--- /srv/rebuilderd/tmp/rebuilderdxa0hXV/inputs/coop-computing-tools_7.15.9-3_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdxa0hXV/out/coop-computing-tools_7.15.9-3_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-23 12:32:24.000000 debian-binary │ -rw-r--r-- 0 0 0 5696 2026-08-23 12:32:24.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1092932 2026-08-23 12:32:24.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1092996 2026-08-23 12:32:24.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 2026-08-23 12:32:24.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 12:32:24.000000 ./etc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 12:32:24.000000 ./etc/cctools/ │ │ │ --rw-r--r-- 0 root (0) root (0) 6829 2026-08-23 12:32:24.000000 ./etc/cctools/config.mk │ │ │ +-rw-r--r-- 0 root (0) root (0) 6807 2026-08-23 12:32:24.000000 ./etc/cctools/config.mk │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 12:32:24.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-23 12:32:24.000000 ./usr/bin/ │ │ │ -rwxr-xr-x 0 root (0) root (0) 134312 2026-08-23 12:32:24.000000 ./usr/bin/catalog_query │ │ │ -rwxr-xr-x 0 root (0) root (0) 200176 2026-08-23 12:32:24.000000 ./usr/bin/catalog_server │ │ │ -rwxr-xr-x 0 root (0) root (0) 199888 2026-08-23 12:32:24.000000 ./usr/bin/catalog_update │ │ │ -rwxr-xr-x 0 root (0) root (0) 394 2026-08-23 12:32:24.000000 ./usr/bin/cctools_gpu_autodetect │ │ │ -rwxr-xr-x 0 root (0) root (0) 269984 2026-08-23 12:32:24.000000 ./usr/bin/chirp │ │ ├── ./etc/cctools/config.mk │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ CCTOOLS_LINUX_NATIVE_X86_64=no │ │ │ │ │ │ CCTOOLS_PACKAGES= dttools batch_job taskvine grow makeflow work_queue ftp_lite resource_monitor chirp deltadb doc poncho │ │ │ │ │ │ CCTOOLS_CC=gcc │ │ │ │ │ │ -CCTOOLS_BASE_CCFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/usr/share/cctools=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -I /usr/include/python3.14 -DNDEBUG -Wno-unused-result -D__EXTENSIONS__ -D_LARGEFILE64_SOURCE -D__LARGE64_FILES -Wall -Wextra -Wno-unused-result -fPIC -Wno-unused-parameter -Wno-unknown-pragmas -Wno-deprecated-declarations -Wno-unused-const-variable -DHAS_LIBREADLINE -DHAS_TLS_method -DHAS_OPENSSL -DHAS_OPENSSL_PKEYUTL -DHAS_PPOLL -DHAVE_GMTIME_R -DHAVE_FDATASYNC -DHAS_ISNAN -DHAVE_ISNAN -DSQLITE_HAVE_ISNAN -DHAVE_LOCALTIME_R -DHAS_OPENAT -DHAS_PREAD -DUSE_PREAD -DUSE_PREAD64 -DHAS_PWRITE -DUSE_PWRITE -DUSE_PWRITE64 -DHAS_STATX -DHAVE_STRCHRNUL -DHAS_STRSIGNAL -DHAS_USLEEP -DHAVE_USLEEP -DHAS_UTIME -DHAVE_UTIME -DHAS_UTIMENSAT -DHAS_SYS_XATTR_H -DHAS_IFADDRS -DHAS_INTTYPES_H -DHAVE_INTTYPES_H -DHAS_STDINT_H -DHAVE_STDINT_H -DHAS_SYS_STATFS_H -DHAS_SYS_STATVFS_H -DHAS_SYS_VFS_H -DBUILD_DATE='"2018-12-25"' -DBUILD_HOST='"debian"' -DBUILD_USER='"debian"' -DCCTOOLS_COMMIT='""' -DCCTOOLS_CONFIGURE_ARGUMENTS='"--with-globus-path=/usr --prefix=/usr --with-golang-path=/usr --with-krb5-path=/usr --with-readline-path=/usr --with-mpi-path=/usr --with-fuse-path=/usr --with-zlib-path=/usr --with-python3-path /usr/bin/python3 --with-python2-path no --without-system-parrot --build-date Sun Aug 23 12:32:24 UTC 2026"' -DCCTOOLS_CPU_ARMHF -DCCTOOLS_CVMFS_BUILD_FLAGS='" "' -DCCTOOLS_OPSYS_LINUX -DCCTOOLS_RELEASE_DATE='"Sun Aug 23 12:32:24 UTC 2026"' -DCCTOOLS_SOURCE='"FINAL"' -DCCTOOLS_SYSTEM_INFORMATION='"Debian build of cctools"' -DCCTOOLS_VERSION='"7.15.9 FINAL"' -DCCTOOLS_VERSION_MAJOR=7 -DCCTOOLS_VERSION_MICRO=9 -DCCTOOLS_VERSION_MINOR=15 -DINSTALL_PATH='"/usr"' -D_GNU_SOURCE -D_REENTRANT -g3 -O0 -ggdb3 │ │ │ +CCTOOLS_BASE_CCFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/usr/share/cctools=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -I /usr/include/python3.14 -DNDEBUG -Wno-unused-result -D__EXTENSIONS__ -D_LARGEFILE64_SOURCE -D__LARGE64_FILES -Wall -Wextra -Wno-unused-result -fPIC -Wno-unused-parameter -Wno-unknown-pragmas -Wno-deprecated-declarations -Wno-unused-const-variable -DHAS_LIBREADLINE -DHAS_TLS_method -DHAS_OPENSSL -DHAS_PPOLL -DHAVE_GMTIME_R -DHAVE_FDATASYNC -DHAS_ISNAN -DHAVE_ISNAN -DSQLITE_HAVE_ISNAN -DHAVE_LOCALTIME_R -DHAS_OPENAT -DHAS_PREAD -DUSE_PREAD -DUSE_PREAD64 -DHAS_PWRITE -DUSE_PWRITE -DUSE_PWRITE64 -DHAS_STATX -DHAVE_STRCHRNUL -DHAS_STRSIGNAL -DHAS_USLEEP -DHAVE_USLEEP -DHAS_UTIME -DHAVE_UTIME -DHAS_UTIMENSAT -DHAS_SYS_XATTR_H -DHAS_IFADDRS -DHAS_INTTYPES_H -DHAVE_INTTYPES_H -DHAS_STDINT_H -DHAVE_STDINT_H -DHAS_SYS_STATFS_H -DHAS_SYS_STATVFS_H -DHAS_SYS_VFS_H -DBUILD_DATE='"2018-12-25"' -DBUILD_HOST='"debian"' -DBUILD_USER='"debian"' -DCCTOOLS_COMMIT='""' -DCCTOOLS_CONFIGURE_ARGUMENTS='"--with-globus-path=/usr --prefix=/usr --with-golang-path=/usr --with-krb5-path=/usr --with-readline-path=/usr --with-mpi-path=/usr --with-fuse-path=/usr --with-zlib-path=/usr --with-python3-path /usr/bin/python3 --with-python2-path no --without-system-parrot --build-date Sun Aug 23 12:32:24 UTC 2026"' -DCCTOOLS_CPU_ARMHF -DCCTOOLS_CVMFS_BUILD_FLAGS='" "' -DCCTOOLS_OPSYS_LINUX -DCCTOOLS_RELEASE_DATE='"Sun Aug 23 12:32:24 UTC 2026"' -DCCTOOLS_SOURCE='"FINAL"' -DCCTOOLS_SYSTEM_INFORMATION='"Debian build of cctools"' -DCCTOOLS_VERSION='"7.15.9 FINAL"' -DCCTOOLS_VERSION_MAJOR=7 -DCCTOOLS_VERSION_MICRO=9 -DCCTOOLS_VERSION_MINOR=15 -DINSTALL_PATH='"/usr"' -D_GNU_SOURCE -D_REENTRANT -g3 -O0 -ggdb3 │ │ │ │ │ │ CCTOOLS_INTERNAL_CCFLAGS= -DCCTOOLS_WITH_CHIRP -I /usr/share/cctools/dttools/src -I /usr/share/cctools/batch_job/src -I /usr/share/cctools/taskvine/src -I /usr/share/cctools/grow/src -I /usr/share/cctools/makeflow/src -I /usr/share/cctools/work_queue/src -I /usr/share/cctools/ftp_lite/src -I /usr/share/cctools/resource_monitor/src -I /usr/share/cctools/chirp/src -I /usr/share/cctools/deltadb/src -I /usr/share/cctools/poncho/src -I /usr/share/cctools/taskvine/src/manager ${CCTOOLS_BASE_CCFLAGS} -std=c99 │ │ │ │ │ │ CCTOOLS_CCFLAGS=-I${CCTOOLS_INSTALL_DIR}/include/cctools ${CCTOOLS_BASE_CCFLAGS} -std=c99 │ │ │ │ │ │ CCTOOLS_CXX=g++ │ │ ├── ./usr/bin/catalog_query │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 6aded2f5da7d27b7c8af4a0d29bc017b6871a007 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 35ea910cf9b5b4a6ae35f75ea0af0e45935ae976 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +v/lib/ld-linux-armhf.so.3 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ SSL_get_error │ │ │ │ SSL_CTX_free │ │ │ │ SSL_read │ │ │ │ SSL_CTX_use_PrivateKey_file │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64656432 66356461 37643237 62376338 ded2f5da7d27b7c8 │ │ │ │ - 0x00000010 61663461 30643239 62633031 37623638 af4a0d29bc017b68 │ │ │ │ - 0x00000020 37316130 30372e64 65627567 00000000 71a007.debug.... │ │ │ │ - 0x00000030 58f7f0e3 X... │ │ │ │ + 0x00000000 65613931 30636639 62356234 61366165 ea910cf9b5b4a6ae │ │ │ │ + 0x00000010 33356637 35656130 61663065 34353933 35f75ea0af0e4593 │ │ │ │ + 0x00000020 35616539 37362e64 65627567 00000000 5ae976.debug.... │ │ │ │ + 0x00000030 b44fcc91 .O.. │ │ ├── ./usr/bin/catalog_server │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 00d0919a90dcdd4c93561c574efa65e58197efd6 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4f23729e5c91ff783b68ef6731674c73945979cd │ │ │ │ │ │ │ │ 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 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64303931 39613930 64636464 34633933 d0919a90dcdd4c93 │ │ │ │ - 0x00000010 35363163 35373465 66613635 65353831 561c574efa65e581 │ │ │ │ - 0x00000020 39376566 64362e64 65627567 00000000 97efd6.debug.... │ │ │ │ - 0x00000030 3233038f 23.. │ │ │ │ + 0x00000000 32333732 39653563 39316666 37383362 23729e5c91ff783b │ │ │ │ + 0x00000010 36386566 36373331 36373463 37333934 68ef6731674c7394 │ │ │ │ + 0x00000020 35393739 63642e64 65627567 00000000 5979cd.debug.... │ │ │ │ + 0x00000030 65b803a2 e... │ │ ├── ./usr/bin/catalog_update │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 0e616908b345723d0ff5a844cd8ec5ded4f3ea72 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 50af7c7a61aa730c6cb3dcfbcdb9d794456fc95d │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -r/lib/ld-linux-armhf.so.3 │ │ │ │ +]/lib/ld-linux-armhf.so.3 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ SSL_get_error │ │ │ │ SSL_CTX_free │ │ │ │ SSL_read │ │ │ │ SSL_CTX_use_PrivateKey_file │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 36313639 30386233 34353732 33643066 616908b345723d0f │ │ │ │ - 0x00000010 66356138 34346364 38656335 64656434 f5a844cd8ec5ded4 │ │ │ │ - 0x00000020 66336561 37322e64 65627567 00000000 f3ea72.debug.... │ │ │ │ - 0x00000030 d4272cdb .',. │ │ │ │ + 0x00000000 61663763 37613631 61613733 30633663 af7c7a61aa730c6c │ │ │ │ + 0x00000010 62336463 66626364 62396437 39343435 b3dcfbcdb9d79445 │ │ │ │ + 0x00000020 36666339 35642e64 65627567 00000000 6fc95d.debug.... │ │ │ │ + 0x00000030 a72ea502 .... │ │ ├── ./usr/bin/chirp │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x3109 │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x0351dc 0x000351dc 0x000351dc 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x0351c0 0x000351c0 0x000351c0 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ │ │ INTERP 0x000198 0x00000198 0x00000198 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x35208 0x35208 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x351ec 0x351ec R E 0x10000 │ │ │ │ LOAD 0x03fe20 0x0004fe20 0x0004fe20 0x01ab0 0x06810 RW 0x10000 │ │ │ │ DYNAMIC 0x03feb8 0x0004feb8 0x0004feb8 0x00148 0x00148 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x0351e8 0x000351e8 0x000351e8 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x0351cc 0x000351cc 0x000351cc 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x03fe20 0x0004fe20 0x0004fe20 0x001e0 0x001e0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .dynstr STRTAB 00000e88 000e88 0008df 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00001768 001768 000192 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 000018fc 0018fc 000110 00 A 5 7 4 │ │ │ │ [ 8] .rel.dyn REL 00001a0c 001a0c 0008a0 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 000022ac 0022ac 0005b0 08 AI 4 22 4 │ │ │ │ [10] .init PROGBITS 0000285c 00285c 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00002868 002868 00089c 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00003108 003108 02d770 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00030878 030878 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00030880 030880 00495c 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 000351dc 0351dc 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000351e4 0351e4 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 000351e8 0351e8 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 00003108 003108 02d768 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00030870 030870 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00030878 030878 004948 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 000351c0 0351c0 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000351c8 0351c8 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 000351cc 0351cc 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0004fe20 03fe20 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0004fe24 03fe24 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 0004fe28 03fe28 000090 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 0004feb8 03feb8 000148 08 WA 5 0 4 │ │ │ │ [22] .got PROGBITS 00050000 040000 000344 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 00050348 040348 001588 00 WA 0 0 8 │ │ │ │ [24] .bss NOBITS 000518d0 0418d0 004d60 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -192,13 +192,13 @@ │ │ │ │ 188: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (2) │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ 190: 00000000 0 OBJECT GLOBAL DEFAULT UND globus_i_gsi_gss_assist_module │ │ │ │ 191: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (8) │ │ │ │ 192: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (6) │ │ │ │ 193: 0005187c 4 OBJECT GLOBAL DEFAULT 23 optopt │ │ │ │ 194: 00051878 4 OBJECT GLOBAL DEFAULT 23 opterr │ │ │ │ - 195: 00023ddd 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ - 196: 00023e13 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ - 197: 0002de07 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ + 195: 00023dd9 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ + 196: 00023e0f 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ + 197: 0002ddff 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ 198: 00051874 4 OBJECT GLOBAL DEFAULT 23 optind │ │ │ │ 199: 00055aac 4 OBJECT GLOBAL DEFAULT 24 optarg │ │ │ │ - 200: 00023e4b 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ │ + 200: 00023e47 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -10,15 +10,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libhistory.so.8] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libssl.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libcrypto.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000c (INIT) 0x285c │ │ │ │ - 0x0000000d (FINI) 0x30878 │ │ │ │ + 0x0000000d (FINI) 0x30870 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4fe20 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4fe24 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1b4 │ │ │ │ 0x00000005 (STRTAB) 0xe88 │ │ │ │ 0x00000006 (SYMTAB) 0x1f8 │ │ │ ├── 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: 6dca96daa6afb1d6121c0f73d9d1734abdc0418e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 36de68ccda28555fad2c51310f4194bcf3751b57 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +W/lib/ld-linux-armhf.so.3 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ globus_module_deactivate │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ globus_gss_assist_display_status_str │ │ │ │ globus_i_gsi_gss_assist_module │ │ │ │ globus_gss_assist_init_sec_context │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ /tmp/ticket.tmp.XXXXXX │ │ │ │ ticket: unable to create temp file %s: %s │ │ │ │ ticket: sending challenge of %zu bytes │ │ │ │ ticket: invalid response to challenge │ │ │ │ ticket: unable to read entire signature of %d bytes │ │ │ │ ticket: received signed challenge of %d bytes │ │ │ │ ticket: couldn't write to %s: %s │ │ │ │ -openssl pkeyutl -pubin -inkey "%s" -in "%s" -sigfile "%s" -verify │ │ │ │ +openssl rsautl -pubin -inkey "%s" -in "%s" -verify │ │ │ │ ticket: %s │ │ │ │ ticket: failed challenge for %s │ │ │ │ ticket: succeeded challenge for %s │ │ │ │ ticket: waiting for tickets │ │ │ │ ticket: disconnected from client │ │ │ │ ticket: exhausted all ticket challenges │ │ │ │ ticket: bad response │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ auth_ticket_assert │ │ │ │ if [ -r /dev/urandom ]; then │ │ │ │ export RANDFILE=/dev/urandom │ │ │ │ elif [ -r /dev/random ]; then │ │ │ │ export RANDFILE=/dev/random │ │ │ │ unset RANDFILE │ │ │ │ export HOME=/ │ │ │ │ -openssl pkeyutl -inkey "$TICKET" -sign │ │ │ │ +openssl rsautl -inkey "$TICKET" -sign │ │ │ │ unix: waiting for challenge │ │ │ │ %s: %s:%d[%s] unix error: -1 (errno = %d) `%s' │ │ │ │ auth_unix.c │ │ │ │ unix: challenge is %s │ │ │ │ unix: could not meet challenge: %s │ │ │ │ unix: issued response │ │ │ │ unix: response rejected │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00003108 : │ │ │ │ - bleq 3f24c │ │ │ │ +00003108 : │ │ │ │ + bleq 3f24c │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strbtmi fp, [sl], -r2, lsl #24 │ │ │ │ strlt fp, [r1], #-1028 @ 0xfffffbfc │ │ │ │ @ instruction: 0xa018f8df │ │ │ │ ldrmi sl, [sl], #773 @ 0x305 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdami r4, {r3, sl, ip, sp, pc} │ │ │ │ @@ -109,24 +109,24 @@ │ │ │ │ mrc 7, 3, APSR_nzcv, cr0, cr15, {7} │ │ │ │ blcs 14ab8 │ │ │ │ ldmdavs fp!, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r2, r2, lsr #24 │ │ │ │ - andeq sp, r2, r6, lsl ip │ │ │ │ - andeq sp, r2, r0, lsl ip │ │ │ │ - andeq sp, r2, r4, lsl #24 │ │ │ │ - andeq sp, r2, r2, lsl #24 │ │ │ │ - strdeq sp, [r2], -r6 │ │ │ │ - strdeq sp, [r2], -r4 │ │ │ │ - andeq sp, r2, r8, ror #23 │ │ │ │ - andeq sp, r2, r2, ror #23 │ │ │ │ - ldrdeq sp, [r2], -r6 │ │ │ │ + andeq sp, r2, sl, lsl ip │ │ │ │ + andeq sp, r2, lr, lsl #24 │ │ │ │ + andeq sp, r2, r8, lsl #24 │ │ │ │ + strdeq sp, [r2], -ip │ │ │ │ + strdeq sp, [r2], -sl │ │ │ │ + andeq sp, r2, lr, ror #23 │ │ │ │ + andeq sp, r2, ip, ror #23 │ │ │ │ + andeq sp, r2, r0, ror #23 │ │ │ │ + ldrdeq sp, [r2], -sl │ │ │ │ + andeq sp, r2, lr, asr #23 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ blmi 25b3d8 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ blmi 21f364 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf04f701a │ │ │ │ @@ -183,15 +183,15 @@ │ │ │ │ andeq pc, r4, sl, lsl #3 │ │ │ │ andeq lr, r4, r2, ror r5 │ │ │ │ andeq lr, r4, r8, ror #26 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ andeq pc, r4, r0, asr r1 @ │ │ │ │ andeq lr, r4, ip, asr #10 │ │ │ │ - andeq sp, r2, ip, ror #21 │ │ │ │ + andeq sp, r2, r4, ror #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5a5f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0be0 │ │ │ │ svcge 0x00026d83 │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ @@ -210,38 +210,38 @@ │ │ │ │ @ instruction: 0xf507000c │ │ │ │ vsubw.s32 q3, , d2 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9, lr} │ │ │ │ blmi 668048 │ │ │ │ bmi 654638 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf02b6180 │ │ │ │ - and pc, r9, r1, lsl r9 @ │ │ │ │ + and pc, r9, sp, lsl #18 │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46106819 │ │ │ │ bl ffc41468 │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r2, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ ldmdavs r9, {r0, r9, sp} │ │ │ │ - cdp2 0, 1, cr15, cr12, cr6, {1} │ │ │ │ + cdp2 0, 1, cr15, cr8, cr6, {1} │ │ │ │ bmi 333084 │ │ │ │ blmi 214670 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ strcc pc, [ip], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ mcrr 7, 15, pc, r4, cr15 @ │ │ │ │ strvs pc, [r2, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq ip, r4, sl, ror #23 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq lr, r4, r0, lsr #17 │ │ │ │ - andeq sp, r2, r8, asr sl │ │ │ │ + andeq sp, r2, r0, asr sl │ │ │ │ andeq ip, r4, ip, ror fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5a6c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0be0 │ │ │ │ svcge 0x00026d83 │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ @@ -261,38 +261,38 @@ │ │ │ │ @ instruction: 0xf507000c │ │ │ │ vsubw.s32 q3, , d2 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9, lr} │ │ │ │ blmi 668114 │ │ │ │ bmi 654704 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf02b6180 │ │ │ │ - and pc, r9, fp, lsr #17 │ │ │ │ + and pc, r9, r7, lsr #17 │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46106819 │ │ │ │ bl fe2c1534 │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r2, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ ldmdavs r9, {r0, r9, sp} │ │ │ │ - ldc2 0, cr15, [r6, #152]! @ 0x98 │ │ │ │ + ldc2 0, cr15, [r2, #152]! @ 0x98 │ │ │ │ bmi 333150 │ │ │ │ blmi 21473c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ strcc pc, [ip], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ bl ff7c1564 │ │ │ │ strvs pc, [r2, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq ip, r4, lr, lsl fp │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ ldrdeq lr, [r4], -r4 │ │ │ │ - andeq sp, r2, ip, lsl #19 │ │ │ │ + andeq sp, r2, r4, lsl #19 │ │ │ │ @ instruction: 0x0004cab0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5a78c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bc8 │ │ │ │ svcge 0x00026d85 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -368,15 +368,15 @@ │ │ │ │ andeq ip, r4, r2, asr sl │ │ │ │ andeq ip, r4, lr, asr #20 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq lr, r4, r2, ror #5 │ │ │ │ ldrdeq lr, [r4], -r2 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq sp, r2, r2, ror #16 │ │ │ │ + andeq sp, r2, sl, asr r8 │ │ │ │ andeq ip, r4, r6, ror r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5a8dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0b70 │ │ │ │ svcge 0x00026d90 │ │ │ │ orrvs pc, pc, #29360128 @ 0x1c00000 │ │ │ │ @@ -413,15 +413,15 @@ │ │ │ │ vst2.8 {d2-d5}, [r2], r4 │ │ │ │ strcs r4, [r0, #-1136] @ 0xfffffb90 │ │ │ │ orrmi pc, r0, #164, 10 @ 0x29000000 │ │ │ │ tstle ip, fp, lsr #6 │ │ │ │ cmnpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdbmi r7, {r0, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - ldc2 0, cr15, [sl], {38} @ 0x26 │ │ │ │ + ldc2 0, cr15, [r6], {38} @ 0x26 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7ffe008 │ │ │ │ strmi lr, [r3], -lr, lsl #24 │ │ │ │ andsvs r2, sl, r4, lsl r2 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @@ -540,15 +540,15 @@ │ │ │ │ @ instruction: 0xf5a36303 │ │ │ │ ldmdavs fp, {r0, r1, r8, r9, sp, lr} │ │ │ │ ldmdavs sl, {r2, r8, r9, ip, sp} │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwvs pc, #13731 @ 0x35a3 @ │ │ │ │ @ instruction: 0xf103681b │ │ │ │ ldrmi r0, [r0], -r8, lsl #16 │ │ │ │ - blx 103fa1a │ │ │ │ + blx f3fa1a │ │ │ │ @ instruction: 0xf8c84603 │ │ │ │ @ instruction: 0xf5073000 │ │ │ │ @ instruction: 0xf5a36303 │ │ │ │ ldmdavs fp, {r0, r1, r8, r9, sp, lr} │ │ │ │ ldmdavs fp, {r2, r8, r9, ip, sp} │ │ │ │ eormi pc, ip, #1879048192 @ 0x70000000 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ @@ -557,75 +557,75 @@ │ │ │ │ movwvs pc, #13731 @ 0x35a3 @ │ │ │ │ movwcc r6, #34843 @ 0x881b │ │ │ │ @ instruction: 0xf107681b │ │ │ │ ldrmi r0, [r1], -ip, lsr #4 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fd19 │ │ │ │ @ instruction: 0x46980310 │ │ │ │ - @ instruction: 0xf862f02b │ │ │ │ + @ instruction: 0xf85ef02b │ │ │ │ tsteq r2, r8, asr #18 │ │ │ │ ldrbtmi r4, [fp], #-2895 @ 0xfffff4b1 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ tstpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1074688 │ │ │ │ vhadd.s8 d0, d7, d28 │ │ │ │ stmib sp, {r2, r3, r5, r8, lr}^ │ │ │ │ strmi r2, [r2], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2889 @ 0xfffff4b7 │ │ │ │ @ instruction: 0xf0054618 │ │ │ │ stmib r8, {r0, r2, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldrmi r0, [r8], r0, lsr #6 │ │ │ │ - @ instruction: 0xf846f02b │ │ │ │ + @ instruction: 0xf842f02b │ │ │ │ tsteq r2, r8, asr #18 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ ldmdb r2, {r4, r8, r9}^ │ │ │ │ ldmdb r3, {r1, r8}^ │ │ │ │ bne fe10c61c │ │ │ │ streq lr, [r3, #-2913] @ 0xfffff49f │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ - cdp2 0, 4, cr15, cr14, cr12, {1} │ │ │ │ + cdp2 0, 4, cr15, cr10, cr12, {1} │ │ │ │ bleq 57eb28 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ blvs cbf0a8 │ │ │ │ blvc 1bf444 │ │ │ │ - blvc 3f040 │ │ │ │ + blvc 3f040 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle fc4644 │ │ │ │ ldmpl r3!, {r1, r4, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @ instruction: 0xf02c0100 │ │ │ │ - @ instruction: 0x4602fe3b │ │ │ │ + @ instruction: 0x4602fe37 │ │ │ │ tstcs r0, fp, lsl #12 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ blcs 43eb70 │ │ │ │ - ldc2 0, cr15, [r4], #164 @ 0xa4 │ │ │ │ + ldc2 0, cr15, [r0], #164 @ 0xa4 │ │ │ │ @ instruction: 0xf1074601 │ │ │ │ ldmib r3, {r5, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2854 @ 0xfffff4da │ │ │ │ @ instruction: 0x46204619 │ │ │ │ b 1641a80 │ │ │ │ ldmpl r3!, {r1, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @ instruction: 0xf02c0100 │ │ │ │ - mcrr 14, 1, pc, r1, cr11 @ │ │ │ │ + mcrr 14, 1, pc, r1, cr7 @ │ │ │ │ @ instruction: 0xf1070b15 │ │ │ │ ldc 3, cr0, [r3, #128] @ 0x80 │ │ │ │ vdiv.f64 d7, d5, d0 │ │ │ │ tstcs r0, r7, lsl #22 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ bleq 11bf570 │ │ │ │ - stc2 0, cr15, [lr], {41} @ 0x29 │ │ │ │ + stc2 0, cr15, [sl], {41} @ 0x29 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2839 @ 0xfffff4e9 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ b e41ac0 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ │ │ @@ -642,16 +642,16 @@ │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq ip, r4, r8, asr #13 │ │ │ │ andeq ip, r4, r4, asr #13 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq sp, r4, r6, lsl pc │ │ │ │ andeq sp, r4, r2, lsl #30 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq sp, r2, sl, lsr r4 │ │ │ │ - andeq sp, r2, lr, lsl #8 │ │ │ │ + andeq sp, r2, r2, lsr r4 │ │ │ │ + andeq sp, r2, r6, lsl #8 │ │ │ │ andeq ip, r4, r2, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldreq pc, [r0, ip, asr #17]! │ │ │ │ ldceq 6, cr15, [r8, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @@ -673,15 +673,15 @@ │ │ │ │ @ instruction: 0xf5a36303 │ │ │ │ ldmdavs fp, {r0, r1, r8, r9, sp, lr} │ │ │ │ ldmdavs sl, {r2, r8, r9, ip, sp} │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwvs pc, #13731 @ 0x35a3 @ │ │ │ │ @ instruction: 0xf103681b │ │ │ │ ldrmi r0, [r0], -r8, lsl #16 │ │ │ │ - blx dbfc2c │ │ │ │ + blx cbfc2c │ │ │ │ @ instruction: 0xf8c84603 │ │ │ │ @ instruction: 0xf5073000 │ │ │ │ @ instruction: 0xf5a36303 │ │ │ │ ldmdavs fp, {r0, r1, r8, r9, sp, lr} │ │ │ │ ldmdavs fp, {r2, r8, r9, ip, sp} │ │ │ │ eormi pc, ip, #1879048192 @ 0x70000000 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ @@ -690,75 +690,75 @@ │ │ │ │ movwvs pc, #13731 @ 0x35a3 @ │ │ │ │ movwcc r6, #34843 @ 0x881b │ │ │ │ @ instruction: 0xf107681b │ │ │ │ ldrmi r0, [r1], -ip, lsr #4 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fc75 │ │ │ │ @ instruction: 0x46980310 │ │ │ │ - @ instruction: 0xff58f02a │ │ │ │ + @ instruction: 0xff54f02a │ │ │ │ tsteq r2, r8, asr #18 │ │ │ │ ldrbtmi r4, [fp], #-2896 @ 0xfffff4b0 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ tstpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1074688 │ │ │ │ vhadd.s8 d0, d7, d28 │ │ │ │ stmib sp, {r2, r3, r5, r8, lr}^ │ │ │ │ strmi r2, [r2], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2890 @ 0xfffff4b6 │ │ │ │ @ instruction: 0xf0054618 │ │ │ │ stmib r8, {r0, r1, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldrmi r0, [r8], r0, lsr #6 │ │ │ │ - @ instruction: 0xff3cf02a │ │ │ │ + @ instruction: 0xff38f02a │ │ │ │ tsteq r2, r8, asr #18 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ ldmdb r2, {r4, r8, r9}^ │ │ │ │ ldmdb r3, {r1, r8}^ │ │ │ │ bne fe10c830 │ │ │ │ streq lr, [r3, #-2913] @ 0xfffff49f │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ - stc2l 0, cr15, [r4, #-176] @ 0xffffff50 │ │ │ │ + stc2l 0, cr15, [r0, #-176] @ 0xffffff50 │ │ │ │ bleq 57ed3c │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ blvs cff2bc │ │ │ │ blvc 1bf658 │ │ │ │ - blvc 3f254 │ │ │ │ + blvc 3f254 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle fc4858 │ │ │ │ ldmpl r3!, {r0, r1, r4, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @ instruction: 0xf02c0100 │ │ │ │ - @ instruction: 0x4602fd31 │ │ │ │ + strmi pc, [r2], -sp, lsr #26 │ │ │ │ tstcs r0, fp, lsl #12 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ blcs 43ed84 │ │ │ │ - blx feabfd22 │ │ │ │ + blx fe9bfd22 │ │ │ │ @ instruction: 0xf1074601 │ │ │ │ ldmib r3, {r5, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2855 @ 0xfffff4d9 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ stmdb lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmpl r3!, {r0, r1, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @ instruction: 0xf02c0100 │ │ │ │ - mcrr 13, 1, pc, r1, cr1 @ │ │ │ │ + mcrr 13, 0, pc, r1, cr13 @ │ │ │ │ @ instruction: 0xf1070b15 │ │ │ │ ldc 3, cr0, [r3, #128] @ 0x80 │ │ │ │ vdiv.f64 d7, d5, d0 │ │ │ │ tstcs r0, r7, lsl #22 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ bleq 11bf784 │ │ │ │ - blx fe13fd6e │ │ │ │ + blx fe03fd6e │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2840 @ 0xfffff4e8 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ stmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ldrbtmi r4, [r8], #-2068 @ 0xfffff7ec │ │ │ │ @@ -776,16 +776,16 @@ │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ @ instruction: 0x0004c4b4 │ │ │ │ @ instruction: 0x0004c4b0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq sp, r4, r2, lsl #26 │ │ │ │ andeq sp, r4, lr, ror #25 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq sp, r2, r6, asr #4 │ │ │ │ - strdeq sp, [r2], -sl │ │ │ │ + andeq sp, r2, lr, lsr r2 │ │ │ │ + strdeq sp, [r2], -r2 │ │ │ │ andeq ip, r4, lr, lsl r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5af40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r3, r8, lsr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -847,16 +847,16 @@ │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq ip, r4, lr, lsr #5 │ │ │ │ andeq ip, r4, sl, lsr #5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq sp, r4, r4, lsr fp │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq sp, r2, sl, lsl r1 │ │ │ │ - andeq sp, r2, r8, lsl r1 │ │ │ │ + andeq sp, r2, r2, lsl r1 │ │ │ │ + andeq sp, r2, r0, lsl r1 │ │ │ │ andeq ip, r4, lr, ror #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b05c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmlsl.s32 q0, d29, d16 │ │ │ │ svcge 0x00044d4c │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ @@ -1327,39 +1327,39 @@ │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ @ instruction: 0x46bd473c │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq ip, r4, r0, lsl #3 │ │ │ │ andeq ip, r4, sl, ror r1 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq ip, r2, r8, ror #31 │ │ │ │ andeq ip, r2, r0, ror #31 │ │ │ │ - @ instruction: 0x0002cfb6 │ │ │ │ - andeq ip, r2, r2, asr #30 │ │ │ │ - andeq ip, r2, r8, lsl pc │ │ │ │ - @ instruction: 0x0002ceba │ │ │ │ - muleq r2, r0, lr │ │ │ │ - andeq ip, r2, r0, lsl lr │ │ │ │ - andeq ip, r2, r0, lsl #28 │ │ │ │ ldrdeq ip, [r2], -r8 │ │ │ │ - andeq ip, r2, sl, asr sp │ │ │ │ - andeq ip, r2, r0, asr #26 │ │ │ │ + andeq ip, r2, lr, lsr #31 │ │ │ │ + andeq ip, r2, sl, lsr pc │ │ │ │ + andeq ip, r2, r0, lsl pc │ │ │ │ + @ instruction: 0x0002ceb2 │ │ │ │ + andeq ip, r2, r8, lsl #29 │ │ │ │ + andeq ip, r2, r8, lsl #28 │ │ │ │ + strdeq ip, [r2], -r8 │ │ │ │ + ldrdeq ip, [r2], -r0 │ │ │ │ + andeq ip, r2, r2, asr sp │ │ │ │ + andeq ip, r2, r8, lsr sp │ │ │ │ andeq sp, r4, r8, ror #11 │ │ │ │ andeq sp, r4, lr, asr #11 │ │ │ │ - ldrdeq ip, [r2], -r2 │ │ │ │ - andeq ip, r2, r8, asr #25 │ │ │ │ + andeq ip, r2, sl, asr #25 │ │ │ │ + andeq ip, r2, r0, asr #25 │ │ │ │ andeq sp, r4, r4, ror r5 │ │ │ │ andeq sp, r4, lr, asr #10 │ │ │ │ - andeq ip, r2, r2, lsr #25 │ │ │ │ - andeq ip, r2, r2, lsr #25 │ │ │ │ - andeq ip, r2, r0, lsl #25 │ │ │ │ - andeq ip, r2, r2, lsr #24 │ │ │ │ + muleq r2, sl, ip │ │ │ │ + muleq r2, sl, ip │ │ │ │ + andeq ip, r2, r8, ror ip │ │ │ │ + andeq ip, r2, sl, lsl ip │ │ │ │ andeq sp, r4, r8, lsl r4 │ │ │ │ strdeq sp, [r4], -ip │ │ │ │ - andeq ip, r2, r0, asr #23 │ │ │ │ + @ instruction: 0x0002cbb8 │ │ │ │ andeq fp, r4, lr, ror #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ rsbsvs sl, r8, r4, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ @@ -1477,15 +1477,15 @@ │ │ │ │ b fe3c2800 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @ instruction: 0x0004b8b4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq sp, r4, lr, ror r1 │ │ │ │ - ldrdeq ip, [r2], -r4 │ │ │ │ + andeq ip, r2, ip, asr #19 │ │ │ │ andeq sp, r4, lr, ror #2 │ │ │ │ andeq sp, r4, r0, asr r1 │ │ │ │ andeq sp, r4, r6, asr #2 │ │ │ │ andeq fp, r4, lr, lsl #16 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5ba3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -1529,35 +1529,35 @@ │ │ │ │ ldrmi r3, [r8], -r0, asr #24 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0xf107e844 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - @ instruction: 0xf8c8f01c │ │ │ │ + @ instruction: 0xf8c6f01c │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf929f01c │ │ │ │ + @ instruction: 0xf927f01c │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ ldcmi 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ ldccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ strmi lr, [r1], -ip, ror #21 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x4620461a │ │ │ │ - mrc2 0, 1, pc, cr2, cr11, {0} │ │ │ │ + mrc2 0, 1, pc, cr0, cr11, {0} │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 14c09a2 │ │ │ │ + blx 14409a2 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldm r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf01c4618 │ │ │ │ - @ instruction: 0xf107f915 │ │ │ │ + @ instruction: 0xf107f913 │ │ │ │ @ instruction: 0xf8530348 │ │ │ │ @ instruction: 0x46183c3c │ │ │ │ ldmda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ ldmib r3, {r4, r8, r9, fp, ip, sp}^ │ │ │ │ ldmdbmi sp!, {r8, r9, sp} │ │ │ │ @ instruction: 0x46084479 │ │ │ │ @@ -1617,16 +1617,16 @@ │ │ │ │ strpl pc, [r2, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ muleq r4, r8, r7 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq sp, r4, ip, asr r0 │ │ │ │ andeq sp, r4, r2, lsr r0 │ │ │ │ - strdeq ip, [r2], -r4 │ │ │ │ - andeq ip, r2, r6, asr #15 │ │ │ │ + andeq ip, r2, ip, ror #15 │ │ │ │ + @ instruction: 0x0002c7be │ │ │ │ andeq fp, r4, r6, ror #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5bc64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd8 │ │ │ │ svcge 0x00024d1c │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ @@ -1793,15 +1793,15 @@ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ ldmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq ip, r2, r2, ror #8 │ │ │ │ + andeq ip, r2, sl, asr r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5bf1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd8 │ │ │ │ svcge 0x00024d1c │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ @@ -1848,15 +1848,15 @@ │ │ │ │ ldrmi lr, [r0], -sl, lsr #31 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r4, r2, asr #5 │ │ │ │ @ instruction: 0x0004b2be │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq ip, r2, r6, lsl r1 │ │ │ │ + andeq ip, r2, lr, lsl #2 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq ip, r4, r8, asr #22 │ │ │ │ @ instruction: 0xffffff37 │ │ │ │ andeq ip, r4, sl, lsr fp │ │ │ │ andeq fp, r4, r6, asr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5c00c │ │ │ │ @@ -1949,15 +1949,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ mrc 7, 6, APSR_nzcv, cr12, cr13, {7} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ ldrdeq fp, [r4], -r2 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq ip, r2, ip, lsr #2 │ │ │ │ + andeq ip, r2, r4, lsr #2 │ │ │ │ andeq ip, r4, r4, lsr #20 │ │ │ │ andeq ip, r4, sl, lsl #20 │ │ │ │ @ instruction: 0x0004c9be │ │ │ │ andeq ip, r4, sl, lsr #19 │ │ │ │ andeq fp, r4, ip, lsr #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -2018,15 +2018,15 @@ │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf7fd6180 │ │ │ │ @ instruction: 0xf507ed56 │ │ │ │ @ instruction: 0xf5a3638d │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, sp, lr} │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ bmi 1c4209c │ │ │ │ - bleq 411d4 │ │ │ │ + bleq 411d4 │ │ │ │ orrmi pc, r0, #713031680 @ 0x2a800000 │ │ │ │ movweq lr, #47699 @ 0xba53 │ │ │ │ cmncs r4, #-2147483648 @ 0x80000000 │ │ │ │ and r6, r1, fp, lsr r4 │ │ │ │ ldrtvs r2, [fp], #-813 @ 0xfffffcd3 │ │ │ │ orrvs pc, sp, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r4, #683671552 @ 0x28c00000 │ │ │ │ @@ -2164,17 +2164,17 @@ │ │ │ │ @ instruction: 0xf7fdd001 │ │ │ │ vmla.f32 d14, d7, d16 │ │ │ │ ldrtmi r4, [sp], ip, ror #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq fp, r4, r2, lsr r0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ strdeq sp, [r4], -ip │ │ │ │ - andeq ip, r2, sl, lsl #2 │ │ │ │ - strdeq ip, [r2], -r8 │ │ │ │ - ldrdeq fp, [r2], -sl │ │ │ │ + andeq ip, r2, r2, lsl #2 │ │ │ │ + strdeq ip, [r2], -r0 │ │ │ │ + ldrdeq fp, [r2], -r2 │ │ │ │ andeq sl, r4, r2, asr sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5c4f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ @@ -2348,21 +2348,21 @@ │ │ │ │ @ instruction: 0xf7fdd001 │ │ │ │ ldrmi lr, [r0], -r0, asr #23 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sl, r4, lr, lsr #25 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq fp, r2, r2, asr #11 │ │ │ │ - andeq fp, r2, r6, lsr #11 │ │ │ │ - @ instruction: 0x0002bdb0 │ │ │ │ + @ instruction: 0x0002b5ba │ │ │ │ + muleq r2, lr, r5 │ │ │ │ + andeq fp, r2, r8, lsr #27 │ │ │ │ andeq sp, r4, r6, ror #9 │ │ │ │ andeq sp, r4, r4, lsr #9 │ │ │ │ - andeq fp, r2, r4, asr sp │ │ │ │ - andeq fp, r2, ip, asr #19 │ │ │ │ + andeq fp, r2, ip, asr #26 │ │ │ │ + andeq fp, r2, r4, asr #19 │ │ │ │ andeq ip, r4, sl, lsl #8 │ │ │ │ strdeq ip, [r4], -lr │ │ │ │ andeq sl, r4, r2, ror sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5c7ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0be8 │ │ │ │ @@ -2534,15 +2534,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ b 12c3884 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sl, r4, r2, lsr #17 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq fp, r2, r0, asr #20 │ │ │ │ + andeq fp, r2, r8, lsr sl │ │ │ │ andeq ip, r4, sl, lsl #2 │ │ │ │ strdeq ip, [r4], -r4 │ │ │ │ andeq ip, r4, r4, asr #1 │ │ │ │ andeq ip, r4, lr, lsr #1 │ │ │ │ andeq sl, r4, r8, lsl #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5cac4 │ │ │ │ @@ -2677,27 +2677,27 @@ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrvs pc, [r0, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sl, r4, sl, lsl r7 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq fp, r4, lr, asr #31 │ │ │ │ andeq fp, r4, r0, asr #31 │ │ │ │ - andeq fp, r2, r0, lsl #17 │ │ │ │ - andeq fp, r2, sl, ror r8 │ │ │ │ - andeq fp, r2, r4, ror r8 │ │ │ │ + andeq fp, r2, r8, ror r8 │ │ │ │ andeq fp, r2, r2, ror r8 │ │ │ │ andeq fp, r2, ip, ror #16 │ │ │ │ - andeq fp, r2, r6, ror #16 │ │ │ │ - andeq fp, r2, r0, ror #16 │ │ │ │ - andeq fp, r2, sl, asr r8 │ │ │ │ - andeq fp, r2, r4, asr r8 │ │ │ │ - andeq fp, r2, lr, asr #16 │ │ │ │ - andeq fp, r2, r2, lsr r8 │ │ │ │ - andeq fp, r2, r2, lsl r8 │ │ │ │ - strdeq fp, [r2], -r2 │ │ │ │ + andeq fp, r2, sl, ror #16 │ │ │ │ + andeq fp, r2, r4, ror #16 │ │ │ │ + andeq fp, r2, lr, asr r8 │ │ │ │ + andeq fp, r2, r8, asr r8 │ │ │ │ + andeq fp, r2, r2, asr r8 │ │ │ │ + andeq fp, r2, ip, asr #16 │ │ │ │ + andeq fp, r2, r6, asr #16 │ │ │ │ + andeq fp, r2, sl, lsr #16 │ │ │ │ + andeq fp, r2, sl, lsl #16 │ │ │ │ + andeq fp, r2, sl, ror #15 │ │ │ │ andeq sl, r4, r4, asr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ svcge 0x0002b097 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ @@ -2757,44 +2757,44 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [pc], #-63 @ │ │ │ │ ldrbtmi r4, [fp], #-2873 @ 0xfffff4c7 │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ ldmib r7, {r1, r3, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blx 8e84a │ │ │ │ - blx 44c2a │ │ │ │ + blx 44c2a │ │ │ │ strbtmi pc, [r6], #-1539 @ 0xfffff9fd @ │ │ │ │ blge c4aac │ │ │ │ movweq lr, #47878 @ 0xbb06 │ │ │ │ @ instruction: 0x4650469b │ │ │ │ @ instruction: 0xf02a4659 │ │ │ │ - strmi pc, [r2], -r9, asr #26 │ │ │ │ + strmi pc, [r2], -r5, asr #26 │ │ │ │ tstcs r0, fp, lsl #12 │ │ │ │ mcrr 8, 15, r6, r3, cr8 │ │ │ │ @ instruction: 0xf0272b10 │ │ │ │ - strmi pc, [r3], -r3, asr #23 │ │ │ │ + @ instruction: 0x4603fbbf │ │ │ │ blmi a974b4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ svc 0x0004f7fc │ │ │ │ ldrdeq lr, [r6, -r7] │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ bl 184c674 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ blx 8e896 │ │ │ │ blx 141c86 │ │ │ │ strmi pc, [r1], #-259 @ 0xfffffefd │ │ │ │ stmdbhi r2, {r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movweq lr, #39681 @ 0x9b01 │ │ │ │ @ instruction: 0x46404699 │ │ │ │ @ instruction: 0xf02a4649 │ │ │ │ - strmi pc, [r2], -r3, lsr #26 │ │ │ │ + @ instruction: 0x4602fd1f │ │ │ │ tstcs r0, fp, lsl #12 │ │ │ │ mcrr 8, 15, r6, r3, cr8 │ │ │ │ @ instruction: 0xf0272b10 │ │ │ │ - @ instruction: 0x4603fb9d │ │ │ │ + @ instruction: 0x4603fb99 │ │ │ │ blmi 617500 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ mrc 7, 6, APSR_nzcv, cr14, cr12, {7} │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrbtmi r4, [r8], #-2068 @ 0xfffff7ec │ │ │ │ stmdapl r1, {r3, r8, fp, lr}^ │ │ │ │ @@ -2803,24 +2803,24 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmda r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r4, asr #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq sl, r4, lr, asr #9 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq fp, r2, r4, asr #14 │ │ │ │ - andeq fp, r2, sl, lsr #14 │ │ │ │ - andeq fp, r2, r0, lsl r7 │ │ │ │ - strdeq fp, [r2], -r6 │ │ │ │ + andeq fp, r2, ip, lsr r7 │ │ │ │ + andeq fp, r2, r2, lsr #14 │ │ │ │ + andeq fp, r2, r8, lsl #14 │ │ │ │ + andeq fp, r2, lr, ror #13 │ │ │ │ andeq fp, r4, r6, lsl #26 │ │ │ │ - @ instruction: 0x0002b6bc │ │ │ │ + @ instruction: 0x0002b6b4 │ │ │ │ strdeq fp, [r4], -r6 │ │ │ │ - muleq r2, sl, r6 │ │ │ │ - andeq fp, r2, ip, asr r6 │ │ │ │ - andeq fp, r2, ip, lsl r6 │ │ │ │ + muleq r2, r2, r6 │ │ │ │ + andeq fp, r2, r4, asr r6 │ │ │ │ + andeq fp, r2, r4, lsl r6 │ │ │ │ andeq sl, r4, r2, asr r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5cf0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07e0 │ │ │ │ svcge 0x00020d18 │ │ │ │ movwvs pc, #5383 @ 0x1507 @ │ │ │ │ @@ -2917,54 +2917,54 @@ │ │ │ │ @ instruction: 0xf7fcd001 │ │ │ │ ldrmi lr, [r0], -lr, asr #30 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r2, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq sl, r4, r6, lsl #4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq fp, r2, r6, lsr #9 │ │ │ │ + muleq r2, lr, r4 │ │ │ │ andeq fp, r4, lr, lsl #21 │ │ │ │ andeq fp, r4, r2, lsl #21 │ │ │ │ andeq sl, r4, lr, lsl #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5d0b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldcmi 0, cr6, [ip], {57} @ 0x39 │ │ │ │ ldmdavs fp!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs fp, {r2, r8, r9, ip, sp} │ │ │ │ eorle r2, r5, r0, lsl #22 │ │ │ │ movwcc r6, #18491 @ 0x483b │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - blx b41f4c │ │ │ │ + blx ac1f4c │ │ │ │ blcs 176f0 │ │ │ │ @ instruction: 0xf04fd004 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ ands r0, sp, r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ blmi 4815cc │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf01b4618 │ │ │ │ - andcs pc, sl, r3, ror #20 │ │ │ │ + andcs pc, sl, r1, ror #20 │ │ │ │ mrc 7, 0, APSR_nzcv, cr6, cr12, {7} │ │ │ │ stmda lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], -pc @ │ │ │ │ - mcr2 0, 7, pc, cr8, cr11, {0} @ │ │ │ │ + mcr2 0, 7, pc, cr6, cr11, {0} @ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sl, r4, r8, lsr r1 │ │ │ │ - ldrdeq fp, [r2], -r6 │ │ │ │ + andeq fp, r2, lr, asr #7 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5d14c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ @@ -3122,15 +3122,15 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8}^ │ │ │ │ ldrtmi r2, [r3], -r0, lsl #6 │ │ │ │ ldmdami r3!, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf0094478 │ │ │ │ stmib r8, {r0, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ - bcs 4edd8 │ │ │ │ + bcs 4edd8 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ @ instruction: 0xf507db3a │ │ │ │ vrsra.s64 d6, d4, #29 │ │ │ │ andcs r4, r0, #148, 6 @ 0x50000002 │ │ │ │ ands r6, fp, sl, lsl r0 │ │ │ │ orrsvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ addmi pc, r4, #805306378 @ 0x3000000a │ │ │ │ @@ -3170,16 +3170,16 @@ │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ssatmi r6, #30, r4, lsl #15 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ muleq r4, r4, lr │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq fp, r4, sl, lsr r7 │ │ │ │ andeq fp, r4, r4, lsr #14 │ │ │ │ - ldrdeq fp, [r2], -lr │ │ │ │ - andeq fp, r2, r0, lsr #1 │ │ │ │ + ldrdeq fp, [r2], -r6 │ │ │ │ + muleq r2, r8, r0 │ │ │ │ andeq r9, r4, r2, lsr #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5d4a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ bmi 59e39c │ │ │ │ @@ -3203,16 +3203,16 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldc 7, cr15, [r0, #-1008] @ 0xfffffc10 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r9, r4, r8, asr #26 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r2, r8, ror #15 │ │ │ │ - strdeq sl, [r2], -lr │ │ │ │ + andeq sl, r2, r0, ror #15 │ │ │ │ + strdeq sl, [r2], -r6 │ │ │ │ andeq r9, r4, r2, lsl sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5d52c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd8 │ │ │ │ svcge 0x00024d1c │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ @@ -3324,15 +3324,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldc 7, cr15, [lr], {252} @ 0xfc │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [ip, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ ldrdeq r9, [r4], -sl │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r2, r0, lsr #20 │ │ │ │ + andeq sl, r2, r8, lsl sl │ │ │ │ andeq fp, r4, lr, ror #8 │ │ │ │ andeq fp, r4, r6, asr r4 │ │ │ │ andeq r9, r4, r0, lsr fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @@ -3396,15 +3396,15 @@ │ │ │ │ ldmib r1, {r1, r7, r8, sp, lr}^ │ │ │ │ ldmvs lr!, {r8}^ │ │ │ │ ldmdbvs lr!, {r0, r1, r4, r5, r9, sl, lr}^ │ │ │ │ stcvs 4, cr15, [r3], {79} @ 0x4f │ │ │ │ @ instruction: 0xf606fb0c │ │ │ │ @ instruction: 0x9604441e │ │ │ │ smlabteq r2, sp, r9, lr │ │ │ │ - blge 40d54 │ │ │ │ + blge 40d54 │ │ │ │ strbmi r4, [fp], -r2, asr #12 │ │ │ │ ldrbtmi r4, [r9], #-2366 @ 0xfffff6c2 │ │ │ │ @ instruction: 0xf7fc4608 │ │ │ │ sub lr, r0, sl, lsl sl │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ orrvs pc, r3, pc, asr #8 │ │ │ │ vqrdmulh.s d15, d3, d1 │ │ │ │ @@ -3419,19 +3419,19 @@ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ orrvs pc, r3, pc, asr #8 │ │ │ │ vqrdmulh.s d15, d3, d1 │ │ │ │ @ instruction: 0xf5034413 │ │ │ │ ldmib r3, {r1, r7, r8, r9, sp, lr}^ │ │ │ │ ldrmi r2, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf02a4619 │ │ │ │ - strmi pc, [r2], -r9, lsr #16 │ │ │ │ + strmi pc, [r2], -r5, lsr #16 │ │ │ │ tstcs r0, fp, lsl #12 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ blcs 441794 │ │ │ │ - cdp2 0, 10, cr15, cr2, cr6, {1} │ │ │ │ + cdp2 0, 9, cr15, cr14, cr6, {1} │ │ │ │ ldmvs sl!, {r0, r9, sl, lr}^ │ │ │ │ vst2.16 {d22,d24}, [pc :256], fp │ │ │ │ blx 1e8a6 │ │ │ │ ldrmi pc, [r3], #-771 @ 0xfffffcfd │ │ │ │ tstls r2, r3, lsl #6 │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x465b4652 │ │ │ │ @@ -3455,22 +3455,22 @@ │ │ │ │ @ instruction: 0xf7fcd001 │ │ │ │ @ instruction: 0x4610eb1a │ │ │ │ @ instruction: 0x372c4619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ ldrdeq r9, [r4], -sl │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r2, lr, lsr #27 │ │ │ │ - muleq r2, r2, sp │ │ │ │ + andeq sl, r2, r6, lsr #27 │ │ │ │ + andeq sl, r2, sl, lsl #27 │ │ │ │ andeq fp, r4, r6, ror #6 │ │ │ │ - andeq sl, r2, ip, lsl sp │ │ │ │ + andeq sl, r2, r4, lsl sp │ │ │ │ andeq fp, r4, r6, asr r3 │ │ │ │ - andeq sl, r2, r4, ror #26 │ │ │ │ - andeq sl, r2, r2, lsl sp │ │ │ │ - andeq sl, r2, r2, lsr #25 │ │ │ │ + andeq sl, r2, ip, asr sp │ │ │ │ + andeq sl, r2, sl, lsl #26 │ │ │ │ + muleq r2, sl, ip │ │ │ │ andeq r9, r4, r4, lsr #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5d934 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldcmi 0, cr6, [r0], {57} @ 0x39 │ │ │ │ @@ -3490,15 +3490,15 @@ │ │ │ │ ldrmi r0, [r0], -r0, lsl #6 │ │ │ │ smladcc ip, r9, r6, r4 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0x000498bc │ │ │ │ strdeq r9, [r4], -sl │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ andeq r9, r4, lr, ror #23 │ │ │ │ - strdeq sl, [r2], -sl @ │ │ │ │ + strdeq sl, [r2], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5d9a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ andcs r6, r0, r9, lsr r0 │ │ │ │ stmdb sl, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -3510,49 +3510,49 @@ │ │ │ │ stcmi 0, cr6, [r2], #-228 @ 0xffffff1c │ │ │ │ blmi 8979c0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ stmdb r8!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ bmi 7fe844 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blx 4ec4a │ │ │ │ + blx 4ec4a │ │ │ │ ldrmi pc, [r3], #-771 @ 0xfffffcfd │ │ │ │ bmi 720854 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx e85a │ │ │ │ ldrmi pc, [r3], #-771 @ 0xfffffcfd │ │ │ │ ldmdavs fp, {r4, r8, r9, ip, sp} │ │ │ │ blmi 61806c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ stmdb sl!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ bmi 55ec00 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blx 4ec7e │ │ │ │ + blx 4ec7e │ │ │ │ ldrmi pc, [r3], #-771 @ 0xfffffcfd │ │ │ │ blcs 20890 │ │ │ │ blmi 47af94 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldmdb ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stc2l 0, cr15, [r8, #104] @ 0x68 │ │ │ │ + stc2l 0, cr15, [r6, #104] @ 0x68 │ │ │ │ @ instruction: 0xf7fc200a │ │ │ │ @ instruction: 0xf04fe97c │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ ldrmi r0, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0x37144619 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r4, r4, lsr r8 │ │ │ │ - andeq sl, r2, ip, lsr #23 │ │ │ │ + andeq sl, r2, r4, lsr #23 │ │ │ │ andeq r9, r4, r4, ror fp │ │ │ │ andeq r9, r4, r4, ror #22 │ │ │ │ - andeq sl, r2, r4, lsl #23 │ │ │ │ + andeq sl, r2, ip, ror fp │ │ │ │ andeq r9, r4, r0, asr #22 │ │ │ │ - andeq sl, r2, ip, ror #22 │ │ │ │ + andeq sl, r2, r4, ror #22 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ blhi c1d30 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r8, ip, asr #17]! │ │ │ │ stcvs 5, cr15, [r3, #-692] @ 0xfffffd4c │ │ │ │ @@ -3576,15 +3576,15 @@ │ │ │ │ @ instruction: 0xf607fdf3 │ │ │ │ @ instruction: 0xf6a30328 │ │ │ │ ldmdavs fp, {r3, r5, r8, r9} │ │ │ │ ldmdavs fp, {r2, r3, r8, r9, ip, sp} │ │ │ │ eormi pc, r4, r7, lsl #4 │ │ │ │ ldrbtmi r4, [sl], #-2654 @ 0xfffff5a2 │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ - cdp2 0, 12, cr15, cr4, cr7, {1} │ │ │ │ + cdp2 0, 12, cr15, cr0, cr7, {1} │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mulcs r0, sl, r6 │ │ │ │ stmib r4, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tsteq r2, sl, asr #18 │ │ │ │ msreq CPSR_f, #7340032 @ 0x700000 │ │ │ │ msreq CPSR_f, #170917888 @ 0xa300000 │ │ │ │ movwcc r6, #34843 @ 0x881b │ │ │ │ @@ -3613,15 +3613,15 @@ │ │ │ │ ldrmi r0, [r9], -r8, lsl #6 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf1431c54 │ │ │ │ stmib r1, {r8, sl}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ - bcs 4f584 │ │ │ │ + bcs 4f584 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ blmi e3d698 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0xf107681a │ │ │ │ @ instruction: 0xf8530318 │ │ │ │ bne ff4d59c0 │ │ │ │ @@ -3630,24 +3630,24 @@ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ldrbtmi r4, [r9], #-2352 @ 0xfffff6d0 │ │ │ │ b ff0449a4 │ │ │ │ ldmpl r3!, {r0, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf0290100 │ │ │ │ - mcrr 14, 8, pc, r1, cr3 @ │ │ │ │ + mcrr 14, 7, pc, r1, cr15 @ │ │ │ │ @ instruction: 0xf1070b18 │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ stmdaeq r2, {r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r3, {r0, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r0, asr #12 │ │ │ │ - cdp2 0, 7, cr15, cr0, cr9, {1} │ │ │ │ + cdp2 0, 6, cr15, cr12, cr9, {1} │ │ │ │ bleq 601af4 │ │ │ │ blvs 202414 │ │ │ │ blpl 582074 │ │ │ │ blvc 182414 │ │ │ │ blvs 50207c │ │ │ │ blpl 1c2420 │ │ │ │ blcs 581b54 │ │ │ │ @@ -3669,20 +3669,20 @@ │ │ │ │ svclt 0x000087f0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addsmi r0, r0, r0 │ │ │ │ andeq r9, r4, ip, asr r7 │ │ │ │ andeq r9, r4, r8, asr r7 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r2, sl, asr #21 │ │ │ │ + andeq sl, r2, r2, asr #21 │ │ │ │ ldrdeq sl, [r4], -r0 │ │ │ │ @ instruction: 0x0004afba │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq sl, r2, r6, lsl #20 │ │ │ │ - ldrdeq sl, [r2], -r2 │ │ │ │ + strdeq sl, [r2], -lr │ │ │ │ + andeq sl, r2, sl, asr #19 │ │ │ │ andeq r9, r4, r4, ror #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5dc84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00044d24 │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ @@ -3701,15 +3701,15 @@ │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ ldc2l 7, cr15, [r4], #1008 @ 0x3f0 │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r2, #683671552 @ 0x28c00000 │ │ │ │ movwcc r6, #34843 @ 0x881b │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stc2l 0, cr15, [lr], #152 @ 0x98 │ │ │ │ + stc2l 0, cr15, [sl], #152 @ 0x98 │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [ip], #-263 @ 0xfffffef9 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ rscvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @@ -3779,31 +3779,31 @@ │ │ │ │ blle d11800 │ │ │ │ msrmi CPSR_s, #1879048192 @ 0x70000000 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ @ instruction: 0xf107ef50 │ │ │ │ ldmib r3, {r3, r8, r9}^ │ │ │ │ ldrmi r2, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf0294619 │ │ │ │ - @ instruction: 0x4602fd59 │ │ │ │ + @ instruction: 0x4602fd55 │ │ │ │ tstcs r0, fp, lsl #12 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ blcs 441d34 │ │ │ │ - blx ff4c2cc6 │ │ │ │ + blx ff3c2cc6 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2846 @ 0xfffff4e2 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ @ instruction: 0xf107ef14 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ ldrmi r2, [r0], -r2, lsl #6 │ │ │ │ @ instruction: 0xf0294619 │ │ │ │ - strmi pc, [r2], -r1, asr #26 │ │ │ │ + @ instruction: 0x4602fd3d │ │ │ │ tstcs r0, fp, lsl #12 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ blcs 441d64 │ │ │ │ - blx feec2cf6 │ │ │ │ + blx fedc2cf6 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ @ instruction: 0xf107eefc │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ ldmdami r0, {r8, r9, sp} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -3813,19 +3813,19 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmda ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [r8, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r9, r4, sl, lsl #9 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r2, r6, ror #5 │ │ │ │ + ldrdeq sl, [r2], -lr │ │ │ │ andeq sl, r4, lr, lsl sp │ │ │ │ strdeq sl, [r4], -lr │ │ │ │ - andeq sl, r2, sl, ror r6 │ │ │ │ - andeq sl, r2, r6, asr r6 │ │ │ │ + andeq sl, r2, r2, ror r6 │ │ │ │ + andeq sl, r2, lr, asr #12 │ │ │ │ andeq r9, r4, ip, lsl #7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5dec0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d24 │ │ │ │ orrvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ @@ -3996,21 +3996,21 @@ │ │ │ │ ssatmi r4, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r9, r4, sl, ror #3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ muleq r4, lr, sl │ │ │ │ muleq r4, r2, sl │ │ │ │ andeq sl, r4, sl, ror sl │ │ │ │ - andeq sl, r2, r8, ror r5 │ │ │ │ - andeq sl, r2, r4, ror r5 │ │ │ │ - andeq sl, r2, r4, ror #10 │ │ │ │ - andeq sl, r2, r4, asr r5 │ │ │ │ - andeq sl, r2, r4, asr #10 │ │ │ │ - andeq sl, r2, r4, lsr r5 │ │ │ │ - andeq sl, r2, r4, lsr #10 │ │ │ │ + andeq sl, r2, r0, ror r5 │ │ │ │ + andeq sl, r2, ip, ror #10 │ │ │ │ + andeq sl, r2, ip, asr r5 │ │ │ │ + andeq sl, r2, ip, asr #10 │ │ │ │ + andeq sl, r2, ip, lsr r5 │ │ │ │ + andeq sl, r2, ip, lsr #10 │ │ │ │ + andeq sl, r2, ip, lsl r5 │ │ │ │ andeq sl, r4, r6, asr #19 │ │ │ │ strheq r9, [r4], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5e1a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0be0 │ │ │ │ svcge 0x00006d82 │ │ │ │ @@ -4070,19 +4070,19 @@ │ │ │ │ blmi 23f0a8 │ │ │ │ and r4, r4, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1ff09c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ + @ instruction: 0x0002a3b8 │ │ │ │ + @ instruction: 0x0002a3ba │ │ │ │ + @ instruction: 0x0002a3bc │ │ │ │ + @ instruction: 0x0002a3be │ │ │ │ andeq sl, r2, r0, asr #7 │ │ │ │ - andeq sl, r2, r2, asr #7 │ │ │ │ - andeq sl, r2, r4, asr #7 │ │ │ │ - andeq sl, r2, r6, asr #7 │ │ │ │ - andeq sl, r2, r8, asr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5e2c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs r6, #57 @ 0x39 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ @@ -4173,17 +4173,17 @@ │ │ │ │ ldrmi r0, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ muleq r4, r4, r7 │ │ │ │ andeq sl, r4, ip, lsl #15 │ │ │ │ andeq sl, r4, ip, ror #14 │ │ │ │ andeq sl, r4, r4, ror #14 │ │ │ │ - andeq sl, r2, ip, lsr #5 │ │ │ │ - @ instruction: 0x0002a2b2 │ │ │ │ - andeq sl, r2, sl, lsl #5 │ │ │ │ + andeq sl, r2, r4, lsr #5 │ │ │ │ + andeq sl, r2, sl, lsr #5 │ │ │ │ + andeq sl, r2, r2, lsl #5 │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ bl feb56c58 │ │ │ │ bl feb0a28c │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ ldrbmi r0, [r4, #0]! │ │ │ │ @@ -4255,15 +4255,15 @@ │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrcc r3, [ip, -r2, lsl #15] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r8, r4, r8, ror #26 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq sl, r4, lr, lsl #12 │ │ │ │ strdeq sl, [r4], -r0 │ │ │ │ - andeq sl, r2, r2, ror #2 │ │ │ │ + andeq sl, r2, sl, asr r1 │ │ │ │ andeq r8, r4, ip, lsr #25 │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ bl feb56d9c │ │ │ │ bl feb0a3d0 │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -4353,15 +4353,15 @@ │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ strcc r3, [r4, -r2, lsl #15]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r8, r4, r4, lsr #24 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ ldrdeq sl, [r4], -r8 │ │ │ │ @ instruction: 0x0004a4bc │ │ │ │ - andeq sl, r2, r2, lsl r0 │ │ │ │ + andeq sl, r2, sl │ │ │ │ andeq r8, r4, r4, lsr #22 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5e720 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -4493,15 +4493,15 @@ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r8, r4, ip, asr r9 │ │ │ │ andeq r8, r4, r8, asr r9 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq sl, r4, r2, lsr #4 │ │ │ │ andeq sl, r4, r8, lsl r2 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ - andeq r9, r2, r4, lsr #27 │ │ │ │ + muleq r2, ip, sp │ │ │ │ strdeq r8, [r4], -r8 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5e950 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ @@ -4592,15 +4592,15 @@ │ │ │ │ svclt 0x00008390 │ │ │ │ andeq r8, r4, r6, ror #15 │ │ │ │ andeq r8, r4, r2, ror #15 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ muleq r4, lr, r0 │ │ │ │ muleq r4, r0, r0 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ - andeq r9, r2, r6, ror #17 │ │ │ │ + ldrdeq r9, [r2], -lr │ │ │ │ andeq r8, r4, r0, ror r7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5eadc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r3, r0, lsr #31 │ │ │ │ rsbsvs sl, r8, r6, lsl #30 │ │ │ │ mrcmi 0, 1, r6, cr2, cr9, {1} │ │ │ │ @@ -4653,20 +4653,20 @@ │ │ │ │ @ instruction: 0xf7fbd001 │ │ │ │ @ instruction: 0x4610e9be │ │ │ │ @ instruction: 0x37344619 │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r8, r4, r4, lsl r7 │ │ │ │ andeq r8, r4, r0, lsl r7 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r9, r2, r6, lsl #23 │ │ │ │ - andeq r9, r2, ip, ror #22 │ │ │ │ + andeq r9, r2, lr, ror fp │ │ │ │ + andeq r9, r2, r4, ror #22 │ │ │ │ muleq r4, lr, pc @ │ │ │ │ andeq r9, r4, ip, lsl #31 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ - andeq r9, r2, r2, ror #15 │ │ │ │ + ldrdeq r9, [r2], -sl │ │ │ │ andeq r8, r4, ip, ror #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5ebe4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ @@ -4693,35 +4693,35 @@ │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b085 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldrbtmi r4, [lr], #-3671 @ 0xfffff1a9 │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ bmi 15bfc9c │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blx 4fec6 │ │ │ │ + blx 4fec6 │ │ │ │ ldrmi pc, [r3], #-771 @ 0xfffffcfd │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7fb4610 │ │ │ │ strmi lr, [r3], -sl, lsl #21 │ │ │ │ cmnle ip, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2894 @ 0xfffff4b2 │ │ │ │ - blcs 25af0 │ │ │ │ + blcs 25af0 │ │ │ │ bmi 137becc │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blx 4fef2 │ │ │ │ + blx 4fef2 │ │ │ │ ldrmi pc, [r3], #-771 @ 0xfffffcfd │ │ │ │ ldmdavs fp, {r2, r8, r9, ip, sp} │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ movwcs lr, #2050 @ 0x802 │ │ │ │ bmi 11bfc9c │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blx 4ff16 │ │ │ │ + blx 4ff16 │ │ │ │ ldrmi pc, [r3], #-771 @ 0xfffffcfd │ │ │ │ ldmdavs fp, {r3, r8, r9, ip, sp} │ │ │ │ addsmi r6, sl, #7995392 @ 0x7a0000 │ │ │ │ ldmdavs fp!, {r1, r2, r6, r8, sl, fp, ip, lr, pc}^ │ │ │ │ stmdbmi r0, {r1, r3, r4, r6, r9, sl, fp, ip}^ │ │ │ │ ldmvs fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx fb32 │ │ │ │ @@ -4735,15 +4735,15 @@ │ │ │ │ strmi r1, [ip], -r8, asr #15 │ │ │ │ bl 499308 │ │ │ │ bl 10c9b08 │ │ │ │ blmi d49f10 │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ bmi d29f04 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blx 4ff6e │ │ │ │ + blx 4ff6e │ │ │ │ ldrmi pc, [r3], #-771 @ 0xfffffcfd │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, ip, sp} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46024798 │ │ │ │ blcs 1934c │ │ │ │ blmi b7e374 │ │ │ │ ldmdavs ip, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ @@ -4781,26 +4781,26 @@ │ │ │ │ @ instruction: 0x37144618 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq r8, r4, lr, lsr #11 │ │ │ │ strdeq r8, [r4], -r8 @ │ │ │ │ andeq r9, r4, sl, ror #28 │ │ │ │ andeq r8, r4, ip, asr #17 │ │ │ │ - andeq r9, r2, r6, lsl #20 │ │ │ │ + strdeq r9, [r2], -lr │ │ │ │ andeq r8, r4, r8, lsr #17 │ │ │ │ andeq r8, r4, ip, lsl #17 │ │ │ │ andeq r8, r4, r8, ror #16 │ │ │ │ andeq r9, r4, r4, ror #27 │ │ │ │ andeq r8, r4, r0, asr r8 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r9, r2, r4, ror r9 │ │ │ │ + andeq r9, r2, ip, ror #18 │ │ │ │ strdeq r8, [r4], -lr │ │ │ │ - andeq r9, r2, lr, asr r9 │ │ │ │ + andeq r9, r2, r6, asr r9 │ │ │ │ ldrdeq r8, [r4], -r6 │ │ │ │ - andeq r9, r2, sl, lsr r9 │ │ │ │ + andeq r9, r2, r2, lsr r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5edf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3123 @ 0xfffff3cd │ │ │ │ stmiapl r3!, {r0, r1, r4, r5, r8, r9, fp, lr}^ │ │ │ │ @@ -4852,32 +4852,32 @@ │ │ │ │ ldmdbmi r7, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ ldmdb r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ strdeq r8, [r4], -sl │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ - andeq r9, r2, r6, ror #17 │ │ │ │ - strdeq r9, [r2], -sl │ │ │ │ - andeq r9, r2, r0, lsl #18 │ │ │ │ - andeq r9, r2, r0, lsl r9 │ │ │ │ - andeq r9, r2, ip, lsr #18 │ │ │ │ - andeq r9, r2, ip, lsr r9 │ │ │ │ - andeq r9, r2, ip, asr r9 │ │ │ │ - andeq r9, r2, r0, ror r9 │ │ │ │ - andeq r9, r2, r8, lsr #19 │ │ │ │ - @ instruction: 0x000299bc │ │ │ │ - strdeq r9, [r2], -r0 │ │ │ │ - strdeq r9, [r2], -ip │ │ │ │ - andeq r9, r2, r0, lsl sl │ │ │ │ - andeq r9, r2, r0, lsr #20 │ │ │ │ - andeq r9, r2, r8, lsr sl │ │ │ │ - andeq r9, r2, r4, asr #20 │ │ │ │ + ldrdeq r9, [r2], -lr │ │ │ │ + strdeq r9, [r2], -r2 │ │ │ │ + strdeq r9, [r2], -r8 │ │ │ │ + andeq r9, r2, r8, lsl #18 │ │ │ │ + andeq r9, r2, r4, lsr #18 │ │ │ │ + andeq r9, r2, r4, lsr r9 │ │ │ │ + andeq r9, r2, r4, asr r9 │ │ │ │ + andeq r9, r2, r8, ror #18 │ │ │ │ + andeq r9, r2, r0, lsr #19 │ │ │ │ + @ instruction: 0x000299b4 │ │ │ │ + andeq r9, r2, r8, ror #19 │ │ │ │ + strdeq r9, [r2], -r4 │ │ │ │ + andeq r9, r2, r8, lsl #20 │ │ │ │ + andeq r9, r2, r8, lsl sl │ │ │ │ + andeq r9, r2, r0, lsr sl │ │ │ │ + andeq r9, r2, ip, lsr sl │ │ │ │ + andeq r9, r2, ip, asr #20 │ │ │ │ andeq r9, r2, r4, asr sl │ │ │ │ - andeq r9, r2, ip, asr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ orreq pc, r8, #204, 16 @ 0xcc0000 │ │ │ │ ldclmi 6, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf607af02 │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ @@ -4905,15 +4905,15 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ movtvs pc, #17827 @ 0x45a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - orr pc, r7, fp, asr pc @ │ │ │ │ + orr pc, r7, r9, asr pc @ │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ tstpmi r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ blcs 1da1e2c │ │ │ │ msrhi SPSR_fsx, r0 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ msrmi CPSR_f, #170917888 @ 0xa300000 │ │ │ │ submi pc, r8, #7340032 @ 0x700000 │ │ │ │ @@ -5046,26 +5046,26 @@ │ │ │ │ @ instruction: 0x4603eff2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [ip, #-1000] @ 0xfffffc18 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0xf8df6879 │ │ │ │ ldrbtmi r3, [fp], #-1636 @ 0xfffff99c │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - @ instruction: 0xf607fd5d │ │ │ │ + @ instruction: 0xf607fd5b │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ andcs r4, r1, #40, 6 @ 0xa0000000 │ │ │ │ rsb r6, r7, sl, lsl r0 │ │ │ │ @ instruction: 0x3644f8df │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - @ instruction: 0xe05ff99b │ │ │ │ + @ instruction: 0xe05ff999 │ │ │ │ @ instruction: 0x3634f8df │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - ldrsh pc, [r7], #-217 @ 0xffffff27 @ │ │ │ │ + ldrsh pc, [r7], #-215 @ 0xffffff29 @ │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ movtvs pc, #17827 @ 0x45a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ andcs pc, r0, r5, ror #27 │ │ │ │ stc 7, cr15, [lr, #-1000] @ 0xfffffc18 │ │ │ │ @ instruction: 0x360cf8df │ │ │ │ @@ -5078,89 +5078,89 @@ │ │ │ │ eors r6, fp, r3, lsl r0 │ │ │ │ ldrbcc pc, [r4, #2271]! @ 0x8df @ │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ eors r6, r5, sl, lsl r0 │ │ │ │ strbcc pc, [r0, #2271]! @ 0x8df @ │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0254618 │ │ │ │ - @ instruction: 0x4602fabf │ │ │ │ + @ instruction: 0x4602fabb │ │ │ │ @ instruction: 0xf8df460b │ │ │ │ ldrbtmi r3, [fp], #-1500 @ 0xfffffa24 │ │ │ │ @ instruction: 0xf8df601a │ │ │ │ ldrbtmi r3, [fp], #-1496 @ 0xfffffa28 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [r0, -pc]! │ │ │ │ svc 0x0094f7fa │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ @ instruction: 0x4603ecf0 │ │ │ │ @ instruction: 0xf8df4619 │ │ │ │ ldrbtmi r3, [fp], #-1468 @ 0xfffffa44 │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - ands pc, r0, r1, lsl #26 │ │ │ │ + @ instruction: 0xe010fcff │ │ │ │ ldrcc pc, [r0, #2271]! @ 0x8df │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ movtvs pc, #17827 @ 0x45a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - @ instruction: 0xf814f019 │ │ │ │ + @ instruction: 0xf812f019 │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ svclt 0x0000ecc4 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ tstpmi r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf607607b │ │ │ │ @ instruction: 0xf5a34348 │ │ │ │ @ instruction: 0xf6076144 │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ movwcs r4, #60 @ 0x3c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1396 @ 0xfffffa8c │ │ │ │ ldrbcs pc, [r0, #-2271]! @ 0xfffff721 @ │ │ │ │ stmdavs r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf01b6800 │ │ │ │ - ldmdavs fp!, {r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6076018 │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf6bf2b00 │ │ │ │ @ instruction: 0xf607ae55 │ │ │ │ @ instruction: 0xf5a34348 │ │ │ │ ldmdavs fp, {r2, r6, r8, r9, sp, lr} │ │ │ │ @ instruction: 0x461a681b │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf842f019 │ │ │ │ + @ instruction: 0xf840f019 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ msrmi CPSR_f, #170917888 @ 0xa300000 │ │ │ │ blcs 2219c │ │ │ │ @ instruction: 0xf015d101 │ │ │ │ @ instruction: 0xf607fbad │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ ldmdavs fp, {r2, r5, r8, r9, lr} │ │ │ │ andle r2, lr, r0, lsl #22 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ msrmi CPSR_s, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0xf0176818 │ │ │ │ - @ instruction: 0xf607fcbf │ │ │ │ + @ instruction: 0xf607fcbd │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ ldmdavs r8, {r2, r5, r8, r9, lr} │ │ │ │ stc 7, cr15, [r8], {250} @ 0xfa │ │ │ │ @ instruction: 0xf8dfe016 │ │ │ │ ldrbtmi r3, [fp], #-1276 @ 0xfffffb04 │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ @ instruction: 0x4603ef7a │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ strbtcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ svc 0x0070f7fa │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ - stc2 0, cr15, [r4], #92 @ 0x5c │ │ │ │ + stc2 0, cr15, [r2], #92 @ 0x5c │ │ │ │ andcs lr, r0, r2 │ │ │ │ - stc2 0, cr15, [r0], #92 @ 0x5c │ │ │ │ + ldc2 0, cr15, [lr], {23} │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ ldrbcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ mrc 7, 5, APSR_nzcv, cr2, cr10, {7} │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ strmi lr, [r3], -sl, ror #27 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @@ -5217,15 +5217,15 @@ │ │ │ │ @ instruction: 0x46284479 │ │ │ │ mrc 7, 2, APSR_nzcv, cr12, cr10, {7} │ │ │ │ bic r2, r3, r1, lsl #6 │ │ │ │ stmiapl r3!, {r1, r3, r4, r5, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf607681b │ │ │ │ @ instruction: 0xf6a24248 │ │ │ │ ldmdavs r2, {r2, r3, r4, r5, r9, lr} │ │ │ │ - blcs 4ede0 │ │ │ │ + blcs 4ede0 │ │ │ │ blmi ffd7f710 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ submi pc, r8, #7340032 @ 0x700000 │ │ │ │ eorsmi pc, ip, #169869312 @ 0xa200000 │ │ │ │ bne ff4e22f0 │ │ │ │ blmi ffc0fc0c │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @@ -5242,15 +5242,15 @@ │ │ │ │ blcs 22348 │ │ │ │ vhadd.s8 d13, d7, d13 │ │ │ │ blmi ffa183f4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3047 @ 0xfffff419 │ │ │ │ ldrbtmi r4, [sl], #-2791 @ 0xfffff519 │ │ │ │ tstpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9c0f026 │ │ │ │ + @ instruction: 0xf9bcf026 │ │ │ │ @ instruction: 0xf607e005 │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ andcs r0, r0, #4, 6 @ 0x10000000 │ │ │ │ @ instruction: 0xf607701a │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ vadd.i8 d4, d7, d28 │ │ │ │ ldrmi r4, [r8], -r4, asr #6 │ │ │ │ @@ -5382,15 +5382,15 @@ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b c464f8 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ movtvs pc, #9635 @ 0x25a3 @ │ │ │ │ @ instruction: 0xf0256818 │ │ │ │ - @ instruction: 0xf607f998 │ │ │ │ + @ instruction: 0xf607f994 │ │ │ │ @ instruction: 0xf5a34348 │ │ │ │ ldmdavs fp, {r0, r1, r6, r8, r9, sp, lr} │ │ │ │ tstle fp, r0, lsl #22 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ movtvs pc, #9635 @ 0x25a3 @ │ │ │ │ submi pc, r8, #7340032 @ 0x700000 │ │ │ │ subvs pc, r2, #679477248 @ 0x28800000 │ │ │ │ @@ -5453,45 +5453,45 @@ │ │ │ │ strbmi pc, [ip, -r7, lsl #12] @ │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r8, r4, lr, lsr #5 │ │ │ │ andeq r8, r4, r8, lsr #5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r9, r2, sl, asr r7 │ │ │ │ + andeq r9, r2, r2, asr r7 │ │ │ │ muleq r4, r8, r8 │ │ │ │ andeq r8, r4, r2, ror #5 │ │ │ │ ldrdeq r8, [r4], -sl │ │ │ │ - ldrdeq r9, [r2], -r6 │ │ │ │ + andeq r9, r2, lr, asr #13 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq r7, r4, r2, asr #26 │ │ │ │ - muleq r2, r4, r6 │ │ │ │ - andeq r9, r2, sl, lsr #12 │ │ │ │ - andeq r9, r2, r8, lsl r6 │ │ │ │ + andeq r9, r2, ip, lsl #13 │ │ │ │ + andeq r9, r2, r2, lsr #12 │ │ │ │ + andeq r9, r2, r0, lsl r6 │ │ │ │ andeq r9, r4, r0, asr fp │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ andeq r8, r4, sl, asr r1 │ │ │ │ ldrdeq r9, [r4], -r4 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r9, r2, r4, lsr r5 │ │ │ │ + andeq r9, r2, ip, lsr #10 │ │ │ │ andeq r9, r4, r4, lsl #28 │ │ │ │ strdeq r9, [r4], -lr │ │ │ │ - ldrdeq r9, [r2], -r2 │ │ │ │ + andeq r9, r2, sl, asr #9 │ │ │ │ strdeq r7, [r4], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5f89c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldc 7, cr15, [r4, #-1000] @ 0xfffffc18 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf01f6838 │ │ │ │ - svclt 0x0000fe58 │ │ │ │ + svclt 0x0000fe54 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ push {r7, r8, sl, fp, ip, sp, pc} │ │ │ │ vst2. {d20-d23}, [pc :256], r0 │ │ │ │ bl feb5f8cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07a8 │ │ │ │ svcge 0x00020d3c │ │ │ │ @@ -5512,15 +5512,15 @@ │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ ldrmi r0, [r9], -r0, lsr #6 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ strvs pc, [r2], -r3, lsr #11 │ │ │ │ - blx 5c47ac │ │ │ │ + blx 4c47ac │ │ │ │ @ instruction: 0xf5076030 │ │ │ │ @ instruction: 0xf5a36303 │ │ │ │ ldmdavs sl, {r0, r1, r8, r9, sp, lr} │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ msreq CPSR_fs, #170917888 @ 0xa300000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ bl 8c6734 │ │ │ │ @@ -5612,15 +5612,15 @@ │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ ldreq pc, [ip], -r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwvs pc, #9635 @ 0x25a3 @ │ │ │ │ @ instruction: 0xf01f6818 │ │ │ │ - eorsvs pc, r0, r1, ror sp @ │ │ │ │ + eorsvs pc, r0, sp, ror #26 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ blcs 22938 │ │ │ │ svcge 0x0079f47f │ │ │ │ @ instruction: 0xf107e014 │ │ │ │ ldrmi r0, [r9], -r0, lsr #6 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -5637,22 +5637,22 @@ │ │ │ │ ldmdavs r8, {r2, r3, r4, r8, r9} │ │ │ │ ldmda r2!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ ldreq pc, [ip], #-1699 @ 0xfffff95d │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwvs pc, #9635 @ 0x25a3 @ │ │ │ │ @ instruction: 0xf01f6818 │ │ │ │ - eorvs pc, r0, pc, lsr sp @ │ │ │ │ + eorvs pc, r0, fp, lsr sp @ │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ blcs 2299c │ │ │ │ @ instruction: 0xf507d1e5 │ │ │ │ @ instruction: 0xf5a36303 │ │ │ │ ldmdavs r8, {r1, r8, r9, sp, lr} │ │ │ │ - ldc2 0, cr15, [r2], {31} │ │ │ │ + stc2 0, cr15, [lr], {31} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ blle 11354c │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf04fe003 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @@ -5666,18 +5666,18 @@ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [r4, -r7, lsl #12]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ strdeq r7, [r4], -lr │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ @ instruction: 0xfffffeed │ │ │ │ - andeq r9, r2, r0, lsr r0 │ │ │ │ - andeq r9, r2, sl, lsl r0 │ │ │ │ - strdeq r8, [r2], -r4 │ │ │ │ - ldrdeq r8, [r2], -r4 │ │ │ │ + andeq r9, r2, r8, lsr #32 │ │ │ │ + andeq r9, r2, r2, lsl r0 │ │ │ │ + andeq r8, r2, ip, ror #31 │ │ │ │ + andeq r8, r2, ip, asr #31 │ │ │ │ andeq r7, r4, r0, lsr #13 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq fee46ce8 │ │ │ │ stcvs 5, cr15, [r6, #692] @ 0x2b4 │ │ │ │ @ instruction: 0xf507af04 │ │ │ │ @@ -5802,15 +5802,15 @@ │ │ │ │ strmi lr, [r2], -sl, lsl #20 │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r2, r4, lsl sp │ │ │ │ + andeq r8, r2, ip, lsl #26 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ svcge 0x0004b0a6 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ bmi 10a0dbc │ │ │ │ @@ -5906,15 +5906,15 @@ │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf6072300 │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ @ instruction: 0xf01e0628 │ │ │ │ - eorsvs pc, r0, r3, lsl #30 │ │ │ │ + ldrshtvs pc, [r0], -pc @ │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ teqpeq r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ @ instruction: 0x46914698 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ @@ -5969,15 +5969,15 @@ │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0x46183313 │ │ │ │ stmdb ip, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ msreq CPSR_f, #170917888 @ 0xa300000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - blx fe304ed0 │ │ │ │ + blx fe204ed0 │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ strvs pc, [r2], -r3, lsr #11 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0xf7f96818 │ │ │ │ @@ -6033,15 +6033,15 @@ │ │ │ │ streq lr, [r3, #-2881] @ 0xfffff4bf │ │ │ │ strmi lr, [r0, #-2502] @ 0xfffff63a │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ ldreq pc, [ip], -r3, lsr #13 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ msreq CPSR_f, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0xf01f6818 │ │ │ │ - eorsvs pc, r0, r7, lsr #20 │ │ │ │ + eorsvs pc, r0, r3, lsr #20 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ blcs 22fcc │ │ │ │ muls r4, r7, r1 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @@ -6057,23 +6057,23 @@ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf7f96818 │ │ │ │ @ instruction: 0xf607ecea │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ @ instruction: 0xf607041c │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ ldmdavs r8, {r3, r5, r8, r9} │ │ │ │ - @ instruction: 0xf9f6f01f │ │ │ │ + @ instruction: 0xf9f2f01f │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30338 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ teqpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ msreq CPSR_f, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0xf01f6818 │ │ │ │ - @ instruction: 0xf107f949 │ │ │ │ + @ instruction: 0xf107f945 │ │ │ │ ldmdb r3, {r3, r5, r8, r9}^ │ │ │ │ blcs 11be4 │ │ │ │ @ instruction: 0xf04fda04 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r3], -pc @ │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @@ -6085,18 +6085,18 @@ │ │ │ │ @ instruction: 0xf7f9d001 │ │ │ │ ldrmi lr, [r0], -lr, lsl #29 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ @ instruction: 0x46bd073c │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldrdeq r7, [r4], -r8 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq r8, [r2], -ip │ │ │ │ - andeq r8, r2, r2, ror #19 │ │ │ │ - andeq r8, r2, r8, asr r9 │ │ │ │ - andeq r8, r2, r8, lsr r9 │ │ │ │ + strdeq r8, [r2], -r4 │ │ │ │ + ldrdeq r8, [r2], -sl │ │ │ │ + andeq r8, r2, r0, asr r9 │ │ │ │ + andeq r8, r2, r0, lsr r9 │ │ │ │ andeq r7, r4, lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6023c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bc8 │ │ │ │ svcge 0x00026d85 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -6210,15 +6210,15 @@ │ │ │ │ mrc 7, 6, APSR_nzcv, cr8, cr9, {7} │ │ │ │ ldmdbvs fp!, {r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0x461033ff │ │ │ │ @ instruction: 0x37184619 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r8, r2, r4, lsl #13 │ │ │ │ + andeq r8, r2, ip, ror r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpcc 4, 8, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ vmlaeq.f64 d14, d30, d28 │ │ │ │ stcpl 5, cr15, [r0], {172} @ 0xac │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ @@ -6369,15 +6369,15 @@ │ │ │ │ @ instruction: 0x4610ec58 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrcc r3, [ip, -r0, lsl #15]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ muleq r4, r2, sp │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r8, r2, r6, ror #10 │ │ │ │ + andeq r8, r2, lr, asr r5 │ │ │ │ andeq r6, r4, r0, lsr #23 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ svcge 0x0004b0c7 │ │ │ │ @ instruction: 0xf50760f8 │ │ │ │ @@ -6514,16 +6514,16 @@ │ │ │ │ bl d476a0 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvc pc, [r6, r7, lsl #10] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq r6, r4, ip, lsr fp │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq r8, [r2], -sl │ │ │ │ - andeq r8, r2, r6, ror #5 │ │ │ │ + strdeq r8, [r2], -r2 │ │ │ │ + ldrdeq r8, [r2], -lr │ │ │ │ andeq r6, r4, ip, asr r9 │ │ │ │ svcge 0x0000b480 │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ @ instruction: 0x46114618 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @@ -6545,24 +6545,24 @@ │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrbtmi r4, [ip], #-3119 @ 0xfffff3d1 │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blcs 237b4 │ │ │ │ tstcs r0, lr, lsl #2 │ │ │ │ @ instruction: 0xf01a2000 │ │ │ │ - strmi pc, [r2], -r5, lsl #26 │ │ │ │ + strmi pc, [r2], -r3, lsl #26 │ │ │ │ stmiapl r3!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blmi a617c4 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ sub r2, r4, r0, lsl #6 │ │ │ │ stmiapl r3!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf01a4618 │ │ │ │ - cmnpvs r8, r6, lsl lr @ p-variant is OBSOLETE │ │ │ │ + cmnpvs r8, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ blcs 23d68 │ │ │ │ ldmdbvs fp!, {r0, ip, lr, pc}^ │ │ │ │ andcs lr, r6, #55 @ 0x37 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stmdb r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ blcs 1afa0 │ │ │ │ @@ -6583,25 +6583,25 @@ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stc2l 0, cr15, [r4, #56] @ 0x38 │ │ │ │ stmiapl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - @ instruction: 0xff46f01a │ │ │ │ + @ instruction: 0xff44f01a │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r6, r4, r2, asr #17 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ - muleq r2, lr, r0 │ │ │ │ + muleq r2, r6, r0 │ │ │ │ andeq r9, r4, ip, lsr r1 │ │ │ │ andeq r9, r4, r2, lsr r1 │ │ │ │ - andeq r8, r2, sl, asr r0 │ │ │ │ + andeq r8, r2, r2, asr r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb60a1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r7, r0, asr pc │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ bmi fe8d2430 │ │ │ │ @@ -6626,15 +6626,15 @@ │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldmvs fp!, {r1, r3, r8, sp, lr, pc} │ │ │ │ orrvs pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrbtmi r4, [sl], #-2702 @ 0xfffff572 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xfff4f017 │ │ │ │ + @ instruction: 0xfff2f017 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldmvs fp!, {r7, r9, sl, sp, lr} │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ strmi lr, [r0, #-2515] @ 0xfffff62d │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldmdb r3, {r3, r8, r9, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ @@ -6664,15 +6664,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 1aa2720 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f92302 │ │ │ │ @ instruction: 0x4603eb34 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -6685,15 +6685,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 15a2774 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f92302 │ │ │ │ strmi lr, [r3], -sl, lsl #22 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -6706,30 +6706,30 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 10a27c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f92302 │ │ │ │ strmi lr, [r3], -r0, ror #21 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldmvs fp!, {r2, r3, r6, sp, lr, pc} │ │ │ │ orrvs pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrbtmi r4, [sl], #-2611 @ 0xfffff5cd │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff36f017 │ │ │ │ + @ instruction: 0xff34f017 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldrmi r6, [r9], -r9, lsl #6 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -6742,15 +6742,15 @@ │ │ │ │ ldmda r0, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r9, sl, lr} │ │ │ │ orrvs pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2591 @ 0xfffff5e1 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff0cf017 │ │ │ │ + @ instruction: 0xff0af017 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldrmi r6, [r9], -r9, lsl #6 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ b fe5c7a64 │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ @@ -6766,32 +6766,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmdb sl!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrdeq r6, [r4], -r0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r7, r2, r6, lsr #31 │ │ │ │ - andeq r7, r2, r0, lsr #30 │ │ │ │ - andeq r7, r2, r8, ror #29 │ │ │ │ - @ instruction: 0x00027eb0 │ │ │ │ - andeq r7, r2, sl, lsl #29 │ │ │ │ - andeq r7, r2, r6, asr #28 │ │ │ │ + muleq r2, lr, pc @ │ │ │ │ + andeq r7, r2, r8, lsl pc │ │ │ │ + andeq r7, r2, r0, ror #29 │ │ │ │ + andeq r7, r2, r8, lsr #29 │ │ │ │ + andeq r7, r2, r2, lsl #29 │ │ │ │ + andeq r7, r2, lr, lsr lr │ │ │ │ andeq r6, r4, r6, ror #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb60ce8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ ldmpl r3, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf01a4618 │ │ │ │ - rscsvs pc, r8, ip, lsl lr @ │ │ │ │ - blcs 23ef8 │ │ │ │ + rscsvs pc, r8, sl, lsl lr @ │ │ │ │ + blcs 23ef8 │ │ │ │ ldmvs r8!, {r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xffdcf009 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r6, r4, sl, lsl #10 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ @@ -6820,15 +6820,15 @@ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ cdp2 0, 15, cr15, cr12, cr11, {0} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ blle 1c94798 │ │ │ │ andvs pc, fp, pc, asr #8 │ │ │ │ - @ instruction: 0xf9a6f025 │ │ │ │ + @ instruction: 0xf9a2f025 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ ldmda r0, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldmvs r9!, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7f94618 │ │ │ │ ldmibvs fp!, {r1, r3, r6, fp, sp, lr, pc}^ │ │ │ │ @@ -6840,15 +6840,15 @@ │ │ │ │ ldrmi r6, [r9], -r7, lsl #6 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bvc 446c6c │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ - blge 442fc │ │ │ │ + blge 442fc │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldrmi r6, [r9], -r8, lsl #6 │ │ │ │ teqcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ @ instruction: 0xf00969b8 │ │ │ │ @ instruction: 0x4602ff79 │ │ │ │ ldmibvs r9!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ @@ -6900,44 +6900,44 @@ │ │ │ │ movwcs r6, #26 │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ce40bc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - @ instruction: 0xf7f9fdd1 │ │ │ │ + @ instruction: 0xf7f9fdcf │ │ │ │ strmi lr, [r3], -r6, ror #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 6, pc, cr0, cr8, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ae40e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - @ instruction: 0x2000fdbf │ │ │ │ + @ instruction: 0x2000fdbd │ │ │ │ svc 0x007ef7f8 │ │ │ │ smlabteq sl, r7, r9, lr │ │ │ │ @ instruction: 0x17da697b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ teqcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d5a778 │ │ │ │ - ble 4a138 │ │ │ │ + ble 4a138 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #51655 @ 0xc9c7 │ │ │ │ bvs feee4a20 │ │ │ │ bmi 690888 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf022010c │ │ │ │ - ldmdbvs fp!, {r0, r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ blcs f09ed0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe6f4617b │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ @@ -6948,17 +6948,17 @@ │ │ │ │ @ instruction: 0xf7f8d001 │ │ │ │ @ instruction: 0x4618efd0 │ │ │ │ ldrtmi r3, [sp], r8, lsr #15 │ │ │ │ svchi 0x00b0e8bd │ │ │ │ @ instruction: 0x000464be │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r7, r4, sl, lsl #1 │ │ │ │ + ldrdeq r7, [r2], -r8 │ │ │ │ andeq r7, r2, r0, ror #23 │ │ │ │ - andeq r7, r2, r8, ror #23 │ │ │ │ - @ instruction: 0x00027bbc │ │ │ │ + @ instruction: 0x00027bb4 │ │ │ │ muleq r4, r2, r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb60fb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -7069,24 +7069,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae4360 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmda r2, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ strmi lr, [r3], -lr, ror #26 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [ip], #-92 @ 0xffffffa4 │ │ │ │ + stc2l 0, cr15, [sl], #-92 @ 0xffffffa4 │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ stmib r7, {r2, r3, r5, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 612be0 │ │ │ │ bl 124afcc │ │ │ │ @@ -7096,30 +7096,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee92c04 │ │ │ │ bne ff4e48cc │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcrr2 0, 1, pc, r8, cr7 @ │ │ │ │ + mcrr2 0, 1, pc, r6, cr7 @ │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - ldc2 0, cr15, [r0], {34} @ 0x22 │ │ │ │ - blcs 244e8 │ │ │ │ + stc2 0, cr15, [ip], {34} @ 0x22 │ │ │ │ + blcs 244e8 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe733613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -ip, lsr #14 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ - andeq r7, r2, ip, lsr r9 │ │ │ │ - andeq r7, r2, r2, asr #18 │ │ │ │ - andeq r7, r2, r6, lsl r9 │ │ │ │ + andeq r7, r2, r4, lsr r9 │ │ │ │ + andeq r7, r2, sl, lsr r9 │ │ │ │ + andeq r7, r2, lr, lsl #18 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ @ instruction: 0x61b961f8 │ │ │ │ movwcs lr, #18887 @ 0x49c7 │ │ │ │ @@ -7150,15 +7150,15 @@ │ │ │ │ stmdaeq r2, {r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r3, {r0, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ streq lr, [r2], #-3000 @ 0xfffff448 │ │ │ │ streq lr, [r3, #-2921] @ 0xfffff497 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ bl 1d5ab14 │ │ │ │ - ble 4a4d4 │ │ │ │ + ble 4a4d4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #35271 @ 0x89c7 │ │ │ │ @ instruction: 0xf8d369fb │ │ │ │ ldcvs 8, cr1, [r8, #-576]! @ 0xfffffdc0 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldmib r3, {r1, r3, r8, r9, sp, lr}^ │ │ │ │ ldrmi r2, [r3], -r0, lsl #6 │ │ │ │ @@ -7282,15 +7282,15 @@ │ │ │ │ stmdaeq r2, {r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r3, {r0, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmdbhi r2, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ beq c5190 │ │ │ │ bleq 105058 │ │ │ │ - blge 449f4 │ │ │ │ + blge 449f4 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ ble ff08aee4 │ │ │ │ svclt 0x0000e000 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 8aef4 │ │ │ │ @@ -7307,15 +7307,15 @@ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ movwcs r2, #768 @ 0x300 │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7ff4608 │ │ │ │ ldrshvs pc, [r8, #-151]! @ 0xffffff69 @ │ │ │ │ - blcs 24928 │ │ │ │ + blcs 24928 │ │ │ │ ldmib r7, {r6, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7ff6978 │ │ │ │ strmi pc, [r2], -r5, ror #20 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r2, r5, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -7372,57 +7372,57 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 64918 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 84649c │ │ │ │ + blx 7c649c │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ @ instruction: 0x4603edb4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 3c8430 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89bd24 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - andcs pc, r0, sp, lsl #20 │ │ │ │ + andcs pc, r0, fp, lsl #20 │ │ │ │ bl ff34844c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ bl 1d5aedc │ │ │ │ - ble 4a89c │ │ │ │ + ble 4a89c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4f84 │ │ │ │ bmi 450fec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmib r7, {r0, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf022010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0a634 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe72c613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r7, r2, lr, ror r4 │ │ │ │ - andeq r7, r2, r4, lsl #9 │ │ │ │ - andeq r7, r2, r8, asr r4 │ │ │ │ + andeq r7, r2, r6, ror r4 │ │ │ │ + andeq r7, r2, ip, ror r4 │ │ │ │ + andeq r7, r2, r0, asr r4 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ eorsvs r6, r9, #120, 4 @ 0x80000007 │ │ │ │ movwcs lr, #27079 @ 0x69c7 │ │ │ │ @@ -7585,15 +7585,15 @@ │ │ │ │ stmdaeq r2, {r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r3, {r0, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmdbhi r2, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ beq c564c │ │ │ │ bleq 105514 │ │ │ │ - blge 44eb0 │ │ │ │ + blge 44eb0 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ ble ff08b3a0 │ │ │ │ svclt 0x0000e000 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 8b3b0 │ │ │ │ @@ -7682,24 +7682,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae4cf4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bl 12488fc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ strmi lr, [r3], -r4, lsr #17 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffa2f016 │ │ │ │ + @ instruction: 0xffa0f016 │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ stmib r7, {r1, r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613574 │ │ │ │ bl 124b960 │ │ │ │ @@ -7709,45 +7709,45 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93598 │ │ │ │ bne ff4e5260 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff7ef016 │ │ │ │ + @ instruction: 0xff7cf016 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xffc6f021 │ │ │ │ - blcs 24e7c │ │ │ │ + @ instruction: 0xffc2f021 │ │ │ │ + blcs 24e7c │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe72b613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r4, lsr #14 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ - andeq r6, r2, r8, lsr #31 │ │ │ │ - andeq r6, r2, lr, lsr #31 │ │ │ │ - andeq r6, r2, r2, lsl #31 │ │ │ │ + andeq r6, r2, r0, lsr #31 │ │ │ │ + andeq r6, r2, r6, lsr #31 │ │ │ │ + andeq r6, r2, sl, ror pc │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ svcge 0x000cb099 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs sl, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf00068f8 │ │ │ │ movwcs pc, #3471 @ 0xd8f @ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ tstcs sl, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fe4608 │ │ │ │ @ instruction: 0x6178fe97 │ │ │ │ - blcs 24fe8 │ │ │ │ + blcs 24fe8 │ │ │ │ ldmib r7, {r3, r6, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fe6978 │ │ │ │ strmi pc, [r2], -r5, lsl #30 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -7808,72 +7808,72 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 64fe8 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 0, 5, pc, cr8, cr6, {0} │ │ │ │ + mrc2 0, 5, pc, cr6, cr6, {0} │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ strmi lr, [r3], -ip, asr #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00a6f7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c3f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, r5, lsr #29 │ │ │ │ + andcs pc, r0, r3, lsr #29 │ │ │ │ stmda r4!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs sl, #3522560 @ 0x35c000 │ │ │ │ bl 1d5b5ac │ │ │ │ - ble 4af6c │ │ │ │ + ble 4af6c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5654 │ │ │ │ bmi 4516bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ad04 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe724613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r6, r2, lr, lsr #27 │ │ │ │ - @ instruction: 0x00026db4 │ │ │ │ - andeq r6, r2, r8, lsl #27 │ │ │ │ + andeq r6, r2, r6, lsr #27 │ │ │ │ + andeq r6, r2, ip, lsr #27 │ │ │ │ + andeq r6, r2, r0, lsl #27 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b091 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf00068f8 │ │ │ │ movwcs pc, #3219 @ 0xc93 @ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fe4608 │ │ │ │ @ instruction: 0x6178fd9b │ │ │ │ - blcs 251e0 │ │ │ │ + blcs 251e0 │ │ │ │ ldmib r7, {r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fe6978 │ │ │ │ strmi pc, [r2], -r9, lsl #28 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r2, r3, r4, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -7926,72 +7926,72 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 651c0 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [ip, #88] @ 0x58 │ │ │ │ + stc2l 0, cr15, [sl, #88] @ 0x58 │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ strmi lr, [r3], -r0, ror #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 5, APSR_nzcv, cr10, cr7, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c5cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - @ instruction: 0x2000fdb9 │ │ │ │ + @ instruction: 0x2000fdb7 │ │ │ │ svc 0x0078f7f7 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d5b784 │ │ │ │ - ble 4b144 │ │ │ │ + ble 4b144 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee582c │ │ │ │ bmi 451894 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0aedc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - ldrdeq r6, [r2], -r6 @ │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ - @ instruction: 0x00026bb0 │ │ │ │ + andeq r6, r2, lr, asr #23 │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ + andeq r6, r2, r8, lsr #23 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b091 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf00068f8 │ │ │ │ movwcs pc, #2983 @ 0xba7 @ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fe4608 │ │ │ │ cmnpvs r8, pc, lsr #25 @ p-variant is OBSOLETE │ │ │ │ - blcs 253b8 │ │ │ │ + blcs 253b8 │ │ │ │ ldmib r7, {r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fe6978 │ │ │ │ @ instruction: 0x4602fd1d │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r2, r3, r4, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -8044,57 +8044,57 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 65398 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r0], #88 @ 0x58 │ │ │ │ + ldc2l 0, cr15, [lr], {22} │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ @ instruction: 0x4603e874 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [lr, #988] @ 0x3dc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c7a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, sp, asr #25 │ │ │ │ + andcs pc, r0, fp, asr #25 │ │ │ │ mcr 7, 4, pc, cr12, cr7, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d5b95c │ │ │ │ - ble 4b31c │ │ │ │ + ble 4b31c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5a04 │ │ │ │ bmi 451a6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r3, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0b0b4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - strdeq r6, [r2], -lr │ │ │ │ - andeq r6, r2, r4, lsl #20 │ │ │ │ - ldrdeq r6, [r2], -r8 │ │ │ │ + strdeq r6, [r2], -r6 @ │ │ │ │ + strdeq r6, [r2], -ip │ │ │ │ + ldrdeq r6, [r2], -r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ svcge 0x0006b093 │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ @@ -8165,24 +8165,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae5480 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x0082f7f7 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ @ instruction: 0x4603ecde │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff747122 │ │ │ │ + blx ff6c7122 │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r2, r3, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613d00 │ │ │ │ bl 124c0ec │ │ │ │ @@ -8192,30 +8192,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93d24 │ │ │ │ bne ff4e59ec │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fee4716a │ │ │ │ + blx fedc716a │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - stc2 0, cr15, [r0], {33} @ 0x21 │ │ │ │ - blcs 25608 │ │ │ │ + blx fff4719e │ │ │ │ + blcs 25608 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe735613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -lr, lsr #14 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ - andeq r6, r2, ip, lsl r8 │ │ │ │ - andeq r6, r2, r2, lsr #16 │ │ │ │ - strdeq r6, [r2], -r6 @ │ │ │ │ + andeq r6, r2, r4, lsl r8 │ │ │ │ + andeq r6, r2, sl, lsl r8 │ │ │ │ + andeq r6, r2, lr, ror #15 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b091 │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ @@ -8284,24 +8284,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae565c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mrc 7, 4, APSR_nzcv, cr4, cr7, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ @ instruction: 0x4603ebf0 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffbc72fc │ │ │ │ + blx ffb472fc │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r1, r2, r3, r5, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613edc │ │ │ │ bl 124c2c8 │ │ │ │ @@ -8311,30 +8311,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93f00 │ │ │ │ bne ff4e5bc8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff2c7344 │ │ │ │ + blx ff247344 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 4c737a │ │ │ │ - blcs 257e4 │ │ │ │ + blx 3c737a │ │ │ │ + blcs 257e4 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ - andeq r6, r2, r0, asr #12 │ │ │ │ - andeq r6, r2, r6, asr #12 │ │ │ │ - andeq r6, r2, sl, lsl r6 │ │ │ │ + andeq r6, r2, r8, lsr r6 │ │ │ │ + andeq r6, r2, lr, lsr r6 │ │ │ │ + andeq r6, r2, r2, lsl r6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b091 │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ @@ -8403,24 +8403,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae5838 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r1, r4, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r4, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stc 7, cr15, [r6, #988]! @ 0x3dc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ strmi lr, [r3], -r2, lsl #22 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 474d8 │ │ │ │ + @ instruction: 0xf9fef016 │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6140b8 │ │ │ │ bl 124c4a4 │ │ │ │ @@ -8430,30 +8430,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee940dc │ │ │ │ bne ff4e5da4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9dcf016 │ │ │ │ + @ instruction: 0xf9daf016 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 947554 │ │ │ │ - blcs 259c0 │ │ │ │ + blx 847554 │ │ │ │ + blcs 259c0 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ - andeq r6, r2, r4, ror #8 │ │ │ │ - andeq r6, r2, sl, ror #8 │ │ │ │ - andeq r6, r2, lr, lsr r4 │ │ │ │ + andeq r6, r2, ip, asr r4 │ │ │ │ + andeq r6, r2, r2, ror #8 │ │ │ │ + andeq r6, r2, r6, lsr r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6270c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ @@ -8508,15 +8508,15 @@ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ movwcs pc, #3981 @ 0xf8d @ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fe4608 │ │ │ │ @ instruction: 0x6178f895 │ │ │ │ - blcs 25bec │ │ │ │ + blcs 25bec │ │ │ │ ldmib r7, {r1, r2, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fe6978 │ │ │ │ strmi pc, [r2], -r3, lsl #18 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r2, r3, r4, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -8568,69 +8568,69 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 65bc8 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8c8f016 │ │ │ │ + @ instruction: 0xf8c6f016 │ │ │ │ @ instruction: 0xf7f768fe │ │ │ │ @ instruction: 0x4603ec5c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r6!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89cfd4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - @ instruction: 0x2000f8b5 │ │ │ │ + @ instruction: 0x2000f8b3 │ │ │ │ b 1d496f8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d5c18c │ │ │ │ - ble 4bb4c │ │ │ │ + ble 4bb4c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6234 │ │ │ │ bmi 45229c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0b8e4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe736613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r6, r2, lr, asr #3 │ │ │ │ - ldrdeq r6, [r2], -r4 │ │ │ │ - andeq r6, r2, r8, lsr #3 │ │ │ │ + andeq r6, r2, r6, asr #3 │ │ │ │ + andeq r6, r2, ip, asr #3 │ │ │ │ + andeq r6, r2, r0, lsr #3 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ ldrhvs pc, [r8, #-241]! @ 0xffffff0f @ │ │ │ │ - blcs 25db4 │ │ │ │ + blcs 25db4 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf00a6978 │ │ │ │ stmib r7, {r0, r1, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -8674,56 +8674,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5c74 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f7fff5 │ │ │ │ + @ instruction: 0xf7f7fff3 │ │ │ │ strmi lr, [r3], -sl, lsl #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r4!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5c98 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r3, ror #31 │ │ │ │ + andcs pc, r0, r1, ror #31 │ │ │ │ stmib r2!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5c330 │ │ │ │ - ble 4bcf0 │ │ │ │ + ble 4bcf0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee63d8 │ │ │ │ bmi 452440 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ba88 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r6, r2, r0, lsr #32 │ │ │ │ andeq r6, r2, r8, lsr #32 │ │ │ │ - andeq r6, r2, r0, lsr r0 │ │ │ │ - andeq r6, r2, r4 │ │ │ │ + strdeq r5, [r2], -ip │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -8780,56 +8780,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5e1c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f7ff21 │ │ │ │ + @ instruction: 0xf7f7ff1f │ │ │ │ @ instruction: 0x4603eab6 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5e40 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, pc, lsl #30 │ │ │ │ + andcs pc, r0, sp, lsl #30 │ │ │ │ stmia lr, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d5c4d8 │ │ │ │ - ble 4be98 │ │ │ │ + ble 4be98 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6580 │ │ │ │ bmi 4525e8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0bc30 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r5, r2, r8, ror lr │ │ │ │ andeq r5, r2, r0, lsl #29 │ │ │ │ - andeq r5, r2, r8, lsl #29 │ │ │ │ - andeq r5, r2, ip, asr lr │ │ │ │ + andeq r5, r2, r4, asr lr │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0002b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmdavs r8!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @@ -8842,15 +8842,15 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #27079 @ 0x69c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ ldrshvs pc, [r8, #-217]! @ 0xffffff27 @ │ │ │ │ - blcs 26124 │ │ │ │ + blcs 26124 │ │ │ │ ldmibvs fp!, {r1, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7f66878 │ │ │ │ ldmib r7, {r3, r5, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ stmib sp, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @@ -8906,24 +8906,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 66110 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcr2 0, 1, pc, cr4, cr5, {0} @ │ │ │ │ + mcr2 0, 1, pc, cr2, cr5, {0} @ │ │ │ │ ldmib r8!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ @ instruction: 0x4603ef14 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 0, 0, pc, cr2, cr5, {0} │ │ │ │ + mrc2 0, 0, pc, cr0, cr5, {0} │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61489c │ │ │ │ bl 124cc80 │ │ │ │ @@ -8933,30 +8933,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ blvs e948c0 │ │ │ │ bne ff4e6780 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [lr, #84]! @ 0x54 │ │ │ │ + stc2l 0, cr15, [ip, #84]! @ 0x54 │ │ │ │ ldrdeq lr, [ip, -r7] │ │ │ │ - cdp2 0, 3, cr15, cr6, cr0, {1} │ │ │ │ - blcs 2619c │ │ │ │ + cdp2 0, 3, cr15, cr2, cr0, {1} │ │ │ │ + blcs 2619c │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe737613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e730 │ │ │ │ @ instruction: 0x37384619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008fb0 │ │ │ │ + andeq r5, r2, lr, ror ip │ │ │ │ andeq r5, r2, r6, lsl #25 │ │ │ │ - andeq r5, r2, lr, lsl #25 │ │ │ │ - andeq r5, r2, r2, ror #24 │ │ │ │ + andeq r5, r2, sl, asr ip │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -9011,56 +9011,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa61b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f7fd53 │ │ │ │ + @ instruction: 0xf7f7fd51 │ │ │ │ strmi lr, [r3], -r8, ror #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 2, pc, cr2, cr6, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a61dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r1, asr #26 │ │ │ │ + andcs pc, r0, pc, lsr sp @ │ │ │ │ svc 0x0000f7f6 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5c874 │ │ │ │ - ble 4c234 │ │ │ │ + ble 4c234 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee691c │ │ │ │ bmi 452984 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0bfcc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq r5, [r2], -ip │ │ │ │ andeq r5, r2, r4, ror #21 │ │ │ │ - andeq r5, r2, ip, ror #21 │ │ │ │ - andeq r5, r2, r0, asr #21 │ │ │ │ + @ instruction: 0x00025ab8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -9131,24 +9131,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 66494 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r2], #-84 @ 0xffffffac │ │ │ │ + stc2l 0, cr15, [r0], #-84 @ 0xffffffac │ │ │ │ svc 0x00f6f7f6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ @ instruction: 0x4603ed52 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrrc2 0, 1, pc, r0, cr5 @ │ │ │ │ + mcrr2 0, 1, pc, lr, cr5 @ │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r4, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 614c18 │ │ │ │ bl 124d004 │ │ │ │ @@ -9158,30 +9158,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee94c3c │ │ │ │ bne ff4e6904 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [ip], #-84 @ 0xffffffac │ │ │ │ + stc2 0, cr15, [sl], #-84 @ 0xffffffac │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - ldc2l 0, cr15, [r4], #-128 @ 0xffffff80 │ │ │ │ - blcs 26520 │ │ │ │ + ldc2l 0, cr15, [r0], #-128 @ 0xffffff80 │ │ │ │ + blcs 26520 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe730613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r9, lsr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ + strdeq r5, [r2], -sl │ │ │ │ andeq r5, r2, r2, lsl #18 │ │ │ │ - andeq r5, r2, sl, lsl #18 │ │ │ │ - ldrdeq r5, [r2], -lr │ │ │ │ + ldrdeq r5, [r2], -r6 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -9239,68 +9239,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6548 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6fb8b │ │ │ │ + @ instruction: 0xf7f6fb89 │ │ │ │ strmi lr, [r3], -r0, lsr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [sl], #-984 @ 0xfffffc28 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a656c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r9, ror fp @ │ │ │ │ + andcs pc, r0, r7, ror fp @ │ │ │ │ ldc 7, cr15, [r8, #-984]! @ 0xfffffc28 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ bl 1d5cc04 │ │ │ │ - ble 4c5c4 │ │ │ │ + ble 4c5c4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6cac │ │ │ │ bmi 452d14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0c35c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r4, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r5, r2, ip, asr #14 │ │ │ │ andeq r5, r2, r4, asr r7 │ │ │ │ - andeq r5, r2, ip, asr r7 │ │ │ │ - andeq r5, r2, r0, lsr r7 │ │ │ │ + andeq r5, r2, r8, lsr #14 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ cmnpvs r8, r5, ror sl @ p-variant is OBSOLETE │ │ │ │ - blcs 2682c │ │ │ │ + blcs 2682c │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9344,68 +9344,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa66ec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6fab9 │ │ │ │ + @ instruction: 0xf7f6fab7 │ │ │ │ strmi lr, [r3], -lr, asr #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fea4a2f4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6710 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r7, lsr #21 │ │ │ │ + andcs pc, r0, r5, lsr #21 │ │ │ │ stcl 7, cr15, [r6], #-984 @ 0xfffffc28 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5cda8 │ │ │ │ - ble 4c768 │ │ │ │ + ble 4c768 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6e50 │ │ │ │ bmi 452eb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0c500 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r5, r2, r8, lsr #11 │ │ │ │ @ instruction: 0x000255b0 │ │ │ │ - @ instruction: 0x000255b8 │ │ │ │ - andeq r5, r2, ip, lsl #11 │ │ │ │ + andeq r5, r2, r4, lsl #11 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ cmnpvs r8, r3, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - blcs 269d0 │ │ │ │ + blcs 269d0 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9449,68 +9449,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6890 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6f9e7 │ │ │ │ + @ instruction: 0xf7f6f9e5 │ │ │ │ @ instruction: 0x4603ed7c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b ff5ca498 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a68b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldrdcs pc, [r0], -r5 │ │ │ │ + ldrdcs pc, [r0], -r3 │ │ │ │ bl fe54a4b4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5cf4c │ │ │ │ - ble 4c90c │ │ │ │ + ble 4c90c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6ff4 │ │ │ │ bmi 45305c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0c6a4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r5, r2, r4, lsl #8 │ │ │ │ andeq r5, r2, ip, lsl #8 │ │ │ │ - andeq r5, r2, r4, lsl r4 │ │ │ │ - andeq r5, r2, r8, ror #7 │ │ │ │ + andeq r5, r2, r0, ror #7 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ ldrsbvs pc, [r8, #-129]! @ 0xffffff7f @ │ │ │ │ - blcs 26b74 │ │ │ │ + blcs 26b74 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9554,56 +9554,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6a34 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6f915 │ │ │ │ + @ instruction: 0xf7f6f913 │ │ │ │ strmi lr, [r3], -sl, lsr #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 14a63c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6a58 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r3, lsl #18 │ │ │ │ + andcs pc, r0, r1, lsl #18 │ │ │ │ b ff0ca658 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5d0f0 │ │ │ │ - ble 4cab0 │ │ │ │ + ble 4cab0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7198 │ │ │ │ bmi 453200 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0c848 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r5, r2, r0, ror #4 │ │ │ │ andeq r5, r2, r8, ror #4 │ │ │ │ - andeq r5, r2, r0, ror r2 │ │ │ │ - andeq r5, r2, r4, asr #4 │ │ │ │ + andeq r5, r2, ip, lsr r2 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -9658,56 +9658,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6bd4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6f845 │ │ │ │ + @ instruction: 0xf7f6f843 │ │ │ │ @ instruction: 0x4603ebda │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r4!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6bf8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r3, lsr r8 @ │ │ │ │ + andcs pc, r0, r1, lsr r8 @ │ │ │ │ ldmib r2!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5d290 │ │ │ │ - ble 4cc50 │ │ │ │ + ble 4cc50 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7338 │ │ │ │ bmi 4533a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0c9e8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r5, r2, r0, asr #1 │ │ │ │ andeq r5, r2, r8, asr #1 │ │ │ │ - ldrdeq r5, [r2], -r0 │ │ │ │ - andeq r5, r2, r4, lsr #1 │ │ │ │ + muleq r2, ip, r0 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -9764,68 +9764,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6d7c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6ff71 │ │ │ │ + @ instruction: 0xf7f6ff6f │ │ │ │ strmi lr, [r3], -r6, lsl #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r0!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6da0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, pc, asr pc @ │ │ │ │ + andcs pc, r0, sp, asr pc @ │ │ │ │ ldmdb lr, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d5d438 │ │ │ │ - ble 4cdf8 │ │ │ │ + ble 4cdf8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee74e0 │ │ │ │ bmi 453548 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0cb90 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r4, r2, r8, lsl pc │ │ │ │ andeq r4, r2, r0, lsr #30 │ │ │ │ - andeq r4, r2, r8, lsr #30 │ │ │ │ - strdeq r4, [r2], -ip │ │ │ │ + strdeq r4, [r2], -r4 @ │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ cmnpvs r8, fp, asr lr @ p-variant is OBSOLETE │ │ │ │ - blcs 27060 │ │ │ │ + blcs 27060 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r3, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 156a4 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -9867,56 +9867,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6f18 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fea3 │ │ │ │ + @ instruction: 0xf7f6fea1 │ │ │ │ @ instruction: 0x4603ea38 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0092f7f5 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6f3c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - mulcs r0, r1, lr │ │ │ │ + andcs pc, r0, pc, lsl #29 │ │ │ │ ldmda r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d5d5d4 │ │ │ │ - ble 4cf94 │ │ │ │ + ble 4cf94 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee767c │ │ │ │ bmi 4536e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0cd2c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r4, r2, ip, ror sp │ │ │ │ andeq r4, r2, r4, lsl #27 │ │ │ │ - andeq r4, r2, ip, lsl #27 │ │ │ │ - andeq r4, r2, r0, ror #26 │ │ │ │ + andeq r4, r2, r8, asr sp │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -9971,68 +9971,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa70b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fdd3 │ │ │ │ + @ instruction: 0xf7f6fdd1 │ │ │ │ strmi lr, [r3], -r8, ror #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 6, pc, cr2, cr5, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a70dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r1, asr #27 │ │ │ │ + @ instruction: 0x2000fdbf │ │ │ │ svc 0x0080f7f5 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5d774 │ │ │ │ - ble 4d134 │ │ │ │ + ble 4d134 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee781c │ │ │ │ bmi 453884 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0cecc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq r4, [r2], -ip │ │ │ │ andeq r4, r2, r4, ror #23 │ │ │ │ - andeq r4, r2, ip, ror #23 │ │ │ │ - andeq r4, r2, r0, asr #23 │ │ │ │ + @ instruction: 0x00024bb8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ ldrhvs pc, [r8, #-205]! @ 0xffffff33 @ │ │ │ │ - blcs 2739c │ │ │ │ + blcs 2739c │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldclvs 3, cr2, [fp], #8 │ │ │ │ ldcvs 3, cr9, [fp], #4 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ @@ -10078,68 +10078,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7264 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fcfd │ │ │ │ + @ instruction: 0xf7f6fcfb │ │ │ │ @ instruction: 0x4603e892 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [ip, #980]! @ 0x3d4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7288 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, fp, ror #25 │ │ │ │ + andcs pc, r0, r9, ror #25 │ │ │ │ mcr 7, 5, pc, cr10, cr5, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d5d920 │ │ │ │ - ble 4d2e0 │ │ │ │ + ble 4d2e0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee79c8 │ │ │ │ bmi 453a30 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r2, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d078 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r4, r2, r0, lsr sl │ │ │ │ andeq r4, r2, r8, lsr sl │ │ │ │ - andeq r4, r2, r0, asr #20 │ │ │ │ - andeq r4, r2, r4, lsl sl │ │ │ │ + andeq r4, r2, ip, lsl #20 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ cmnpvs r8, r7, ror #23 @ p-variant is OBSOLETE │ │ │ │ - blcs 27548 │ │ │ │ + blcs 27548 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10183,68 +10183,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7408 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5fc2b │ │ │ │ + @ instruction: 0xf7f5fc29 │ │ │ │ strmi lr, [r3], -r0, asr #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [sl, #-980] @ 0xfffffc2c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a742c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r9, lsl ip @ │ │ │ │ + andcs pc, r0, r7, lsl ip @ │ │ │ │ ldcl 7, cr15, [r8, #980] @ 0x3d4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5dac4 │ │ │ │ - ble 4d484 │ │ │ │ + ble 4d484 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7b6c │ │ │ │ bmi 453bd4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d21c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r4, r2, ip, lsl #17 │ │ │ │ muleq r2, r4, r8 │ │ │ │ - muleq r2, ip, r8 │ │ │ │ - andeq r4, r2, r0, ror r8 │ │ │ │ + andeq r4, r2, r8, ror #16 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ cmnpvs r8, r5, lsl fp @ p-variant is OBSOLETE │ │ │ │ - blcs 276ec │ │ │ │ + blcs 276ec │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10288,56 +10288,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa75ac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5fb59 │ │ │ │ + @ instruction: 0xf7f5fb57 │ │ │ │ strmi lr, [r3], -lr, ror #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcrr 7, 15, pc, r8, cr5 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a75d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r7, asr #22 │ │ │ │ + andcs pc, r0, r5, asr #22 │ │ │ │ stc 7, cr15, [r6, #-980] @ 0xfffffc2c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5dc68 │ │ │ │ - ble 4d628 │ │ │ │ + ble 4d628 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7d10 │ │ │ │ bmi 453d78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d3c0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r4, r2, r8, ror #13 │ │ │ │ strdeq r4, [r2], -r0 │ │ │ │ - strdeq r4, [r2], -r8 │ │ │ │ - andeq r4, r2, ip, asr #13 │ │ │ │ + andeq r4, r2, r4, asr #13 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -10392,68 +10392,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa774c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5fa89 │ │ │ │ + @ instruction: 0xf7f5fa87 │ │ │ │ @ instruction: 0x4603ee1e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1e4b350 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7770 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r7, ror sl @ │ │ │ │ + andcs pc, r0, r5, ror sl @ │ │ │ │ ldc 7, cr15, [r6], #-980 @ 0xfffffc2c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5de08 │ │ │ │ - ble 4d7c8 │ │ │ │ + ble 4d7c8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7eb0 │ │ │ │ bmi 453f18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d560 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r4, r2, r8, asr #10 │ │ │ │ andeq r4, r2, r0, asr r5 │ │ │ │ - andeq r4, r2, r8, asr r5 │ │ │ │ - andeq r4, r2, ip, lsr #10 │ │ │ │ + andeq r4, r2, r4, lsr #10 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ cmnpvs r8, r3, ror r9 @ p-variant is OBSOLETE │ │ │ │ - blcs 27a30 │ │ │ │ + blcs 27a30 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10497,68 +10497,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa78f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5f9b7 │ │ │ │ + @ instruction: 0xf7f5f9b5 │ │ │ │ strmi lr, [r3], -ip, asr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe9cb4f4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7914 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r5, lsr #19 │ │ │ │ + andcs pc, r0, r3, lsr #19 │ │ │ │ bl 194b510 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5dfac │ │ │ │ - ble 4d96c │ │ │ │ + ble 4d96c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8054 │ │ │ │ bmi 4540bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d704 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r4, r2, r4, lsr #7 │ │ │ │ andeq r4, r2, ip, lsr #7 │ │ │ │ - @ instruction: 0x000243b4 │ │ │ │ - andeq r4, r2, r8, lsl #7 │ │ │ │ + andeq r4, r2, r0, lsl #7 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ cmnpvs r8, r1, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - blcs 27bd4 │ │ │ │ + blcs 27bd4 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 16218 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -10600,56 +10600,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7a8c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5f8e9 │ │ │ │ + @ instruction: 0xf7f5f8e7 │ │ │ │ @ instruction: 0x4603ec7e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r8, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7ab0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldrdcs pc, [r0], -r7 │ │ │ │ + ldrdcs pc, [r0], -r5 │ │ │ │ b fe5cb6ac │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d5e148 │ │ │ │ - ble 4db08 │ │ │ │ + ble 4db08 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee81f0 │ │ │ │ bmi 454258 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d8a0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r4, r2, r8, lsl #4 │ │ │ │ andeq r4, r2, r0, lsl r2 │ │ │ │ - andeq r4, r2, r8, lsl r2 │ │ │ │ - andeq r4, r2, ip, ror #3 │ │ │ │ + andeq r4, r2, r4, ror #3 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -10704,56 +10704,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7c2c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5f819 │ │ │ │ + @ instruction: 0xf7f5f817 │ │ │ │ strmi lr, [r3], -lr, lsr #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r8, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7c50 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r7, lsl #16 │ │ │ │ + andcs pc, r0, r5, lsl #16 │ │ │ │ stmib r6, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5e2e8 │ │ │ │ - ble 4dca8 │ │ │ │ + ble 4dca8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8390 │ │ │ │ bmi 4543f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0da40 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r4, r2, r8, rrx │ │ │ │ andeq r4, r2, r0, ror r0 │ │ │ │ - andeq r4, r2, r8, ror r0 │ │ │ │ - andeq r4, r2, ip, asr #32 │ │ │ │ + andeq r4, r2, r4, asr #32 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -10808,56 +10808,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7dcc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5ff49 │ │ │ │ + @ instruction: 0xf7f5ff47 │ │ │ │ @ instruction: 0x4603eade │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r8!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7df0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r7, lsr pc @ │ │ │ │ + andcs pc, r0, r5, lsr pc @ │ │ │ │ ldm r6!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5e488 │ │ │ │ - ble 4de48 │ │ │ │ + ble 4de48 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8530 │ │ │ │ bmi 454598 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0dbe0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, r8, asr #29 │ │ │ │ ldrdeq r3, [r2], -r0 │ │ │ │ - ldrdeq r3, [r2], -r8 │ │ │ │ - andeq r3, r2, ip, lsr #29 │ │ │ │ + andeq r3, r2, r4, lsr #29 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -10912,56 +10912,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7f6c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5fe79 │ │ │ │ + @ instruction: 0xf7f5fe77 │ │ │ │ strmi lr, [r3], -lr, lsl #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0068f7f4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7f90 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r7, ror #28 │ │ │ │ + andcs pc, r0, r5, ror #28 │ │ │ │ stmda r6!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5e628 │ │ │ │ - ble 4dfe8 │ │ │ │ + ble 4dfe8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee86d0 │ │ │ │ bmi 454738 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0dd80 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, r8, lsr #26 │ │ │ │ andeq r3, r2, r0, lsr sp │ │ │ │ - andeq r3, r2, r8, lsr sp │ │ │ │ - andeq r3, r2, ip, lsl #26 │ │ │ │ + andeq r3, r2, r4, lsl #26 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -11018,68 +11018,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8114 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5fda5 │ │ │ │ + @ instruction: 0xf7f5fda3 │ │ │ │ @ instruction: 0x4603e93a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 4, APSR_nzcv, cr4, cr4, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8138 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - mulcs r0, r3, sp │ │ │ │ + mulcs r0, r1, sp │ │ │ │ svc 0x0052f7f4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d5e7d0 │ │ │ │ - ble 4e190 │ │ │ │ + ble 4e190 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8878 │ │ │ │ bmi 4548e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0df28 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, r0, lsl #23 │ │ │ │ andeq r3, r2, r8, lsl #23 │ │ │ │ - muleq r2, r0, fp │ │ │ │ - andeq r3, r2, r4, ror #22 │ │ │ │ + andeq r3, r2, ip, asr fp │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ cmnpvs r8, pc, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - blcs 283f8 │ │ │ │ + blcs 283f8 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r2, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11123,56 +11123,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa82b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5fcd3 │ │ │ │ + @ instruction: 0xf7f5fcd1 │ │ │ │ strmi lr, [r3], -r8, ror #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r2, #976] @ 0x3d0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a82dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, asr #25 │ │ │ │ + @ instruction: 0x2000fcbf │ │ │ │ mcr 7, 4, pc, cr0, cr4, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5e974 │ │ │ │ - ble 4e334 │ │ │ │ + ble 4e334 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8a1c │ │ │ │ bmi 454a84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e0cc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq r3, [r2], -ip │ │ │ │ andeq r3, r2, r4, ror #19 │ │ │ │ - andeq r3, r2, ip, ror #19 │ │ │ │ - andeq r3, r2, r0, asr #19 │ │ │ │ + @ instruction: 0x000239b8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb65188 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @@ -11257,15 +11257,15 @@ │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ cmnpvs r8, fp, lsl fp @ p-variant is OBSOLETE │ │ │ │ - blcs 286e0 │ │ │ │ + blcs 286e0 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 16d24 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -11307,68 +11307,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8598 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4fb63 │ │ │ │ + @ instruction: 0xf7f4fb61 │ │ │ │ @ instruction: 0x4603eef8 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrrc 7, 15, pc, r2, cr4 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a85bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, asr fp @ │ │ │ │ + andcs pc, r0, pc, asr #22 │ │ │ │ ldc 7, cr15, [r0, #-976] @ 0xfffffc30 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d5ec54 │ │ │ │ - ble 4e614 │ │ │ │ + ble 4e614 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8cfc │ │ │ │ bmi 454d64 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e3ac │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + strdeq r3, [r2], -ip │ │ │ │ andeq r3, r2, r4, lsl #14 │ │ │ │ - andeq r3, r2, ip, lsl #14 │ │ │ │ - andeq r3, r2, r0, ror #13 │ │ │ │ + ldrdeq r3, [r2], -r8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ cmnpvs r8, sp, asr #20 @ p-variant is OBSOLETE │ │ │ │ - blcs 2887c │ │ │ │ + blcs 2887c │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 16ec0 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -11410,56 +11410,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8734 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4fa95 │ │ │ │ + @ instruction: 0xf7f4fa93 │ │ │ │ strmi lr, [r3], -sl, lsr #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fe14c334 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8758 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r3, lsl #21 │ │ │ │ + andcs pc, r0, r1, lsl #21 │ │ │ │ mcrr 7, 15, pc, r2, cr4 @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d5edf0 │ │ │ │ - ble 4e7b0 │ │ │ │ + ble 4e7b0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8e98 │ │ │ │ bmi 454f00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e548 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, r0, ror #10 │ │ │ │ andeq r3, r2, r8, ror #10 │ │ │ │ - andeq r3, r2, r0, ror r5 │ │ │ │ - andeq r3, r2, r4, asr #10 │ │ │ │ + andeq r3, r2, ip, lsr r5 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -11514,56 +11514,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa88d4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4f9c5 │ │ │ │ + @ instruction: 0xf7f4f9c3 │ │ │ │ @ instruction: 0x4603ed5a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fed4c4d4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a88f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0x2000f9b3 │ │ │ │ + @ instruction: 0x2000f9b1 │ │ │ │ bl 1ccc4f0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5ef90 │ │ │ │ - ble 4e950 │ │ │ │ + ble 4e950 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9038 │ │ │ │ bmi 4550a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e6e8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, r0, asr #7 │ │ │ │ andeq r3, r2, r8, asr #7 │ │ │ │ - ldrdeq r3, [r2], -r0 │ │ │ │ - andeq r3, r2, r4, lsr #7 │ │ │ │ + muleq r2, ip, r3 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -11618,56 +11618,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8a74 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4f8f5 │ │ │ │ + @ instruction: 0xf7f4f8f3 │ │ │ │ strmi lr, [r3], -sl, lsl #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r4!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8a98 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r3, ror #17 │ │ │ │ + andcs pc, r0, r1, ror #17 │ │ │ │ b fe8cc690 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5f130 │ │ │ │ - ble 4eaf0 │ │ │ │ + ble 4eaf0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee91d8 │ │ │ │ bmi 455240 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e888 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, r0, lsr #4 │ │ │ │ andeq r3, r2, r8, lsr #4 │ │ │ │ - andeq r3, r2, r0, lsr r2 │ │ │ │ - andeq r3, r2, r4, lsl #4 │ │ │ │ + strdeq r3, [r2], -ip │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -11722,68 +11722,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8c14 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4f825 │ │ │ │ + @ instruction: 0xf7f4f823 │ │ │ │ @ instruction: 0x4603ebba │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r4, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8c38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r3, lsl r8 @ │ │ │ │ + andcs pc, r0, r1, lsl r8 @ │ │ │ │ ldmib r2, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5f2d0 │ │ │ │ - ble 4ec90 │ │ │ │ + ble 4ec90 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9378 │ │ │ │ bmi 4553e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ea28 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, r0, lsl #1 │ │ │ │ andeq r3, r2, r8, lsl #1 │ │ │ │ - muleq r2, r0, r0 │ │ │ │ - andeq r3, r2, r4, rrx │ │ │ │ + andeq r3, r2, ip, asr r0 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ cmnpvs r8, pc, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - blcs 28ef8 │ │ │ │ + blcs 28ef8 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11827,68 +11827,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8db8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4ff53 │ │ │ │ + @ instruction: 0xf7f4ff51 │ │ │ │ strmi lr, [r3], -r8, ror #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r2, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8ddc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r1, asr #30 │ │ │ │ + andcs pc, r0, pc, lsr pc @ │ │ │ │ stmdb r0, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5f474 │ │ │ │ - ble 4ee34 │ │ │ │ + ble 4ee34 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee951c │ │ │ │ bmi 455584 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ebcc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq r2, [r2], -ip │ │ │ │ andeq r2, r2, r4, ror #29 │ │ │ │ - andeq r2, r2, ip, ror #29 │ │ │ │ - andeq r2, r2, r0, asr #29 │ │ │ │ + @ instruction: 0x00022eb8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ cmnpvs r8, sp, lsr lr @ p-variant is OBSOLETE │ │ │ │ - blcs 2909c │ │ │ │ + blcs 2909c │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11932,68 +11932,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8f5c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4fe81 │ │ │ │ + @ instruction: 0xf7f4fe7f │ │ │ │ @ instruction: 0x4603ea16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0070f7f3 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8f80 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, pc, ror #28 │ │ │ │ + andcs pc, r0, sp, ror #28 │ │ │ │ stmda lr!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5f618 │ │ │ │ - ble 4efd8 │ │ │ │ + ble 4efd8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee96c0 │ │ │ │ bmi 455728 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ed70 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r8, lsr sp │ │ │ │ andeq r2, r2, r0, asr #26 │ │ │ │ - andeq r2, r2, r8, asr #26 │ │ │ │ - andeq r2, r2, ip, lsl sp │ │ │ │ + andeq r2, r2, r4, lsl sp │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ cmnpvs r8, fp, ror #26 @ p-variant is OBSOLETE │ │ │ │ - blcs 29240 │ │ │ │ + blcs 29240 │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ @@ -12039,68 +12039,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9108 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4fdab │ │ │ │ + @ instruction: 0xf7f4fda9 │ │ │ │ strmi lr, [r3], -r0, asr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 4, APSR_nzcv, cr10, cr3, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a912c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - mulcs r0, r9, sp │ │ │ │ + mulcs r0, r7, sp │ │ │ │ svc 0x0058f7f3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d5f7c4 │ │ │ │ - ble 4f184 │ │ │ │ + ble 4f184 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee986c │ │ │ │ bmi 4558d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ef1c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, ip, lsl #23 │ │ │ │ muleq r2, r4, fp │ │ │ │ - muleq r2, ip, fp │ │ │ │ - andeq r2, r2, r0, ror fp │ │ │ │ + andeq r2, r2, r8, ror #22 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ @ instruction: 0x6178fc95 │ │ │ │ - blcs 293ec │ │ │ │ + blcs 293ec │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ @@ -12146,68 +12146,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa92b4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4fcd5 │ │ │ │ + @ instruction: 0xf7f4fcd3 │ │ │ │ strmi lr, [r3], -sl, ror #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r4, #972] @ 0x3cc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a92d8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, asr #25 │ │ │ │ + andcs pc, r0, r1, asr #25 │ │ │ │ mcr 7, 4, pc, cr2, cr3, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d5f970 │ │ │ │ - ble 4f330 │ │ │ │ + ble 4f330 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9a18 │ │ │ │ bmi 455a80 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f0c8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r0, ror #19 │ │ │ │ andeq r2, r2, r8, ror #19 │ │ │ │ - strdeq r2, [r2], -r0 │ │ │ │ - andeq r2, r2, r4, asr #19 │ │ │ │ + @ instruction: 0x000229bc │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ ldrhvs pc, [r8, #-191]! @ 0xffffff41 @ │ │ │ │ - blcs 29598 │ │ │ │ + blcs 29598 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -12251,68 +12251,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9458 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3fc03 │ │ │ │ + @ instruction: 0xf7f3fc01 │ │ │ │ @ instruction: 0x4603ef98 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r2], #972 @ 0x3cc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a947c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - strdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, ror #23 │ │ │ │ ldc 7, cr15, [r0, #972]! @ 0x3cc │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5fb14 │ │ │ │ - ble 4f4d4 │ │ │ │ + ble 4f4d4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9bbc │ │ │ │ bmi 455c24 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f26c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, ip, lsr r8 │ │ │ │ andeq r2, r2, r4, asr #16 │ │ │ │ - andeq r2, r2, ip, asr #16 │ │ │ │ - andeq r2, r2, r0, lsr #16 │ │ │ │ + andeq r2, r2, r8, lsl r8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ cmnpvs r8, sp, ror #21 @ p-variant is OBSOLETE │ │ │ │ - blcs 2973c │ │ │ │ + blcs 2973c │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ @@ -12358,68 +12358,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9604 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3fb2d │ │ │ │ + @ instruction: 0xf7f3fb2b │ │ │ │ strmi lr, [r3], -r2, asr #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [ip], {243} @ 0xf3 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9628 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, fp, lsl fp @ │ │ │ │ + andcs pc, r0, r9, lsl fp @ │ │ │ │ ldcl 7, cr15, [sl], {243} @ 0xf3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d5fcc0 │ │ │ │ - ble 4f680 │ │ │ │ + ble 4f680 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9d68 │ │ │ │ bmi 455dd0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f418 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + muleq r2, r0, r6 │ │ │ │ muleq r2, r8, r6 │ │ │ │ - andeq r2, r2, r0, lsr #13 │ │ │ │ - andeq r2, r2, r4, ror r6 │ │ │ │ + andeq r2, r2, ip, ror #12 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ cmnpvs r8, r7, lsl sl @ p-variant is OBSOLETE │ │ │ │ - blcs 298e8 │ │ │ │ + blcs 298e8 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -12463,56 +12463,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa97a8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3fa5b │ │ │ │ + @ instruction: 0xf7f3fa59 │ │ │ │ @ instruction: 0x4603edf0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 12cd3a4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a97cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r9, asr #20 │ │ │ │ + andcs pc, r0, r7, asr #20 │ │ │ │ stc 7, cr15, [r8], {243} @ 0xf3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d5fe64 │ │ │ │ - ble 4f824 │ │ │ │ + ble 4f824 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9f0c │ │ │ │ bmi 455f74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f5bc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, ip, ror #9 │ │ │ │ strdeq r2, [r2], -r4 │ │ │ │ - strdeq r2, [r2], -ip │ │ │ │ - ldrdeq r2, [r2], -r0 │ │ │ │ + andeq r2, r2, r8, asr #9 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -12567,56 +12567,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9948 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3f98b │ │ │ │ + @ instruction: 0xf7f3f989 │ │ │ │ strmi lr, [r3], -r0, lsr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1ecd544 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a996c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r9, ror r9 @ │ │ │ │ + andcs pc, r0, r7, ror r9 @ │ │ │ │ bl e4d560 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d60004 │ │ │ │ - ble 4f9c4 │ │ │ │ + ble 4f9c4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea0ac │ │ │ │ bmi 456114 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0f75c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, ip, asr #6 │ │ │ │ andeq r2, r2, r4, asr r3 │ │ │ │ - andeq r2, r2, ip, asr r3 │ │ │ │ - andeq r2, r2, r0, lsr r3 │ │ │ │ + andeq r2, r2, r8, lsr #6 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ blmi 1967814 │ │ │ │ @@ -12626,15 +12626,15 @@ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2913 @ 0xfffff49f │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ cmnpvs r8, r9, ror #16 @ p-variant is OBSOLETE │ │ │ │ - blcs 29c44 │ │ │ │ + blcs 29c44 │ │ │ │ ldmib r7, {r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ cdp2 0, 7, cr15, cr12, cr8, {0} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -12677,24 +12677,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 69bfc │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2604 @ 0xfffff5d4 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8aef012 │ │ │ │ + @ instruction: 0xf8acf012 │ │ │ │ mcrr 7, 15, pc, r2, cr3 @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f34618 │ │ │ │ @ instruction: 0x4603e99e │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2596 @ 0xfffff5dc │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf89cf012 │ │ │ │ + @ instruction: 0xf89af012 │ │ │ │ @ instruction: 0xf7f32000 │ │ │ │ stmib r7, {r2, r3, r4, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 618380 │ │ │ │ bl 125076c │ │ │ │ @@ -12704,44 +12704,44 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee983a4 │ │ │ │ bne ff4ea06c │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf878f012 │ │ │ │ + @ instruction: 0xf876f012 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf8c0f01d │ │ │ │ - blcs 29c88 │ │ │ │ + @ instruction: 0xf8bcf01d │ │ │ │ + blcs 29c88 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smmlar r1, fp, r1, r6 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -sl, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ - andeq r2, r2, r0, lsl #4 │ │ │ │ + strdeq r2, [r2], -r8 │ │ │ │ @ instruction: 0x000432b6 │ │ │ │ + muleq r2, r2, r1 │ │ │ │ muleq r2, sl, r1 │ │ │ │ - andeq r2, r2, r2, lsr #3 │ │ │ │ - andeq r2, r2, r6, ror r1 │ │ │ │ + andeq r2, r2, lr, ror #2 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ @ instruction: 0x6178ff93 │ │ │ │ - blcs 29df0 │ │ │ │ + blcs 29df0 │ │ │ │ ldmib r7, {r0, r1, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldcvs 3, cr2, [fp], #8 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -12786,71 +12786,71 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9cb4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f3ffd5 │ │ │ │ + @ instruction: 0xf7f3ffd3 │ │ │ │ strmi lr, [r3], -sl, ror #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r4, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9cd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r3, asr #31 │ │ │ │ + andcs pc, r0, r1, asr #31 │ │ │ │ stmib r2, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d60370 │ │ │ │ - ble 4fd30 │ │ │ │ + ble 4fd30 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea418 │ │ │ │ bmi 456480 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0fac8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r0, ror #31 │ │ │ │ andeq r1, r2, r8, ror #31 │ │ │ │ - strdeq r1, [r2], -r0 │ │ │ │ - andeq r1, r2, r4, asr #31 │ │ │ │ + @ instruction: 0x00021fbc │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ svcge 0x0006b093 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ movwcs pc, #3505 @ 0xdb1 @ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f94608 │ │ │ │ ldrhvs pc, [r8, #-233]! @ 0xffffff17 @ │ │ │ │ - blcs 29fa4 │ │ │ │ + blcs 29fa4 │ │ │ │ ldmib r7, {r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r2, r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f96978 │ │ │ │ strmi pc, [r2], -r7, lsr #30 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r5, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -12905,69 +12905,69 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 69f8c │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcr2 0, 7, pc, cr6, cr1, {0} @ │ │ │ │ + mcr2 0, 7, pc, cr4, cr1, {0} @ │ │ │ │ @ instruction: 0xf7f368fe │ │ │ │ @ instruction: 0x4603ea7a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00d4f7f2 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1398 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldrdcs pc, [r0], -r3 │ │ │ │ + ldrdcs pc, [r0], -r1 │ │ │ │ ldm r2, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d60550 │ │ │ │ - ble 4ff10 │ │ │ │ + ble 4ff10 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea5f8 │ │ │ │ bmi 456660 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0fca8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe730613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r1, r2, sl, lsl #28 │ │ │ │ - andeq r1, r2, r0, lsl lr │ │ │ │ - andeq r1, r2, r4, ror #27 │ │ │ │ + andeq r1, r2, r2, lsl #28 │ │ │ │ + andeq r1, r2, r8, lsl #28 │ │ │ │ + ldrdeq r1, [r2], -ip │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ cmnpvs r8, pc, asr #27 @ p-variant is OBSOLETE │ │ │ │ - blcs 2a178 │ │ │ │ + blcs 2a178 │ │ │ │ ldmib r7, {r0, r1, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldcvs 3, cr2, [fp], #8 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -13012,68 +13012,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa03c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f3fe11 │ │ │ │ + @ instruction: 0xf7f3fe0f │ │ │ │ strmi lr, [r3], -r6, lsr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0000f7f2 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa060 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - strdcs pc, [r0], -pc @ │ │ │ │ + strdcs pc, [r0], -sp │ │ │ │ svc 0x00bef7f2 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d606f8 │ │ │ │ - ble 500b8 │ │ │ │ + ble 500b8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea7a0 │ │ │ │ bmi 456808 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0fe50 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r8, asr ip │ │ │ │ andeq r1, r2, r0, ror #24 │ │ │ │ - andeq r1, r2, r8, ror #24 │ │ │ │ - andeq r1, r2, ip, lsr ip │ │ │ │ + andeq r1, r2, r4, lsr ip │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ ldrshvs pc, [r8, #-203]! @ 0xffffff35 @ │ │ │ │ - blcs 2a320 │ │ │ │ + blcs 2a320 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -13117,56 +13117,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa1e0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f3fd3f │ │ │ │ + @ instruction: 0xf7f3fd3d │ │ │ │ @ instruction: 0x4603e8d4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 1, pc, cr14, cr2, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa204 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, sp, lsr #26 │ │ │ │ + andcs pc, r0, fp, lsr #26 │ │ │ │ mcr 7, 7, pc, cr12, cr2, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d6089c │ │ │ │ - ble 5025c │ │ │ │ + ble 5025c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea944 │ │ │ │ bmi 4569ac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0fff4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + @ instruction: 0x00021ab4 │ │ │ │ @ instruction: 0x00021abc │ │ │ │ - andeq r1, r2, r4, asr #21 │ │ │ │ - muleq r2, r8, sl │ │ │ │ + muleq r2, r0, sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b091 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmib r7, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @@ -13235,24 +13235,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aea3b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmvs lr!, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x00e6f7f2 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f24618 │ │ │ │ strmi lr, [r3], -r2, asr #26 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcrr2 0, 1, pc, r0, cr1 @ │ │ │ │ + ldc2 0, cr15, [lr], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0xf7f22000 │ │ │ │ stmib r7, {r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 618c38 │ │ │ │ bl 1251024 │ │ │ │ @@ -13262,42 +13262,42 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee98c5c │ │ │ │ bne ff4ea924 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [ip], {17} │ │ │ │ + ldc2 0, cr15, [sl], {17} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - stc2l 0, cr15, [r4], #-112 @ 0xffffff90 │ │ │ │ - blcs 2a540 │ │ │ │ + stc2l 0, cr15, [r0], #-112 @ 0xffffff90 │ │ │ │ + blcs 2a540 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ - andeq r1, r2, r4, ror #17 │ │ │ │ - andeq r1, r2, sl, ror #17 │ │ │ │ - @ instruction: 0x000218be │ │ │ │ + ldrdeq r1, [r2], -ip │ │ │ │ + andeq r1, r2, r2, ror #17 │ │ │ │ + @ instruction: 0x000218b6 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ cmnpvs r8, fp, lsr fp @ p-variant is OBSOLETE │ │ │ │ - blcs 2a6a0 │ │ │ │ + blcs 2a6a0 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -13341,68 +13341,68 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa560 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2fb7f │ │ │ │ + @ instruction: 0xf7f2fb7d │ │ │ │ @ instruction: 0x4603ef14 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [lr], #-968 @ 0xfffffc38 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa584 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, sp, ror #22 │ │ │ │ + andcs pc, r0, fp, ror #22 │ │ │ │ stc 7, cr15, [ip, #-968]! @ 0xfffffc38 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d60c1c │ │ │ │ - ble 505dc │ │ │ │ + ble 505dc │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeacc4 │ │ │ │ bmi 456d2c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r3, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10374 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r4, lsr r7 │ │ │ │ andeq r1, r2, ip, lsr r7 │ │ │ │ - andeq r1, r2, r4, asr #14 │ │ │ │ - andeq r1, r2, r8, lsl r7 │ │ │ │ + andeq r1, r2, r0, lsl r7 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ cmnpvs r8, r9, ror #20 @ p-variant is OBSOLETE │ │ │ │ - blcs 2a844 │ │ │ │ + blcs 2a844 │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldclvs 3, cr2, [fp], #8 │ │ │ │ ldcvs 3, cr9, [fp], #4 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ @@ -13448,71 +13448,71 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa70c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2faa9 │ │ │ │ + @ instruction: 0xf7f2faa7 │ │ │ │ @ instruction: 0x4603ee3e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fe64e304 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa730 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - mulcs r0, r7, sl │ │ │ │ + mulcs r0, r5, sl │ │ │ │ mrrc 7, 15, pc, r6, cr2 @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d60dc8 │ │ │ │ - ble 50788 │ │ │ │ + ble 50788 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeae70 │ │ │ │ bmi 456ed8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10520 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r8, lsl #11 │ │ │ │ muleq r2, r0, r5 │ │ │ │ - muleq r2, r8, r5 │ │ │ │ - andeq r1, r2, ip, ror #10 │ │ │ │ + andeq r1, r2, r4, ror #10 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ svcge 0x0006b093 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ movwcs pc, #2181 @ 0x885 @ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f94608 │ │ │ │ cmnpvs r8, sp, lsl #19 @ p-variant is OBSOLETE │ │ │ │ - blcs 2a9fc │ │ │ │ + blcs 2a9fc │ │ │ │ ldmib r7, {r1, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f96978 │ │ │ │ @ instruction: 0x4602f9fb │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r2, r5, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -13568,69 +13568,69 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6a9e8 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9b8f011 │ │ │ │ + @ instruction: 0xf9b6f011 │ │ │ │ @ instruction: 0xf7f268fe │ │ │ │ strmi lr, [r3], -ip, asr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe9ce4e8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1df4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r5, lsr #19 │ │ │ │ + andcs pc, r0, r3, lsr #19 │ │ │ │ bl 194e504 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ bl 1d60fac │ │ │ │ - ble 5096c │ │ │ │ + ble 5096c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb054 │ │ │ │ bmi 4570bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10704 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe72e613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r1, r2, lr, lsr #7 │ │ │ │ - @ instruction: 0x000213b4 │ │ │ │ - andeq r1, r2, r8, lsl #7 │ │ │ │ + andeq r1, r2, r6, lsr #7 │ │ │ │ + andeq r1, r2, ip, lsr #7 │ │ │ │ + andeq r1, r2, r0, lsl #7 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ cmnpvs r8, r1, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - blcs 2abd4 │ │ │ │ + blcs 2abd4 │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldclvs 3, cr2, [fp], #8 │ │ │ │ ldcvs 3, cr9, [fp], #4 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ @@ -13676,56 +13676,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaaa9c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2f8e1 │ │ │ │ + @ instruction: 0xf7f2f8df │ │ │ │ @ instruction: 0x4603ec76 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r0, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aaac0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, pc, asr #17 │ │ │ │ + andcs pc, r0, sp, asr #17 │ │ │ │ b fe3ce6b0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ bl 1d61158 │ │ │ │ - ble 50b18 │ │ │ │ + ble 50b18 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb200 │ │ │ │ bmi 457268 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f108b0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + strdeq r1, [r2], -r8 │ │ │ │ andeq r1, r2, r0, lsl #4 │ │ │ │ - andeq r1, r2, r8, lsl #4 │ │ │ │ - ldrdeq r1, [r2], -ip │ │ │ │ + ldrdeq r1, [r2], -r4 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -13780,71 +13780,71 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaac3c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2f811 │ │ │ │ + @ instruction: 0xf7f2f80f │ │ │ │ strmi lr, [r3], -r6, lsr #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r0, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aac60 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - strdcs pc, [r0], -pc @ │ │ │ │ + strdcs pc, [r0], -sp │ │ │ │ ldmib lr!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d612f8 │ │ │ │ - ble 50cb8 │ │ │ │ + ble 50cb8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb3a0 │ │ │ │ bmi 457408 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r5, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10a50 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r8, asr r0 │ │ │ │ andeq r1, r2, r0, rrx │ │ │ │ - andeq r1, r2, r8, rrx │ │ │ │ - andeq r1, r2, ip, lsr r0 │ │ │ │ + andeq r1, r2, r4, lsr r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b091 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ movwcs pc, #3565 @ 0xded @ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7f84608 │ │ │ │ ldrshvs pc, [r8, #-229]! @ 0xffffff1b @ │ │ │ │ - blcs 2af2c │ │ │ │ + blcs 2af2c │ │ │ │ ldmib r7, {r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f86978 │ │ │ │ strmi pc, [r2], -r3, ror #30 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ ldmvs fp!, {r1, r2, r3, r4, ip, lr, pc}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ @@ -13897,57 +13897,57 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6af0c │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff26f010 │ │ │ │ + @ instruction: 0xff24f010 │ │ │ │ @ instruction: 0xf7f268fe │ │ │ │ @ instruction: 0x4603eaba │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r4, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2318 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r3, lsl pc @ │ │ │ │ + andcs pc, r0, r1, lsl pc @ │ │ │ │ ldm r2, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bl 1d614d0 │ │ │ │ - ble 50e90 │ │ │ │ + ble 50e90 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb578 │ │ │ │ bmi 4575e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10c28 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r0, r2, sl, lsl #29 │ │ │ │ - muleq r2, r0, lr │ │ │ │ - andeq r0, r2, r4, ror #28 │ │ │ │ + andeq r0, r2, r2, lsl #29 │ │ │ │ + andeq r0, r2, r8, lsl #29 │ │ │ │ + andeq r0, r2, ip, asr lr │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -14002,56 +14002,56 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaafb4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f2fe55 │ │ │ │ + @ instruction: 0xf7f2fe53 │ │ │ │ strmi lr, [r3], -sl, ror #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0044f7f1 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aafd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r3, asr #28 │ │ │ │ + andcs pc, r0, r1, asr #28 │ │ │ │ stmda r2, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ bl 1d61670 │ │ │ │ - ble 51030 │ │ │ │ + ble 51030 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb718 │ │ │ │ bmi 457780 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f10dc8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r0, ror #25 │ │ │ │ andeq r0, r2, r8, ror #25 │ │ │ │ - strdeq r0, [r2], -r0 @ │ │ │ │ - andeq r0, r2, r4, asr #25 │ │ │ │ + @ instruction: 0x00020cbc │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -14107,24 +14107,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b254 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r2, #64] @ 0x40 │ │ │ │ + stc2 0, cr15, [r0, #64] @ 0x40 │ │ │ │ ldmdb r6, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603ee72 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r0, #-64]! @ 0xffffffc0 │ │ │ │ + stc2l 0, cr15, [lr, #-64]! @ 0xffffffc0 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r4, r5, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6199d8 │ │ │ │ bl 1251dc4 │ │ │ │ @@ -14134,30 +14134,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee999fc │ │ │ │ bne ff4eb6c4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [ip, #-64] @ 0xffffffc0 │ │ │ │ + stc2l 0, cr15, [sl, #-64] @ 0xffffffc0 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - ldc2 0, cr15, [r4, #108] @ 0x6c │ │ │ │ - blcs 2b2e0 │ │ │ │ + ldc2 0, cr15, [r0, #108] @ 0x6c │ │ │ │ + blcs 2b2e0 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r7, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ + andeq r0, r2, sl, lsr fp │ │ │ │ andeq r0, r2, r2, asr #22 │ │ │ │ - andeq r0, r2, sl, asr #22 │ │ │ │ - andeq r0, r2, lr, lsl fp │ │ │ │ + andeq r0, r2, r6, lsl fp │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ movwcs r2, #768 @ 0x300 │ │ │ │ @@ -14213,24 +14213,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b3fc │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [lr], #64 @ 0x40 │ │ │ │ + stc2 0, cr15, [ip], #64 @ 0x40 │ │ │ │ stmda r2, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603ed9e │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [ip], {16} │ │ │ │ + ldc2 0, cr15, [sl], {16} │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r2, r3, r4, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619b80 │ │ │ │ bl 1251f6c │ │ │ │ @@ -14240,30 +14240,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee99ba4 │ │ │ │ bne ff4eb86c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r8], #-64 @ 0xffffffc0 │ │ │ │ + ldc2l 0, cr15, [r6], #-64 @ 0xffffffc0 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - stc2l 0, cr15, [r0], {27} │ │ │ │ - blcs 2b488 │ │ │ │ + ldc2 0, cr15, [ip], #108 @ 0x6c │ │ │ │ + blcs 2b488 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r7, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ + muleq r2, r2, r9 │ │ │ │ muleq r2, sl, r9 │ │ │ │ - andeq r0, r2, r2, lsr #19 │ │ │ │ - andeq r0, r2, r6, ror r9 │ │ │ │ + andeq r0, r2, lr, ror #18 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ movwcs r2, #768 @ 0x300 │ │ │ │ @@ -14319,24 +14319,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b5a4 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff6cd10e │ │ │ │ + blx ff64d10e │ │ │ │ svc 0x006ef7f1 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ strmi lr, [r3], -sl, asr #25 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff24d132 │ │ │ │ + blx ff1cd132 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r3, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619d28 │ │ │ │ bl 1252114 │ │ │ │ @@ -14346,30 +14346,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee99d4c │ │ │ │ bne ff4eba14 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe94d17a │ │ │ │ + blx fe8cd17a │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx ffb4d1ae │ │ │ │ - blcs 2b630 │ │ │ │ + blx ffa4d1ae │ │ │ │ + blcs 2b630 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r7, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ + andeq r0, r2, sl, ror #15 │ │ │ │ strdeq r0, [r2], -r2 │ │ │ │ - strdeq r0, [r2], -sl │ │ │ │ - andeq r0, r2, lr, asr #15 │ │ │ │ + andeq r0, r2, r6, asr #15 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ movwcs r2, #768 @ 0x300 │ │ │ │ @@ -14426,24 +14426,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b750 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 14d2ba │ │ │ │ + blx cd2ba │ │ │ │ mrc 7, 4, APSR_nzcv, cr8, cr1, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603ebf4 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffccd2dc │ │ │ │ + blx ffc4d2dc │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r1, r4, r5, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619ed4 │ │ │ │ bl 12522c0 │ │ │ │ @@ -14453,30 +14453,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee99ef8 │ │ │ │ bne ff4ebbc0 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff3cd324 │ │ │ │ + blx ff34d324 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 5cd35a │ │ │ │ - blcs 2b7dc │ │ │ │ + blx 4cd35a │ │ │ │ + blcs 2b7dc │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, ip, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r5, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ + andeq r0, r2, lr, lsr r6 │ │ │ │ andeq r0, r2, r6, asr #12 │ │ │ │ - andeq r0, r2, lr, asr #12 │ │ │ │ - andeq r0, r2, r2, lsr #12 │ │ │ │ + andeq r0, r2, sl, lsl r6 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ movwcs r2, #768 @ 0x300 │ │ │ │ @@ -14535,24 +14535,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b904 │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx acd46c │ │ │ │ + blx a4d46c │ │ │ │ ldc 7, cr15, [lr, #964]! @ 0x3c4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603eb1a │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 64d490 │ │ │ │ + blx 5cd490 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r3, r4, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61a088 │ │ │ │ bl 1252474 │ │ │ │ @@ -14562,30 +14562,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9a0ac │ │ │ │ bne ff4ebd74 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9f4f010 │ │ │ │ + @ instruction: 0xf9f2f010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx f4d50c │ │ │ │ - blcs 2b990 │ │ │ │ + blx e4d50c │ │ │ │ + blcs 2b990 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, r8, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r1, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ + andeq r0, r2, sl, lsl #9 │ │ │ │ muleq r2, r2, r4 │ │ │ │ - muleq r2, sl, r4 │ │ │ │ - andeq r0, r2, lr, ror #8 │ │ │ │ + andeq r0, r2, r6, ror #8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ movwcs r2, #768 @ 0x300 │ │ │ │ @@ -14641,24 +14641,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6baac │ │ │ │ ldmvs fp!, {r3, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2602 @ 0xfffff5d6 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf956f010 │ │ │ │ + @ instruction: 0xf954f010 │ │ │ │ stcl 7, cr15, [sl], #964 @ 0x3c4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ strmi lr, [r3], -r6, asr #20 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2594 @ 0xfffff5de │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf944f010 │ │ │ │ + @ instruction: 0xf942f010 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r2, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61a230 │ │ │ │ bl 125261c │ │ │ │ @@ -14668,42 +14668,42 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9a254 │ │ │ │ bne ff4ebf1c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf920f010 │ │ │ │ + @ instruction: 0xf91ef010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf968f01b │ │ │ │ - blcs 2bb38 │ │ │ │ + @ instruction: 0xf964f01b │ │ │ │ + blcs 2bb38 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ smlaldx r6, lr, fp, r1 │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ ldrmi lr, [r0], -r7, asr #14 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ + andeq r0, r2, r2, ror #5 │ │ │ │ andeq r0, r2, sl, ror #5 │ │ │ │ - strdeq r0, [r2], -r2 │ │ │ │ - andeq r0, r2, r6, asr #5 │ │ │ │ + @ instruction: 0x000202be │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7f868f8 │ │ │ │ cmnpvs r8, pc, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - blcs 2bc98 │ │ │ │ + blcs 2bc98 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ stmib r7, {r0, r1, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 1a2dc │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -14745,24 +14745,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabb50 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f1f887 │ │ │ │ + @ instruction: 0xf7f1f885 │ │ │ │ @ instruction: 0x4603ec1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r6!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abb74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r5, ror r8 @ │ │ │ │ + andcs pc, r0, r3, ror r8 @ │ │ │ │ b d4f760 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -14772,41 +14772,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec2b4 │ │ │ │ bmi 45831c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11964 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r4, asr #2 │ │ │ │ andeq r0, r2, ip, asr #2 │ │ │ │ - andeq r0, r2, r4, asr r1 │ │ │ │ - andeq r0, r2, r8, lsr #2 │ │ │ │ + andeq r0, r2, r0, lsr #2 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f768f8 │ │ │ │ cmnpvs r8, r1, ror pc @ p-variant is OBSOLETE │ │ │ │ - blcs 2be34 │ │ │ │ + blcs 2be34 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0046978 │ │ │ │ stmib r7, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -14850,24 +14850,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabcf4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1ffb5 │ │ │ │ + @ instruction: 0xf7f1ffb3 │ │ │ │ strmi lr, [r3], -sl, asr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r4!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abd18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r3, lsr #31 │ │ │ │ + andcs pc, r0, r1, lsr #31 │ │ │ │ stmdb r2!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -14877,29 +14877,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec458 │ │ │ │ bmi 4584c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11b08 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r0, lsr #31 │ │ │ │ andeq pc, r1, r8, lsr #31 │ │ │ │ - @ instruction: 0x0001ffb0 │ │ │ │ - andeq pc, r1, r4, lsl #31 │ │ │ │ + andeq pc, r1, ip, ror pc @ │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -14954,24 +14954,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabe94 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1fee5 │ │ │ │ + @ instruction: 0xf7f1fee3 │ │ │ │ @ instruction: 0x4603ea7a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00d4f7f0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abeb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldrdcs pc, [r0], -r3 │ │ │ │ + ldrdcs pc, [r0], -r1 │ │ │ │ ldm r2, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -14981,41 +14981,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec5f8 │ │ │ │ bmi 458660 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11ca8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r0, lsl #28 │ │ │ │ andeq pc, r1, r8, lsl #28 │ │ │ │ - andeq pc, r1, r0, lsl lr @ │ │ │ │ - andeq pc, r1, r4, ror #27 │ │ │ │ + ldrdeq pc, [r1], -ip │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f768f8 │ │ │ │ cmnpvs r8, pc, asr #27 @ p-variant is OBSOLETE │ │ │ │ - blcs 2c178 │ │ │ │ + blcs 2c178 │ │ │ │ ldmib r7, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r8, r9, sp} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0056978 │ │ │ │ stmib r7, {r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -15059,24 +15059,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac038 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1fe13 │ │ │ │ + @ instruction: 0xf7f1fe11 │ │ │ │ strmi lr, [r3], -r8, lsr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0002f7f0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac05c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r1, lsl #28 │ │ │ │ + strdcs pc, [r0], -pc @ │ │ │ │ svc 0x00c0f7f0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -15086,41 +15086,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec79c │ │ │ │ bmi 458804 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11e4c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip, asr ip @ │ │ │ │ andeq pc, r1, r4, ror #24 │ │ │ │ - andeq pc, r1, ip, ror #24 │ │ │ │ - andeq pc, r1, r0, asr #24 │ │ │ │ + andeq pc, r1, r8, lsr ip @ │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f768f8 │ │ │ │ ldrshvs pc, [r8, #-205]! @ 0xffffff33 @ │ │ │ │ - blcs 2c31c │ │ │ │ + blcs 2c31c │ │ │ │ ldmib r7, {r0, r3, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ @@ -15166,24 +15166,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac1e4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1fd3d │ │ │ │ + @ instruction: 0xf7f1fd3b │ │ │ │ @ instruction: 0x4603e8d2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 1, pc, cr12, cr0, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac208 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, fp, lsr #26 │ │ │ │ + andcs pc, r0, r9, lsr #26 │ │ │ │ mcr 7, 7, pc, cr10, cr0, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -15193,41 +15193,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec948 │ │ │ │ bmi 4589b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11ff8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + @ instruction: 0x0001fab0 │ │ │ │ @ instruction: 0x0001fab8 │ │ │ │ - andeq pc, r1, r0, asr #21 │ │ │ │ - muleq r1, r4, sl │ │ │ │ + andeq pc, r1, ip, lsl #21 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f768f8 │ │ │ │ cmnpvs r8, r7, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - blcs 2c4c8 │ │ │ │ + blcs 2c4c8 │ │ │ │ ldmib r7, {r0, r1, r2, r5, ip, lr, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldcvs 3, cr2, [fp], #8 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ stmib r7, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -15272,24 +15272,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac38c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f0fc69 │ │ │ │ + @ instruction: 0xf7f0fc67 │ │ │ │ @ instruction: 0x4603effe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r8, #-960] @ 0xfffffc40 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac3b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r7, asr ip @ │ │ │ │ + andcs pc, r0, r5, asr ip @ │ │ │ │ mrc 7, 0, APSR_nzcv, cr6, cr0, {7} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -15299,29 +15299,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eecaf0 │ │ │ │ bmi 458b58 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f121a0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r8, lsl #18 │ │ │ │ andeq pc, r1, r0, lsl r9 @ │ │ │ │ - andeq pc, r1, r8, lsl r9 @ │ │ │ │ - andeq pc, r1, ip, ror #17 │ │ │ │ + andeq pc, r1, r4, ror #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6925c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ @@ -15394,31 +15394,31 @@ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0xffffff49 │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 2c384 │ │ │ │ + blcs 2c384 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r0, r1, r3, sp, lr, pc}^ │ │ │ │ rscsvs r6, fp, fp, asr r8 │ │ │ │ - blcs 2c594 │ │ │ │ + blcs 2c594 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x001a685b │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb693c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 2c3c4 │ │ │ │ + blcs 2c3c4 │ │ │ │ ands sp, r1, sl, lsl r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ff0501b0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -15451,15 +15451,15 @@ │ │ │ │ blvs 1ef2ac0 │ │ │ │ ldmib r7, {r0, r3, r4, r6, fp, sp, lr}^ │ │ │ │ blvs fee1ae80 │ │ │ │ blx ff550248 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ blvs 1ef2ab0 │ │ │ │ - blcs 2c2e8 │ │ │ │ + blcs 2c2e8 │ │ │ │ blvs 1f066f8 │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ blvs 1ef4694 │ │ │ │ blvs 1eec608 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @@ -15582,15 +15582,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ ldmib r7, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ strmi r2, [r8], -r6, lsl #6 │ │ │ │ @ instruction: 0xf956f7f7 │ │ │ │ blvs eeb15c │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ bvs ffef28b4 │ │ │ │ - blcs 2c4f4 │ │ │ │ + blcs 2c4f4 │ │ │ │ bvs fff06904 │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ bvs ffef48a0 │ │ │ │ bvs ffeec814 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @@ -15770,15 +15770,15 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ ldrbtmi r4, [fp], #-2849 @ 0xfffff4df │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r5, lsl #17 │ │ │ │ + andcs pc, r0, r3, lsl #17 │ │ │ │ b 115073c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da697b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -15788,51 +15788,51 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eed294 │ │ │ │ bmi 4192fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r0, r2, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ blcs f12944 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe796617b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq pc, r1, lr, lsr #3 │ │ │ │ - andeq pc, r1, r8, asr #2 │ │ │ │ + andeq pc, r1, r6, lsr #3 │ │ │ │ + andeq pc, r1, r0, asr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb699fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ ldcmi 15, cr10, [fp], {-0} │ │ │ │ bmi 6e39fc │ │ │ │ blmi 6e39f8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f60fb │ │ │ │ blmi 65341c │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andsle r2, r7, r0, lsl #22 │ │ │ │ stmiapl r3!, {r1, r2, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - @ instruction: 0xf854f012 │ │ │ │ + @ instruction: 0xf852f012 │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ blmi 490d88 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46181d39 │ │ │ │ - @ instruction: 0xf873f012 │ │ │ │ - blcs 2405c │ │ │ │ + @ instruction: 0xf871f012 │ │ │ │ + blcs 2405c │ │ │ │ and sp, r0, pc, ror #3 │ │ │ │ bmi 302458 │ │ │ │ blmi 223a44 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ @@ -16079,22 +16079,22 @@ │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ strcc pc, [ip], #-2259 @ 0xfffff72d │ │ │ │ tstle r5, r0, lsl #22 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf01c68b8 │ │ │ │ - and pc, r6, fp, lsl #16 │ │ │ │ + and pc, r6, r7, lsl #16 │ │ │ │ bmi 16cd3c │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf01a68b8 │ │ │ │ - svclt 0x0000f873 │ │ │ │ + svclt 0x0000f86f │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r1, r8, ror #25 │ │ │ │ + andeq lr, r1, r0, ror #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ blhi ce124 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq a50fac │ │ │ │ stcmi 2, cr15, [ip, #692]! @ 0x2b4 │ │ │ │ @ instruction: 0xf507af1a │ │ │ │ @@ -16118,25 +16118,25 @@ │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ teqpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, lr, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - ldc2l 0, cr15, [r9], #-76 @ 0xffffffb4 │ │ │ │ - blcs 244f8 │ │ │ │ + ldc2l 0, cr15, [r5], #-76 @ 0xffffffb4 │ │ │ │ + blcs 244f8 │ │ │ │ @ instruction: 0xf7f0d121 │ │ │ │ @ instruction: 0x4603e95e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ cdp 7, 11, cr15, cr8, cr15, {7} │ │ │ │ bmi ff0a450c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf507fdb9 │ │ │ │ + @ instruction: 0xf507fdb7 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f02404 │ │ │ │ strmi lr, [r3], -r6, asr #18 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -16222,15 +16222,15 @@ │ │ │ │ @ instruction: 0xf1a22300 │ │ │ │ movwmi r0, #45325 @ 0xb10d │ │ │ │ @ instruction: 0xf107d01b │ │ │ │ bmi 1993b68 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf507fcfd │ │ │ │ + @ instruction: 0xf507fcfb │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f02404 │ │ │ │ strmi lr, [r3], -sl, lsl #17 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -16241,15 +16241,15 @@ │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [sl], #-2644 @ 0xfffff5ac │ │ │ │ @ instruction: 0xf507601a │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ - blpl 4e520 │ │ │ │ + blpl 4e520 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldc 8, cr6, [r3, #108] @ 0x6c │ │ │ │ @ instruction: 0xf5074b02 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ blcc 14e53c │ │ │ │ @@ -16298,20 +16298,20 @@ │ │ │ │ blvs 3ce5d0 │ │ │ │ blhi 34e5d4 │ │ │ │ bleq 2ce5d8 │ │ │ │ blne 24e5dc │ │ │ │ blcs 1ce5e0 │ │ │ │ blcc 14e5e4 │ │ │ │ blmi ce5e8 │ │ │ │ - blpl 4e5ec │ │ │ │ + blpl 4e5ec │ │ │ │ bmi 5ed028 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf04ffc5b │ │ │ │ + @ instruction: 0xf04ffc59 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ ldmdami r2, {r8, r9} │ │ │ │ stmdbmi fp, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ ldrtne pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ @@ -16319,19 +16319,19 @@ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strbmi pc, [r4, -r7, lsl #4] @ │ │ │ │ ldc 6, cr4, [sp], #756 @ 0x2f4 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq sp, r3, lr, asr r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq lr, r1, r0, asr #24 │ │ │ │ - andeq lr, r1, r0, asr #22 │ │ │ │ - andeq lr, r1, ip, lsr #22 │ │ │ │ - andeq lr, r1, r6, lsl fp │ │ │ │ - andeq lr, r1, r4, lsr #20 │ │ │ │ + andeq lr, r1, r8, lsr ip │ │ │ │ + andeq lr, r1, r8, lsr fp │ │ │ │ + andeq lr, r1, r4, lsr #22 │ │ │ │ + andeq lr, r1, lr, lsl #22 │ │ │ │ + andeq lr, r1, ip, lsl sl │ │ │ │ andeq sp, r3, ip, lsr #32 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6a228 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmlsl.s32 q0, d29, d24 │ │ │ │ svcge 0x00064d44 │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -16354,16 +16354,16 @@ │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ msreq CPSR_s, r7, lsl #2 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - blx fe88f0e4 │ │ │ │ - blcs 248a8 │ │ │ │ + blx fe78f0e4 │ │ │ │ + blcs 248a8 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ef2404 │ │ │ │ @ instruction: 0x4603ef7e │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -16424,15 +16424,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stcl 7, cr15, [r6, #956] @ 0x3bc │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq ip, r3, lr, lsr #31 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq lr, r1, ip, ror #18 │ │ │ │ + andeq lr, r1, r4, ror #18 │ │ │ │ andeq ip, r3, r0, lsl #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6a3bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bb8 │ │ │ │ svcge 0x00046d87 │ │ │ │ orrvs pc, r5, r7, lsl #10 │ │ │ │ @@ -16448,16 +16448,16 @@ │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ msreq CPSR_s, r7, lsl #2 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf9e5f013 │ │ │ │ - blcs 24a20 │ │ │ │ + @ instruction: 0xf9e1f013 │ │ │ │ + blcs 24a20 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ef2404 │ │ │ │ strmi lr, [r3], -r2, asr #29 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -16497,44 +16497,44 @@ │ │ │ │ @ instruction: 0xf107db0f │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ blmi 7dbec4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff5cf30c │ │ │ │ + blx ff54f30c │ │ │ │ @ instruction: 0xf107e017 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf7ef4502 │ │ │ │ strmi lr, [r3], -r6, ror #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ff0512a8 │ │ │ │ movwls r4, #9731 @ 0x2603 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf107fabd │ │ │ │ + @ instruction: 0xf107fabb │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ stmdami lr, {r1, r8, r9, sp} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ strtne pc, [r4], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldcl 7, cr15, [lr], #956 @ 0x3bc │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r5, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq ip, r3, r4, lsr #28 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq lr, r1, r8, ror r8 │ │ │ │ - andeq lr, r1, r0, lsl #16 │ │ │ │ - ldrdeq lr, [r1], -r6 │ │ │ │ + andeq lr, r1, r0, ror r8 │ │ │ │ + strdeq lr, [r1], -r8 │ │ │ │ + andeq lr, r1, lr, asr #15 │ │ │ │ strdeq ip, [r3], -r0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ stcleq 8, cr15, [r0], #-304 @ 0xfffffed0 │ │ │ │ stcpl 5, cr15, [r2, #692] @ 0x2b4 │ │ │ │ @@ -16552,28 +16552,28 @@ │ │ │ │ bmi 1793804 │ │ │ │ blmi 17a4580 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ blcc 114028 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0xf107fb6b │ │ │ │ + @ instruction: 0xf107fb69 │ │ │ │ blcc 114034 │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0xf507fbbd │ │ │ │ + @ instruction: 0xf507fbbb │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ blcc 11404c │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0xf107fb89 │ │ │ │ + @ instruction: 0xf107fb87 │ │ │ │ blcc 11405c │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx fee0f41a │ │ │ │ + blx fed8f41a │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ strcc pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldcl 7, cr15, [sl, #956] @ 0x3bc │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @@ -16582,44 +16582,44 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ blcc 114094 │ │ │ │ addpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andseq pc, ip, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8516812 │ │ │ │ @ instruction: 0x46181c38 │ │ │ │ - stc2l 0, cr15, [sl], {13} │ │ │ │ + stc2l 0, cr15, [r8], {13} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1071d1e │ │ │ │ blcc 1140b8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stc2l 0, cr15, [sl, #52] @ 0x34 │ │ │ │ + stc2l 0, cr15, [r8, #52] @ 0x34 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ce4d14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf107fa15 │ │ │ │ + @ instruction: 0xf107fa13 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs lr, {r2, r4, r5, sl, fp, ip, sp} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0x4680fdb3 │ │ │ │ + @ instruction: 0x4680fdb1 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - strmi pc, [r3], -fp, lsr #27 │ │ │ │ + strmi pc, [r3], -r9, lsr #27 │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ @ instruction: 0x4601ed34 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf95ef013 │ │ │ │ + @ instruction: 0xf95af013 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 414124 │ │ │ │ @ instruction: 0x461417d1 │ │ │ │ stmib r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ blcc 414134 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @@ -16642,15 +16642,15 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610ec14 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r5, [sp], r2, lsl #15 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq ip, r3, ip, ror #24 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - muleq r1, r4, r6 │ │ │ │ + andeq lr, r1, ip, lsl #13 │ │ │ │ andeq ip, r3, r8, lsl fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6a724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -16743,15 +16743,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ blmi 1ae4ef8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldc 7, cr15, [r2], #956 @ 0x3bc │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ tstpmi r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 2d718 │ │ │ │ + blcs 2d718 │ │ │ │ @ instruction: 0xf607d10d │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ blmi 18e4718 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ @ instruction: 0x4603ec9e │ │ │ │ @@ -16785,25 +16785,25 @@ │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ eoreq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ eormi pc, r4, r7, lsl #4 │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2625 @ 0xfffff5bf │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ - @ instruction: 0xff92f01a │ │ │ │ + @ instruction: 0xff8ef01a │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ strbvs pc, [r1], #-1443 @ 0xfffffa5d @ │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ eormi pc, r4, r7, lsl #4 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @ instruction: 0xf0002100 │ │ │ │ eorvs pc, r0, r5, ror r8 @ │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ movtvs pc, #5539 @ 0x15a3 @ │ │ │ │ - blcs 2d7e8 │ │ │ │ + blcs 2d7e8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ @ instruction: 0xf107e042 │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ msreq R12_usr, r7 │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ subvs pc, r1, r3, lsr #11 │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ @@ -16842,22 +16842,22 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ldrmi lr, [r8], -r2, lsl #21 │ │ │ │ strmi pc, [ip, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0x0003c9b6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq lr, r1, r0, lsl #9 │ │ │ │ - andeq lr, r1, lr, ror r4 │ │ │ │ - andeq lr, r1, r6, asr r4 │ │ │ │ - andeq lr, r1, r4, ror #8 │ │ │ │ - andeq lr, r1, ip, lsr #8 │ │ │ │ - andeq lr, r1, sl, asr #8 │ │ │ │ - andeq lr, r1, sl, lsl r4 │ │ │ │ - ldrdeq lr, [r1], -sl │ │ │ │ + andeq lr, r1, r8, ror r4 │ │ │ │ + andeq lr, r1, r6, ror r4 │ │ │ │ + andeq lr, r1, lr, asr #8 │ │ │ │ + andeq lr, r1, ip, asr r4 │ │ │ │ + andeq lr, r1, r4, lsr #8 │ │ │ │ + andeq lr, r1, r2, asr #8 │ │ │ │ + andeq lr, r1, r2, lsl r4 │ │ │ │ + ldrdeq lr, [r1], -r2 │ │ │ │ strdeq ip, [r3], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6aa60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, sl, r8, lsl #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a474b0 │ │ │ │ @@ -16881,15 +16881,15 @@ │ │ │ │ bl 1ed1874 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf107e0e8 │ │ │ │ @ instruction: 0xf107022c │ │ │ │ @ instruction: 0x4611035c │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ - strmi pc, [r3], -r7, lsr #30 │ │ │ │ + strmi pc, [r3], -r5, lsr #30 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ bl 1a51898 │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e0d6 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ vst3.32 {d23-d25}, [pc :128], r2 │ │ │ │ @@ -16900,15 +16900,15 @@ │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf50780c4 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs r9, {r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - blx ffa4f968 │ │ │ │ + blx ff94f968 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf8c32200 │ │ │ │ @@ -16929,21 +16929,21 @@ │ │ │ │ @ instruction: 0xf5071d1a │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs r9, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7ef4610 │ │ │ │ @ instruction: 0xf507e964 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - blcs 2da00 │ │ │ │ + blcs 2da00 │ │ │ │ @ instruction: 0xf507d064 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ tstcs r0, fp, lsl r8 │ │ │ │ @ instruction: 0xf0134618 │ │ │ │ - @ instruction: 0xf507feeb │ │ │ │ + @ instruction: 0xf507fee7 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ suble r2, sp, r0, lsl #22 │ │ │ │ movsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73a2f5a3 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ movsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @@ -16952,15 +16952,15 @@ │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf008462a │ │ │ │ strdvs pc, [r0], -pc @ │ │ │ │ movsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, lr, #683671552 @ 0x28c00000 │ │ │ │ - blcs 2da5c │ │ │ │ + blcs 2da5c │ │ │ │ @ instruction: 0xf507d015 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7ee4618 │ │ │ │ @ instruction: 0xf507efb8 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @@ -17015,15 +17015,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6acd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ - ldmdavs r8!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r8!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x0040f7ee │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0xb083b4b0 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf8d3687b │ │ │ │ ldrbne r3, [sl, r8, lsl #8] │ │ │ │ @@ -17043,15 +17043,15 @@ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r2], -r7, lsr #26 │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq sp, [r1], -r0 │ │ │ │ + andeq sp, r1, r8, ror #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6ad64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwls r6, #10363 @ 0x287b │ │ │ │ @@ -17060,15 +17060,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ stc2 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x0001dfba │ │ │ │ + @ instruction: 0x0001dfb2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6ada8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad0758 │ │ │ │ svcge 0x00020d94 │ │ │ │ streq pc, [r8], r7, lsl #12 │ │ │ │ ldrbteq pc, [ip], -r6, lsr #13 @ │ │ │ │ @@ -17102,23 +17102,23 @@ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ ldc2 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ cmnpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r4, sl, r2, lsl #12 │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ cmnpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 2dcb4 │ │ │ │ + blcs 2dcb4 │ │ │ │ @ instruction: 0xf607da39 │ │ │ │ @ instruction: 0xf6a30388 │ │ │ │ ldmdavs fp, {r2, r4, r5, r6, r8, r9} │ │ │ │ @ instruction: 0x461c17da │ │ │ │ subs r4, r8, r5, lsl r6 │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ movweq pc, #18083 @ 0x46a3 @ │ │ │ │ - blcs 31cd4 │ │ │ │ + blcs 31cd4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f0400 │ │ │ │ sub r0, ip, r0, lsl #10 │ │ │ │ ldreq pc, [r8], #-263 @ 0xfffffef9 │ │ │ │ orreq pc, r4, r7, lsl #2 │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ rsbseq pc, ip, r3, lsr #13 │ │ │ │ @@ -17141,15 +17141,15 @@ │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r6, r8, r9} │ │ │ │ @ instruction: 0xf1076818 │ │ │ │ @ instruction: 0xf5070184 │ │ │ │ ldmib r3, {r1, r3, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @ instruction: 0xf0126280 │ │ │ │ - @ instruction: 0x4603fc7c │ │ │ │ + @ instruction: 0x4603fc78 │ │ │ │ @ instruction: 0xd1b92b00 │ │ │ │ svclt 0x0000e000 │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ cmnpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andcs r6, r1, #1769472 @ 0x1b0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ ldmdb r6, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -17165,15 +17165,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x00fcf7ee │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [ip, r7, lsl #12] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq ip, r3, r2, lsr #8 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sp, r1, sl, lsr #30 │ │ │ │ + andeq sp, r1, r2, lsr #30 │ │ │ │ andeq ip, r3, ip, ror #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6af50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -17185,15 +17185,15 @@ │ │ │ │ blcs 1c990 │ │ │ │ and sp, r3, sp, lsl #22 │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x47986978 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @ instruction: 0xf00068f8 │ │ │ │ cmnpvs r8, fp, ror #16 @ p-variant is OBSOLETE │ │ │ │ - blcs 2e380 │ │ │ │ + blcs 2e380 │ │ │ │ ldmib r7, {r1, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r6, lsl #6 │ │ │ │ @ instruction: 0x37204619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6afac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -17236,32 +17236,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x006ef7ee │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq ip, r3, sl, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sp, r1, ip, lsr sp │ │ │ │ + andeq sp, r1, r4, lsr sp │ │ │ │ ldrdeq ip, [r3], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b06c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ @ instruction: 0xf0124619 │ │ │ │ - strmi pc, [r3], -r2, lsr #23 │ │ │ │ + @ instruction: 0x4603fb9e │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blcs 31f10 │ │ │ │ + blcs 31f10 │ │ │ │ blmi 307eb0 │ │ │ │ and r4, fp, fp, ror r4 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ andcs r6, r1, #16449536 @ 0xfb0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ ldmda r8!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @@ -17285,15 +17285,15 @@ │ │ │ │ tstmi r3, #402653184 @ 0x18000000 │ │ │ │ and sp, r3, sp, lsl #2 │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x47986978 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @ instruction: 0xf00068f8 │ │ │ │ cmnpvs r8, fp, ror #16 @ p-variant is OBSOLETE │ │ │ │ - blcs 2e510 │ │ │ │ + blcs 2e510 │ │ │ │ ldmib r7, {r1, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r6, lsl #6 │ │ │ │ @ instruction: 0x37204619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b13c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -17336,32 +17336,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ cdp 7, 10, cr15, cr6, cr14, {7} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ muleq r3, sl, r0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - @ instruction: 0x0001dbb8 │ │ │ │ + @ instruction: 0x0001dbb0 │ │ │ │ andeq ip, r3, r0, asr #32 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b1fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ @ instruction: 0xf0124619 │ │ │ │ - @ instruction: 0x4603fada │ │ │ │ + @ instruction: 0x4603fad6 │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blcs 320a0 │ │ │ │ + blcs 320a0 │ │ │ │ blmi 308040 │ │ │ │ and r4, fp, fp, ror r4 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ andcs r6, r1, #16449536 @ 0xfb0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ svc 0x00b0f7ee │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @@ -17424,121 +17424,121 @@ │ │ │ │ cdp 7, 1, cr15, cr6, cr14, {7} │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r2, -pc] │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e0dd │ │ │ │ blcc 614e68 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107fc9b │ │ │ │ + @ instruction: 0xf107fc99 │ │ │ │ blcc 614e74 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2l 0, cr15, [fp], #48 @ 0x30 │ │ │ │ + ldc2l 0, cr15, [r9], #48 @ 0x30 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - stc2 0, cr15, [ip], {12} │ │ │ │ + stc2 0, cr15, [sl], {12} │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ tstcs r1, ip, lsr fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fcea │ │ │ │ + @ instruction: 0xf507fce8 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - ldc2l 0, cr15, [ip], #-48 @ 0xffffffd0 │ │ │ │ + ldc2l 0, cr15, [sl], #-48 @ 0xffffffd0 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2l 0, cr15, [fp], {12} │ │ │ │ + ldc2l 0, cr15, [r9], {12} │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ @ instruction: 0xf8520328 │ │ │ │ stmdbmi r1!, {r2, r7, sl, fp, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 9, cr15, cr12, cr12, {0} │ │ │ │ + cdp2 0, 9, cr15, cr10, cr12, {0} │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff06f00c │ │ │ │ + @ instruction: 0xff04f00c │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0xf8420288 │ │ │ │ @ instruction: 0xf1073c64 │ │ │ │ stmdbcc r4!, {r3, r6, r8} │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ movwls r3, #11068 @ 0x2b3c │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ movwls r3, #6972 @ 0x1b3c │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ movwls r3, #2840 @ 0xb18 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ ldrbtmi r4, [r8], #-2127 @ 0xfffff7b1 │ │ │ │ - ldc2 0, cr15, [r8], #-92 @ 0xffffffa4 │ │ │ │ + ldc2 0, cr15, [r4], #-92 @ 0xffffffa4 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc c14f28 │ │ │ │ @ instruction: 0x461417d1 │ │ │ │ stmib r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ blcc c14f38 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ cmple r5, r3, lsl r3 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldclmi 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ tstcs r0, ip, lsr fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - strmi pc, [r3], -sp, asr #29 │ │ │ │ + strmi pc, [r3], -fp, asr #29 │ │ │ │ strtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2622 @ 0xfffff5c2 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 650286 │ │ │ │ + blx 5d0286 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldclcc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ tstle pc, r0, lsl #22 │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r0, r8, lsl fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0x4603feb5 │ │ │ │ + @ instruction: 0x4603feb3 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184614 │ │ │ │ @ instruction: 0xf920f008 │ │ │ │ ldcleq 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8534610 │ │ │ │ bmi b6345c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf8506180 │ │ │ │ @ instruction: 0xf01a0c88 │ │ │ │ - ands pc, r7, pc, ror #19 │ │ │ │ + ands pc, r7, fp, ror #19 │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7eefae9 │ │ │ │ + @ instruction: 0xf7eefae7 │ │ │ │ @ instruction: 0x4603ee7e │ │ │ │ andsvs r2, sl, r6, lsr #4 │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0x46193b30 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - mcrr2 0, 0, pc, sl, cr12 @ │ │ │ │ + mcrr2 0, 0, pc, r8, cr12 @ │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - mcrr2 0, 0, pc, r2, cr12 @ │ │ │ │ + mcrr2 0, 0, pc, r0, cr12 @ │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107fc3b │ │ │ │ + @ instruction: 0xf107fc39 │ │ │ │ blcc c1501c │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf1005042 │ │ │ │ ldmdbmi r0, {r2} │ │ │ │ bmi 2654f0 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -17546,19 +17546,19 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ldrmi lr, [r8], -r4, lsl #26 │ │ │ │ strbpl pc, [r2, -r7, lsl #10] @ │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq fp, r3, r4, asr pc │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sp, r1, r0, asr #19 │ │ │ │ - andeq lr, r1, r6, asr #32 │ │ │ │ - andeq sp, r1, r6, asr #18 │ │ │ │ - andeq sp, r1, r4, lsr #18 │ │ │ │ - andeq sp, r1, lr, lsl r9 │ │ │ │ + @ instruction: 0x0001d9b8 │ │ │ │ + andeq lr, r1, lr, lsr r0 │ │ │ │ + andeq sp, r1, lr, lsr r9 │ │ │ │ + andeq sp, r1, ip, lsl r9 │ │ │ │ + andeq sp, r1, r6, lsl r9 │ │ │ │ strdeq fp, [r3], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b554 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -17630,60 +17630,60 @@ │ │ │ │ @ instruction: 0x4603fdff │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r8, #63]! @ 0x3f │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - blx fffd04b8 │ │ │ │ + blx fff504b8 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fb5e │ │ │ │ + @ instruction: 0xf507fb5c │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f15100 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507faef │ │ │ │ + @ instruction: 0xf507faed │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f15110 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx 13904ea │ │ │ │ + blx 13104ea │ │ │ │ movwpl pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fadf │ │ │ │ + @ instruction: 0xf507fadd │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf607fb3e │ │ │ │ + @ instruction: 0xf607fb3c │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ @ instruction: 0xf507634b │ │ │ │ @ instruction: 0xf1005002 │ │ │ │ ldmdavs sl, {r3, r4} │ │ │ │ ldrbtmi r4, [fp], #-3056 @ 0xfffff410 │ │ │ │ @ instruction: 0xf00c4619 │ │ │ │ - @ instruction: 0xf507fcff │ │ │ │ + @ instruction: 0xf507fcfd │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r0, r8, lsl r3 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - strmi pc, [r2], -r9, ror #26 │ │ │ │ + strmi pc, [r2], -r7, ror #26 │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ movtvs pc, #26019 @ 0x65a3 @ │ │ │ │ @ instruction: 0xf107601a │ │ │ │ stmdbcc r0!, {r3, r4, r5, r6, r8} │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwls r3, #11048 @ 0x2b28 │ │ │ │ orrpl pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ movwls r3, #6972 @ 0x1b3c │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwls r3, #2840 @ 0xb18 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ ldrbtmi r4, [r8], #-2270 @ 0xfffff722 │ │ │ │ - blx fe6d0598 │ │ │ │ + blx fe5d0598 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 415224 │ │ │ │ @ instruction: 0x469017d1 │ │ │ │ stmdb r3, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1078902 │ │ │ │ blcc 415234 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @@ -17691,42 +17691,42 @@ │ │ │ │ @ instruction: 0xf6078169 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ ldmdavs lr, {r3, r5, r7, r8, r9, lr} │ │ │ │ orrpl pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, ip, lsr fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - strmi pc, [r3], -sp, lsr #26 │ │ │ │ + strmi pc, [r3], -fp, lsr #26 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2764 @ 0xfffff534 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf978f00d │ │ │ │ + @ instruction: 0xf976f00d │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43a8f6a3 │ │ │ │ - blcs 2e608 │ │ │ │ + blcs 2e608 │ │ │ │ blmi ff1c8600 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf968f00d │ │ │ │ + @ instruction: 0xf966f00d │ │ │ │ ldcl 7, cr15, [ip], #952 @ 0x3b8 │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc 4152a0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmdb r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ teq r4, r2, lsl #6 │ │ │ │ cmnppl r3, #29360128 @ p-variant is OBSOLETE @ 0x1c00000 │ │ │ │ msreq CPSR_, #-1073741824 @ 0xc0000000 │ │ │ │ stmdbhi r0, {r0, r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - stc2 0, cr15, [sp, #-48] @ 0xffffffd0 │ │ │ │ + stc2 0, cr15, [fp, #-48] @ 0xffffffd0 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 4152d0 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ andls r4, r4, #172, 2 @ 0x2b │ │ │ │ stmdbhi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @@ -17745,35 +17745,35 @@ │ │ │ │ rscshi pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43acf6a3 │ │ │ │ ldmdavs lr, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r8, lsl fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - strmi pc, [r0], r1, asr #25 │ │ │ │ + @ instruction: 0x4680fcbf │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [r1], {12} │ │ │ │ + stc2l 0, cr15, [pc], {12} │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf1035373 │ │ │ │ ldmib r3, {r3, r5, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xfffbf011 │ │ │ │ + @ instruction: 0xfff7f011 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 415364 │ │ │ │ @ instruction: 0x469217d1 │ │ │ │ stmdb r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf107ab02 │ │ │ │ blcc 415374 │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - stc2 0, cr15, [pc], #48 @ 146d4 │ │ │ │ + stc2 0, cr15, [sp], #48 @ 0x30 │ │ │ │ addsmi r4, lr, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607d017 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ee2404 │ │ │ │ @ instruction: 0x4603ec78 │ │ │ │ @@ -17870,22 +17870,22 @@ │ │ │ │ @ instruction: 0xf7ee6818 │ │ │ │ and lr, r4, sl, lsl #23 │ │ │ │ and fp, r2, r0, lsl #30 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ blcc 615620 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f993 │ │ │ │ + @ instruction: 0xf507f991 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f154b0 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f98b │ │ │ │ + @ instruction: 0xf507f989 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - @ instruction: 0xf984f00c │ │ │ │ + @ instruction: 0xf982f00c │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdb r3, {r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5072302 │ │ │ │ @ instruction: 0xf1045472 │ │ │ │ ldmdami r6, {r2, r4, r5, sl} │ │ │ │ stmdbmi sl, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ @@ -17895,24 +17895,24 @@ │ │ │ │ ldrmi lr, [r0], -ip, asr #20 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ @ instruction: 0x373c5772 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq fp, r3, sl, lsr #24 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sp, r1, r8, asr #15 │ │ │ │ - andeq sp, r1, r6, lsl #13 │ │ │ │ - strdeq sp, [r1], -r6 │ │ │ │ - andeq sp, r1, r6, lsl #12 │ │ │ │ - andeq sp, r1, ip, lsl r6 │ │ │ │ - andeq sp, r1, lr, ror #11 │ │ │ │ - ldrdeq sp, [r1], -ip │ │ │ │ - andeq sp, r1, r8, lsl #9 │ │ │ │ - andeq sp, r1, r0, ror r4 │ │ │ │ - andeq sp, r1, ip, lsl #8 │ │ │ │ + andeq sp, r1, r0, asr #15 │ │ │ │ + andeq sp, r1, lr, ror r6 │ │ │ │ + andeq sp, r1, lr, ror #27 │ │ │ │ + strdeq sp, [r1], -lr │ │ │ │ + andeq sp, r1, r4, lsl r6 │ │ │ │ + andeq sp, r1, r6, ror #11 │ │ │ │ + ldrdeq sp, [r1], -r4 │ │ │ │ + andeq sp, r1, r0, lsl #9 │ │ │ │ + andeq sp, r1, r8, ror #8 │ │ │ │ + andeq sp, r1, r4, lsl #8 │ │ │ │ andeq fp, r3, r8, lsl #15 │ │ │ │ orrsmi lr, r0, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ stcpl 5, cr15, [r0], {172} @ 0xac │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ @@ -17945,58 +17945,58 @@ │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stclcc 8, cr15, [r0], #-264 @ 0xfffffef8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ mrrccc 8, 4, pc, ip, cr2 @ │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - @ instruction: 0xf888f00c │ │ │ │ + @ instruction: 0xf886f00c │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f8e8 │ │ │ │ + @ instruction: 0xf507f8e6 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f155ac │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f879 │ │ │ │ + @ instruction: 0xf507f877 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f155bc │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf8d7f00c │ │ │ │ + @ instruction: 0xf8d5f00c │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f869 │ │ │ │ + @ instruction: 0xf507f867 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r1, r8, lsr #6 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107f8c8 │ │ │ │ + @ instruction: 0xf107f8c6 │ │ │ │ ldrmi r0, [sl], -r8, lsl #7 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ stccs 8, cr15, [r4], {82} @ 0x52 │ │ │ │ ldrbtmi r4, [r9], #-2415 @ 0xfffff691 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fa89 │ │ │ │ + @ instruction: 0xf507fa87 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ andcs r0, r1, #40, 6 @ 0xa0000000 │ │ │ │ ldrbtmi r4, [r9], #-2411 @ 0xfffff695 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107fab7 │ │ │ │ + @ instruction: 0xf107fab5 │ │ │ │ ldrmi r0, [sl], -r8, lsl #7 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ stccs 8, cr15, [r0], {82} @ 0x52 │ │ │ │ ldrbtmi r4, [r9], #-2405 @ 0xfffff69b │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fa71 │ │ │ │ + @ instruction: 0xf507fa6f │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r0, r8, lsr #6 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0x4603fadb │ │ │ │ + @ instruction: 0x4603fad9 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclmi 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf7ee4620 │ │ │ │ @ instruction: 0x4603ea5c │ │ │ │ movwcc r4, #5155 @ 0x1423 │ │ │ │ @@ -18009,70 +18009,70 @@ │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f1567c │ │ │ │ @ instruction: 0xf1079301 │ │ │ │ blcc 615784 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ stmdami sp, {r9, sp}^ │ │ │ │ @ instruction: 0xf0164478 │ │ │ │ - @ instruction: 0x4602ffff │ │ │ │ + @ instruction: 0x4602fffb │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0x17d13b30 │ │ │ │ pkhbtmi r4, r9, r0, lsl #13 │ │ │ │ stmdbhi r0, {r0, r1, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ ldmib r3, {r4, r5, r8, r9, fp, ip, sp}^ │ │ │ │ tstmi r3, #0, 6 │ │ │ │ @ instruction: 0xf107d149 │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ @ instruction: 0xf5074c74 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f156c4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx fe550adc │ │ │ │ + blx fe4d0adc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi f26340 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107fedf │ │ │ │ + @ instruction: 0xf107fedd │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ blcs 23c9c │ │ │ │ @ instruction: 0xf107d113 │ │ │ │ blcc 6157f4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 1f50b0c │ │ │ │ + blx 1ed0b0c │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldrmi r0, [r0], -r8, lsl #5 │ │ │ │ ldrbtmi r4, [sl], #-2608 @ 0xfffff5d0 │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ stceq 8, cr15, [r0], {80} @ 0x50 │ │ │ │ - stc2l 0, cr15, [r2, #100] @ 0x64 │ │ │ │ + ldc2 0, cr15, [lr, #100]! @ 0x64 │ │ │ │ blmi b8cb54 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 11, cr15, cr12, cr12, {0} │ │ │ │ + cdp2 0, 11, cr15, cr10, cr12, {0} │ │ │ │ b 1452ac4 │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc c15838 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ blcc 61584c │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f81d │ │ │ │ + @ instruction: 0xf507f81b │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f1575c │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f815 │ │ │ │ + @ instruction: 0xf507f813 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - @ instruction: 0xf80ef00c │ │ │ │ + @ instruction: 0xf80cf00c │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ ldmib r3, {r4, r5, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1045442 │ │ │ │ ldmdami r3, {r2, sl} │ │ │ │ stmdbmi sl, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ @@ -18082,21 +18082,21 @@ │ │ │ │ @ instruction: 0x4610e8d6 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ strcc r5, [ip, -r2, asr #14] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008390 │ │ │ │ ldrdeq fp, [r3], -lr │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sp, r1, lr, lsl #5 │ │ │ │ - muleq r1, r2, r2 │ │ │ │ - andeq sp, r1, sl, ror #2 │ │ │ │ - andeq sp, r1, r8, ror #19 │ │ │ │ - ldrdeq sp, [r1], -r4 │ │ │ │ - muleq r1, sl, r1 │ │ │ │ - andeq sp, r1, r4, asr #1 │ │ │ │ + andeq sp, r1, r6, lsl #5 │ │ │ │ + andeq sp, r1, sl, lsl #5 │ │ │ │ + andeq sp, r1, r2, ror #2 │ │ │ │ + andeq sp, r1, r0, ror #19 │ │ │ │ + andeq sp, r1, ip, asr #1 │ │ │ │ + muleq r1, r2, r1 │ │ │ │ + strheq sp, [r1], -ip │ │ │ │ muleq r3, ip, r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6bdbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], #1287 @ 0x507 │ │ │ │ @@ -18147,15 +18147,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ @ instruction: 0x4610e852 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r3, ip, lsl r4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sp, r1, r0, asr r0 │ │ │ │ + andeq sp, r1, r8, asr #32 │ │ │ │ muleq r3, r6, r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6bea8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ addlt r5, r3, r2, lsl #27 │ │ │ │ @@ -18230,45 +18230,45 @@ │ │ │ │ vtst.8 d6, d7, d8 │ │ │ │ @ instruction: 0xf507413c │ │ │ │ @ instruction: 0xf1035382 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @ instruction: 0xf0116280 │ │ │ │ - @ instruction: 0x4603fbfa │ │ │ │ + @ instruction: 0x4603fbf6 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1078174 │ │ │ │ blcc 115a74 │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1052 @ 0xfffffbe4 │ │ │ │ @ instruction: 0xf7ed4619 │ │ │ │ @ instruction: 0x4603edf8 │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ @ instruction: 0xf1078166 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #7204 @ 0x1c24 │ │ │ │ @ instruction: 0xf01a4618 │ │ │ │ - strmi pc, [r2], -r7, ror #16 │ │ │ │ + strmi pc, [r2], -r3, ror #16 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs r8, {r2, r3, r5, sl, fp, ip, sp} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf5074c24 │ │ │ │ @ instruction: 0xf1035382 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strtmi r2, [r2], -r0, lsl #6 │ │ │ │ - blx fe150ea0 │ │ │ │ - blcs 2666c │ │ │ │ + blx fe050ea0 │ │ │ │ + blcs 2666c │ │ │ │ teqphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf107681a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldrmi r3, [r3], #-3108 @ 0xfffff3dc │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ @@ -18277,28 +18277,28 @@ │ │ │ │ vtst.8 d6, d7, d8 │ │ │ │ @ instruction: 0xf507413c │ │ │ │ @ instruction: 0xf1035382 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @ instruction: 0xf0116280 │ │ │ │ - @ instruction: 0x4603fb9c │ │ │ │ + @ instruction: 0x4603fb98 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf107811c │ │ │ │ blcc 115b30 │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ blmi ff666720 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldc 7, cr15, [sl, #948] @ 0x3b4 │ │ │ │ blcs 666d0 │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - @ instruction: 0xf80af01a │ │ │ │ + @ instruction: 0xf806f01a │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ andsvs r3, sl, r8, lsr ip │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1076818 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @@ -18306,15 +18306,15 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stcmi 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ orrpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf0114622 │ │ │ │ - strmi pc, [r3], -r7, lsr #20 │ │ │ │ + strmi pc, [r3], -r3, lsr #20 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf10780e6 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs sl, {r3, r4, r5, sl, fp, ip, sp} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -18323,16 +18323,16 @@ │ │ │ │ ldmdavs r8, {r2, r3, r5, sl, fp, ip, sp} │ │ │ │ teqpmi ip, r7, lsl #4 @ p-variant is OBSOLETE │ │ │ │ orrpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - blx 1010fa2 │ │ │ │ - blcs 2676c │ │ │ │ + blx f10fa2 │ │ │ │ + blcs 2676c │ │ │ │ sbchi pc, r5, r0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ vpadd.i8 d3, d7, d0 │ │ │ │ @ instruction: 0x461a403c │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ @ instruction: 0xf7ed4619 │ │ │ │ @ instruction: 0x4603ed3e │ │ │ │ @@ -18348,15 +18348,15 @@ │ │ │ │ vtst.8 d6, d7, d8 │ │ │ │ @ instruction: 0xf507413c │ │ │ │ @ instruction: 0xf1035382 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @ instruction: 0xf0116280 │ │ │ │ - strmi pc, [r3], -lr, lsl #22 │ │ │ │ + strmi pc, [r3], -sl, lsl #22 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf6078098 │ │ │ │ @ instruction: 0xf607433c │ │ │ │ vqsub.s8 d0, d7, d28 │ │ │ │ ldmibmi r4, {r2, r3, r4, r5, lr} │ │ │ │ @ instruction: 0xf7ed4479 │ │ │ │ strmi lr, [r3], -lr, lsl #26 │ │ │ │ @@ -18364,35 +18364,35 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf107681a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #11296 @ 0x2c20 │ │ │ │ @ instruction: 0x461900db │ │ │ │ @ instruction: 0xf0194610 │ │ │ │ - @ instruction: 0x4602ffb7 │ │ │ │ + @ instruction: 0x4602ffb3 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs sl, {r6, sl, fp, ip, sp} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ teqpeq ip, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - strmi pc, [r3], -r1, lsl #31 │ │ │ │ + @ instruction: 0x4603ff7d │ │ │ │ @ instruction: 0xf1076023 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs sl, {r6, sl, fp, ip, sp} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ movwcc r0, #16603 @ 0x40db │ │ │ │ @ instruction: 0xf60718d4 │ │ │ │ @ instruction: 0x4618433c │ │ │ │ - @ instruction: 0xff6ef019 │ │ │ │ + @ instruction: 0xff6af019 │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf107681a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #7200 @ 0x1c20 │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ @@ -18438,15 +18438,15 @@ │ │ │ │ ldc 7, cr15, [r2], #-948 @ 0xfffffc4c │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [sl], #-948 @ 0xfffffc4c │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ - blcs 2f194 │ │ │ │ + blcs 2f194 │ │ │ │ @ instruction: 0xf107d032 │ │ │ │ ldrmi r0, [sl], -r0, asr #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf842681b │ │ │ │ ands r3, r0, ip, lsl ip │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @@ -18498,20 +18498,20 @@ │ │ │ │ ldc 7, cr15, [r4, #948] @ 0x3b4 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strpl pc, [r2, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ strdeq fp, [r3], -r2 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq ip, r1, r6, lsl pc │ │ │ │ - andeq ip, r1, sl, lsr #29 │ │ │ │ - strdeq ip, [r1], -r0 │ │ │ │ - andeq ip, r1, sl, lsr sp │ │ │ │ - andeq ip, r1, r0, ror #25 │ │ │ │ - andeq ip, r1, ip, lsl #20 │ │ │ │ + andeq ip, r1, lr, lsl #30 │ │ │ │ + andeq ip, r1, r2, lsr #29 │ │ │ │ + andeq ip, r1, r8, ror #27 │ │ │ │ + andeq ip, r1, r2, lsr sp │ │ │ │ + ldrdeq ip, [r1], -r8 │ │ │ │ + andeq ip, r1, r4, lsl #20 │ │ │ │ andeq sl, r3, sl, lsl lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6c438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d3c │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ @@ -18553,41 +18553,41 @@ │ │ │ │ ldmdavs fp, {r2, r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf1076818 │ │ │ │ @ instruction: 0xf507012c │ │ │ │ ldmib r3, {r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @ instruction: 0xf0116280 │ │ │ │ - @ instruction: 0x4603f974 │ │ │ │ + @ instruction: 0x4603f970 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf10780a4 │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ stmibmi r2, {r2, r3, r5, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ bl 1d532c0 │ │ │ │ blcs 66b1c │ │ │ │ addshi pc, r9, r0, asr #32 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - blcs 2f38c │ │ │ │ + blcs 2f38c │ │ │ │ addshi pc, sp, r0 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ addvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ addvs pc, r3, #679477248 @ 0x28800000 │ │ │ │ andcc r6, r1, #1179648 @ 0x120000 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ vsubw.s32 q3, , d6 │ │ │ │ ldmdavs fp, {r2, r3, r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a36386 │ │ │ │ ldmdavs fp, {r0, r1, r7, r8, r9, sp, lr} │ │ │ │ addseq r3, fp, r1, lsl #6 │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - mcr2 0, 0, pc, cr8, cr9, {0} @ │ │ │ │ + mcr2 0, 0, pc, cr4, cr9, {0} @ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ vsubw.s32 q3, , d6 │ │ │ │ ldmdavs fp, {r2, r3, r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ vsubw.s32 q3, , d6 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf5071c59 │ │ │ │ @@ -18595,15 +18595,15 @@ │ │ │ │ ldmdavs fp, {r2, r3, r5, r8, r9, lr} │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a36386 │ │ │ │ ldmdavs fp, {r0, r1, r7, r8, r9, sp, lr} │ │ │ │ orrmi pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ addseq r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x460818d4 │ │ │ │ - stc2 0, cr15, [r8, #100]! @ 0x64 │ │ │ │ + stc2 0, cr15, [r4, #100]! @ 0x64 │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_s, #805306378 @ 0x3000000a │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_fs, #805306378 @ 0x3000000a │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @@ -18615,15 +18615,15 @@ │ │ │ │ @ instruction: 0xf5076819 │ │ │ │ vsubw.s32 q3, , d6 │ │ │ │ ldmdavs ip, {r2, r3, r4, r8, r9, lr} │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf0104622 │ │ │ │ - @ instruction: 0x4603ffbd │ │ │ │ + @ instruction: 0x4603ffb9 │ │ │ │ eorle r2, ip, r0, lsl #22 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_fs, #805306378 @ 0x3000000a │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf103681b │ │ │ │ @@ -18687,16 +18687,16 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ @ instruction: 0x4610ec1a │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ @ instruction: 0x46bd4734 │ │ │ │ svclt 0x0000bd90 │ │ │ │ muleq r3, ip, sp │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq ip, r1, r2, lsl sl │ │ │ │ - andeq ip, r1, r4, lsr #19 │ │ │ │ + andeq ip, r1, sl, lsl #20 │ │ │ │ + muleq r1, ip, r9 │ │ │ │ andeq sl, r3, r6, lsr #22 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6c71c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad0388 │ │ │ │ svcge 0x00044d6c │ │ │ │ ldrbmi pc, [r8], #-1543 @ 0xfffff9f9 @ │ │ │ │ @@ -18767,15 +18767,15 @@ │ │ │ │ movtvs pc, #21923 @ 0x55a3 @ │ │ │ │ ldrbtmi r4, [sl], #-2603 @ 0xfffff5d5 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ stcl 7, cr15, [r2], #948 @ 0x3b4 │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ cmppmi r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movtmi pc, #18083 @ 0x46a3 @ │ │ │ │ - blcs 2f6b8 │ │ │ │ + blcs 2f6b8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r8], -pc @ │ │ │ │ cmppmi r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movtmi pc, #50851 @ 0xc6a3 @ │ │ │ │ ldcne 8, cr6, [r9, #-108] @ 0xffffff94 │ │ │ │ subseq pc, r4, #7340032 @ 0x700000 │ │ │ │ @@ -18803,18 +18803,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl c53678 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrbmi pc, [ip, -r7, lsl #12] @ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sl, r3, lr, lsr #21 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq ip, [r1], -ip @ │ │ │ │ - andeq ip, r1, r6, lsl #12 │ │ │ │ - andeq ip, r1, lr, ror #11 │ │ │ │ - andeq ip, r1, r8, asr r6 │ │ │ │ + strdeq ip, [r1], -r4 │ │ │ │ + strdeq ip, [r1], -lr │ │ │ │ + andeq ip, r1, r6, ror #11 │ │ │ │ + andeq ip, r1, r0, asr r6 │ │ │ │ andeq sl, r3, r4, asr r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6c8f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -18863,15 +18863,15 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ @ instruction: 0x4610eaba │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ ldrdeq sl, [r3], -r6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - muleq r1, sl, r5 │ │ │ │ + muleq r1, r2, r5 │ │ │ │ andeq sl, r3, r6, ror #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c9d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00046d85 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -18914,15 +18914,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ b 14d3834 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r3, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ strdeq sl, [r3], -ip │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq ip, r1, r0, ror #9 │ │ │ │ + ldrdeq ip, [r1], -r8 │ │ │ │ muleq r3, r8, r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6caa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00020d24 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -18950,15 +18950,15 @@ │ │ │ │ andseq pc, r4, r7, lsl #2 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movwvs pc, #5539 @ 0x15a3 @ │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 627168 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf0186180 │ │ │ │ - @ instruction: 0xf607fea9 │ │ │ │ + @ instruction: 0xf607fea5 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070218 │ │ │ │ @ instruction: 0xf6070014 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9} │ │ │ │ @ instruction: 0x47986811 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @@ -18971,16 +18971,16 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ ldrmi lr, [r0], -r2, ror #19 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sl, r3, r6, lsr #14 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq ip, r1, r4, asr #8 │ │ │ │ - andeq ip, r1, r0, lsr r4 │ │ │ │ + andeq ip, r1, ip, lsr r4 │ │ │ │ + andeq ip, r1, r8, lsr #8 │ │ │ │ @ instruction: 0x0003a6b6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq 1e53cc4 │ │ │ │ stclpl 2, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ @@ -19141,15 +19141,15 @@ │ │ │ │ andspl pc, r4, r3, lsr #5 │ │ │ │ movsvs pc, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ strmi pc, [r2], -r5, lsr #16 │ │ │ │ - blcs 27450 │ │ │ │ + blcs 27450 │ │ │ │ @ instruction: 0xf107db04 │ │ │ │ ldmib r3, {r3, r4, r5, r8, r9}^ │ │ │ │ ands r2, r5, r0, lsl #6 │ │ │ │ @ instruction: 0x63a9f507 │ │ │ │ tstppl r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ andcs r6, r1, #1769472 @ 0x1b0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ @@ -19168,23 +19168,23 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ @ instruction: 0x4610e858 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r5, [sp], ip, asr #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq sl, r3, sl, lsr r6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq ip, r1, r6, lsr #6 │ │ │ │ - strdeq ip, [r1], -r0 │ │ │ │ - andeq ip, r1, sl, asr r0 │ │ │ │ - muleq r1, sl, r2 │ │ │ │ - andeq ip, r1, r6, ror #4 │ │ │ │ - andeq ip, r1, lr, ror #1 │ │ │ │ - andeq ip, r1, r2, lsl #4 │ │ │ │ - andeq ip, r1, r8, asr #3 │ │ │ │ - muleq r1, lr, r1 │ │ │ │ + andeq ip, r1, lr, lsl r3 │ │ │ │ + andeq ip, r1, r8, ror #5 │ │ │ │ + andeq ip, r1, r2, asr r0 │ │ │ │ + muleq r1, r2, r2 │ │ │ │ + andeq ip, r1, lr, asr r2 │ │ │ │ + andeq ip, r1, r6, ror #1 │ │ │ │ + strdeq ip, [r1], -sl │ │ │ │ + andeq ip, r1, r0, asr #3 │ │ │ │ + muleq r1, r6, r1 │ │ │ │ andeq sl, r3, r2, lsr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6cebc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -19194,15 +19194,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ mrrc2 7, 15, pc, sl, cr13 @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq ip, r1, sl, lsr #1 │ │ │ │ + andeq ip, r1, r2, lsr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6cf00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @@ -19215,15 +19215,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r8, r9, sp}^ │ │ │ │ blx ffcd3d2e │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq ip, r1, r2, rrx │ │ │ │ + andeq ip, r1, sl, asr r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6cf54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @@ -19233,15 +19233,15 @@ │ │ │ │ bcs 5e988 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ ldmvs fp!, {r1, r5, r8, r9, fp, ip, lr, pc}^ │ │ │ │ ldmdbvs r9!, {r3, r4, fp, sp, lr} │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blvs e675b8 │ │ │ │ - blx ffa51dd4 │ │ │ │ + blx ff951dd4 │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strmi lr, [r6, #-2503] @ 0xfffff639 │ │ │ │ ldrdeq lr, [r6, -r7] │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ svclt 0x00084299 │ │ │ │ mulle r9, r0, r2 │ │ │ │ @@ -19306,15 +19306,15 @@ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ @ instruction: 0x4602fb3b │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq fp, r1, ip, lsl #30 │ │ │ │ + andeq fp, r1, r4, lsl #30 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d0c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @@ -19324,15 +19324,15 @@ │ │ │ │ bcs 5eaf4 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ ldmvs fp!, {r1, r5, r8, r9, fp, ip, lr, pc}^ │ │ │ │ ldmdbvs r9!, {r3, r4, fp, sp, lr} │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blvs e67724 │ │ │ │ - blx cd1f40 │ │ │ │ + blx bd1f40 │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strmi lr, [r6, #-2503] @ 0xfffff639 │ │ │ │ ldrdeq lr, [r6, -r7] │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ svclt 0x00084299 │ │ │ │ mulle r9, r0, r2 │ │ │ │ @@ -19432,15 +19432,15 @@ │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2516 @ 0x9d4 │ │ │ │ @ instruction: 0xf0106809 │ │ │ │ - @ instruction: 0xf107ffcf │ │ │ │ + @ instruction: 0xf107ffcb │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ addmi r2, fp, #0, 6 │ │ │ │ addmi fp, r2, #8, 30 │ │ │ │ @ instruction: 0xf107d104 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ ands r2, r0, r0, lsl #6 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -19459,15 +19459,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ cdp 7, 1, cr15, cr0, cr12, {7} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r3, sl, ror #31 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq fp, r1, r8, ror #26 │ │ │ │ + andeq fp, r1, r0, ror #26 │ │ │ │ andeq r9, r3, r4, lsl pc │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d328 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d34 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -19540,15 +19540,15 @@ │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf0104632 │ │ │ │ - strmi pc, [r3], -r3, lsl #17 │ │ │ │ + @ instruction: 0x4603f87f │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461c17d9 │ │ │ │ stmib r2, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ blcs 1ee78 │ │ │ │ @ instruction: 0xf507da1d │ │ │ │ @@ -19583,15 +19583,15 @@ │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ @ instruction: 0x4610ed1a │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r9, r3, ip, lsr #29 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq fp, r1, ip, lsl ip │ │ │ │ + andeq fp, r1, r4, lsl ip │ │ │ │ andeq r9, r3, r6, lsr #26 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d518 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00044d3c │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -19639,15 +19639,15 @@ │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ msrmi R12_usr, r3 │ │ │ │ orrvs pc, r9, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xffbcf00f │ │ │ │ + @ instruction: 0xffb8f00f │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ bfine r0, r8, #4, #22 │ │ │ │ @ instruction: 0x460d461c │ │ │ │ strmi lr, [r0, #-2498] @ 0xfffff63e │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ ldmib r2, {r3, r4, r8, r9}^ │ │ │ │ @@ -19673,15 +19673,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stcl 7, cr15, [r4], #-944 @ 0xfffffc50 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ @ instruction: 0x00039cbc │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq fp, r1, sl, lsr sl │ │ │ │ + andeq fp, r1, r2, lsr sl │ │ │ │ @ instruction: 0x00039bbc │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d34 │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -19730,15 +19730,15 @@ │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ msrmi R12_usr, r3 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff06f00f │ │ │ │ + @ instruction: 0xff02f00f │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ bfine r0, r8, #4, #22 │ │ │ │ @ instruction: 0x460d461c │ │ │ │ strmi lr, [r0, #-2498] @ 0xfffff63e │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ ldmib r2, {r3, r4, r8, r9}^ │ │ │ │ @@ -19764,15 +19764,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl febd4578 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r9, r3, sl, asr #22 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq fp, r1, r2, ror #17 │ │ │ │ + ldrdeq fp, [r1], -sl │ │ │ │ andeq r9, r3, r0, asr sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d7ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ @@ -19787,15 +19787,15 @@ │ │ │ │ bcs 5f230 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ ldmvs fp!, {r0, r1, r3, r5, r8, r9, fp, ip, lr, pc}^ │ │ │ │ ldmdbvs r9!, {r3, r4, fp, sp, lr} │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmvs r9!, {r1, r3, r9, sl, lr} │ │ │ │ - cdp2 0, 9, cr15, cr4, cr15, {0} │ │ │ │ + cdp2 0, 9, cr15, cr0, cr15, {0} │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strmi lr, [r6, #-2503] @ 0xfffff639 │ │ │ │ ldrdeq lr, [r6, -r7] │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ svclt 0x00084299 │ │ │ │ mulle sp, r0, r2 │ │ │ │ @@ -19808,15 +19808,15 @@ │ │ │ │ strd r3, [r6], -pc @ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ ldmib r7, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37204619 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq fp, r1, ip, ror #15 │ │ │ │ + andeq fp, r1, r4, ror #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d898 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -19831,15 +19831,15 @@ │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 9972d4 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0xf00f6879 │ │ │ │ - @ instruction: 0x4603fe3d │ │ │ │ + @ instruction: 0x4603fe39 │ │ │ │ @ instruction: 0x461c17da │ │ │ │ stmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ ldmib r7, {r1, r2, r8, sl, lr}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ addsmi r2, r9, #4, 6 @ 0x10000000 │ │ │ │ addsmi fp, r0, #8, 30 │ │ │ │ ldmvs fp!, {r0, r2, r3, ip, lr, pc}^ │ │ │ │ @@ -19849,15 +19849,15 @@ │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37204619 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq fp, r1, lr, asr #14 │ │ │ │ + andeq fp, r1, r6, asr #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d93c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08e0fb8 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -19883,15 +19883,15 @@ │ │ │ │ ldmib r7, {r1, r9, fp, ip, lr, pc}^ │ │ │ │ eor r2, r8, r4, lsl #6 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r8, r9, fp, sp, lr}^ │ │ │ │ stmib sp, {r4, r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0xf00f6ab9 │ │ │ │ - strmi pc, [r3], -pc, asr #31 │ │ │ │ + strmi pc, [r3], -fp, asr #31 │ │ │ │ @ instruction: 0x461c17da │ │ │ │ stmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ ldmib r7, {r2, r8, sl, lr}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ addsmi r2, r9, #12, 6 @ 0x30000000 │ │ │ │ addsmi fp, r0, #8, 30 │ │ │ │ ldmvs fp!, {r0, r2, r3, ip, lr, pc}^ │ │ │ │ @@ -19901,15 +19901,15 @@ │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - muleq r1, r4, r6 │ │ │ │ + andeq fp, r1, ip, lsl #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6da0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -19984,15 +19984,15 @@ │ │ │ │ ldmib r7, {r1, r9, fp, ip, lr, pc}^ │ │ │ │ eor r2, r8, r4, lsl #6 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r8, r9, fp, sp, lr}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0xf00f6ab9 │ │ │ │ - strmi pc, [r3], -r5, lsl #30 │ │ │ │ + strmi pc, [r3], -r1, lsl #30 │ │ │ │ @ instruction: 0x461c17da │ │ │ │ stmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ ldmib r7, {r2, r8, sl, lr}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ addsmi r2, r9, #12, 6 @ 0x30000000 │ │ │ │ addsmi fp, r0, #8, 30 │ │ │ │ ldmvs fp!, {r0, r2, r3, ip, lr, pc}^ │ │ │ │ @@ -20002,15 +20002,15 @@ │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq fp, r1, r8, lsl r5 │ │ │ │ + andeq fp, r1, r0, lsl r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6dba0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @@ -20116,15 +20116,15 @@ │ │ │ │ tstpmi ip, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf0106809 │ │ │ │ - stmib r4, {r0, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib r4, {r0, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @ instruction: 0xf5070100 │ │ │ │ ldmib r3, {r0, r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ addsmi r2, r9, #0, 6 │ │ │ │ addsmi fp, r0, #8, 30 │ │ │ │ @ instruction: 0xf507d011 │ │ │ │ @@ -20151,15 +20151,15 @@ │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ ldrmi lr, [r0], -sl, lsr #17 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r9, r3, r0, ror #10 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq fp, r1, r6, asr r3 │ │ │ │ + andeq fp, r1, lr, asr #6 │ │ │ │ andeq r9, r3, r6, asr #8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6ddf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00064d3c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -20209,15 +20209,15 @@ │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r9, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ strbcs pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf00f6809 │ │ │ │ - strmi pc, [r3], -r3, asr #26 │ │ │ │ + @ instruction: 0x4603fd3f │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461c17d9 │ │ │ │ stmib r2, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ ldmdavs fp, {r4, r8, r9} │ │ │ │ strbcs pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ mulsle r1, sl, r2 │ │ │ │ @@ -20244,15 +20244,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x00eef7eb │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ ldrdeq r9, [r3], -ip │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - ldrdeq fp, [r1], -r8 │ │ │ │ + ldrdeq fp, [r1], -r0 │ │ │ │ ldrdeq r9, [r3], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6df6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -20294,28 +20294,28 @@ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ ldrmi lr, [r0], -ip, lsl #31 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r9, r3, sl, ror #4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq fp, r1, sl, lsl #1 │ │ │ │ + andeq fp, r1, r2, lsl #1 │ │ │ │ andeq r9, r3, sl, lsl #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6e034 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldmvs fp!, {r8, r9, sp}^ │ │ │ │ ldmdavs r9!, {r3, r4, fp, sp, lr} │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmvs r9!, {r1, r3, r9, sl, lr} │ │ │ │ - blx b12e9a │ │ │ │ + blx a12e9a │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ ldrlt fp, [r0, #3504] @ 0xdb0 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -20361,28 +20361,28 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x0004f7eb │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r3, ip, asr r1 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, ip, lsl #31 │ │ │ │ + andeq sl, r1, r4, lsl #31 │ │ │ │ strdeq r9, [r3], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6e140 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldmvs fp!, {r8, r9, sp}^ │ │ │ │ ldmdavs r9!, {r3, r4, fp, sp, lr} │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmvs r9!, {r1, r3, r9, sl, lr} │ │ │ │ - blx ffe52fa6 │ │ │ │ + blx ffd52fa6 │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ ldrlt fp, [r0, #3504] @ 0xdb0 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -20442,15 +20442,15 @@ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ ldrmi lr, [r0], -r4, ror #28 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r9, r3, r4, asr #32 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, lr, asr lr │ │ │ │ + andeq sl, r1, r6, asr lr │ │ │ │ @ instruction: 0x00038fba │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e284 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -20462,15 +20462,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ blx 1cd50a4 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strdeq sl, [r1], -sl @ │ │ │ │ + strdeq sl, [r1], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e2d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ @@ -20483,15 +20483,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r3, r8, r9, sp}^ │ │ │ │ blx 12550f8 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x0001adba │ │ │ │ + @ instruction: 0x0001adb2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e324 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -20502,15 +20502,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ blx 8d5144 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sl, r1, r6, lsl #27 │ │ │ │ + andeq sl, r1, lr, ror sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e370 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -20519,15 +20519,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf9c2f7fc │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sl, r1, sl, asr sp │ │ │ │ + andeq sl, r1, r2, asr sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e3b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @@ -20633,15 +20633,15 @@ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ ldrmi lr, [r0], -r6, ror #25 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r8, r3, r8, ror #26 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, r2, lsl ip │ │ │ │ + andeq sl, r1, sl, lsl #24 │ │ │ │ @ instruction: 0x00038cbe │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6e580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bc8 │ │ │ │ svcge 0x00026d85 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -20702,15 +20702,15 @@ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ @ instruction: 0x4610ec5c │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r8, r3, r4, asr ip │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, sl, lsl #22 │ │ │ │ + andeq sl, r1, r2, lsl #22 │ │ │ │ andeq r8, r3, sl, lsr #23 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -20727,15 +20727,15 @@ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stc2 7, cr15, [r6, #1004]! @ 0x3ec │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sl, r1, sl, asr sl │ │ │ │ + andeq sl, r1, r2, asr sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6e6f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @@ -20791,15 +20791,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl fea55580 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r8, r3, r0, ror #21 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - @ instruction: 0x0001a9b2 │ │ │ │ + andeq sl, r1, sl, lsr #19 │ │ │ │ andeq r8, r3, r4, asr #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6e7f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -20839,15 +20839,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl 1255640 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ ldrdeq r8, [r3], -lr │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - @ instruction: 0x0001a8bc │ │ │ │ + @ instruction: 0x0001a8b4 │ │ │ │ andeq r8, r3, r4, lsl #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e8b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -20897,15 +20897,15 @@ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ @ instruction: 0x4610ead6 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r8, r3, ip, lsl r9 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, r6, ror #15 │ │ │ │ + ldrdeq sl, [r1], -lr │ │ │ │ muleq r3, lr, r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e9a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -20955,15 +20955,15 @@ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ ldrmi lr, [r0], -r2, ror #20 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r8, r3, r4, lsr r8 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, lr, lsl #14 │ │ │ │ + andeq sl, r1, r6, lsl #14 │ │ │ │ @ instruction: 0x000387b6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6ea88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -20996,15 +20996,15 @@ │ │ │ │ @ instruction: 0xf98cf7fb │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpmi r4, #1879048192 @ p-variant is OBSOLETE @ 0x70000000 │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2586 @ 0xfffff5e6 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffb0f009 │ │ │ │ + @ instruction: 0xffaef009 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ smlatbeq ip, r3, r6, pc @ │ │ │ │ tstpmi r4, #1879048192 @ p-variant is OBSOLETE @ 0x70000000 │ │ │ │ @ instruction: 0xf1079302 │ │ │ │ movwls r0, #4884 @ 0x1314 │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ @@ -21020,16 +21020,16 @@ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ ldrmi lr, [r0], -r0, ror #19 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r8, r3, ip, asr #14 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, sl, lsr r6 │ │ │ │ - andeq sl, r1, r6, lsr #12 │ │ │ │ + andeq sl, r1, r2, lsr r6 │ │ │ │ + andeq sl, r1, lr, lsl r6 │ │ │ │ @ instruction: 0x000386b2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6eb90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -21039,15 +21039,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ ldc2 7, cr15, [r2, #1004]! @ 0x3ec │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sl, r1, r2, asr #11 │ │ │ │ + @ instruction: 0x0001a5ba │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6ebd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -21122,15 +21122,15 @@ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ @ instruction: 0x4610e914 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r8, r3, lr, ror r5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, sl, lsr #9 │ │ │ │ + andeq sl, r1, r2, lsr #9 │ │ │ │ andeq r8, r3, sl, lsl r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6ed24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -21170,15 +21170,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldm r2!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0x000384b2 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq sl, [r1], -r4 │ │ │ │ + andeq sl, r1, ip, ror #7 │ │ │ │ andeq r8, r3, r8, asr r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6ede4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -21218,15 +21218,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmda r2, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ strdeq r8, [r3], -r2 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, r0, asr #6 │ │ │ │ + andeq sl, r1, r8, lsr r3 │ │ │ │ muleq r3, r8, r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6eea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -21269,15 +21269,15 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ ldrmi lr, [r0], -lr, ror #31 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r8, r3, r2, lsr r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, r6, lsl #5 │ │ │ │ + andeq sl, r1, lr, ror r2 │ │ │ │ andeq r8, r3, lr, asr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6ef70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -21323,15 +21323,15 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ ldrmi lr, [r0], -r2, lsl #31 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r8, r3, r6, ror #4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, r2, asr #3 │ │ │ │ + @ instruction: 0x0001a1ba │ │ │ │ strdeq r8, [r3], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6f048 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -21374,15 +21374,15 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ sadd16mi lr, r0, ip │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r8, r3, lr, lsl #3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, r6, lsl #2 │ │ │ │ + strdeq sl, [r1], -lr │ │ │ │ andeq r8, r3, sl, lsr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6f114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -21425,15 +21425,15 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ @ instruction: 0x4610eeb6 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r8, r3, r2, asr #1 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sl, r1, sl, asr #32 │ │ │ │ + andeq sl, r1, r2, asr #32 │ │ │ │ andeq r8, r3, lr, asr r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6f1e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -21479,15 +21479,15 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ ldrmi lr, [r0], -sl, asr #28 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ strdeq r7, [r3], -r6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r9, r1, r2, lsl #31 │ │ │ │ + andeq r9, r1, sl, ror pc │ │ │ │ andeq r7, r3, r6, lsl #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6f2b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -21533,15 +21533,15 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ @ instruction: 0x4610edde │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r7, r3, lr, lsl pc │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - @ instruction: 0x00019ebe │ │ │ │ + @ instruction: 0x00019eb6 │ │ │ │ andeq r7, r3, lr, lsr #29 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6f390 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00044d3c │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -21593,15 +21593,15 @@ │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r5, r3, lsr #11 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf878f00e │ │ │ │ + @ instruction: 0xf874f00e │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ bfine r0, r8, #4, #22 │ │ │ │ @ instruction: 0x460d461c │ │ │ │ strmi lr, [r0, #-2498] @ 0xfffff63e │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ ldmib r2, {r3, r4, r8, r9}^ │ │ │ │ @@ -21636,15 +21636,15 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ @ instruction: 0x4610ed10 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r7, r3, sl, lsr lr │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq r9, [r1], -r2 │ │ │ │ + andeq r9, r1, sl, ror #27 │ │ │ │ andeq r7, r3, r2, lsl sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6f52c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -21653,15 +21653,15 @@ │ │ │ │ bmi 1b2534 │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4602ff1b │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - ldrdeq r9, [r1], -r4 │ │ │ │ + andeq r9, r1, ip, asr #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6f56c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00046d85 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ @@ -21703,15 +21703,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stc 7, cr15, [r8], {234} @ 0xea │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r3, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r7, r3, r8, ror #24 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r9, r1, ip, lsr ip │ │ │ │ + andeq r9, r1, r4, lsr ip │ │ │ │ andeq r7, r3, r4, lsl #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6f638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ @@ -21723,16 +21723,16 @@ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ @ instruction: 0x4602f897 │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - ldrdeq r9, [r1], -lr │ │ │ │ - ldrdeq r9, [r1], -r8 │ │ │ │ + ldrdeq r9, [r1], -r6 │ │ │ │ + ldrdeq r9, [r1], -r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6f688 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07b0 │ │ │ │ svcge 0x00020d3c │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ @@ -21796,18 +21796,18 @@ │ │ │ │ @ instruction: 0xf6a36303 │ │ │ │ @ instruction: 0xf1070614 │ │ │ │ @ instruction: 0xf607012c │ │ │ │ ldmib r3, {r3, r6, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @ instruction: 0xf00e6280 │ │ │ │ - eorsvs pc, r0, lr, lsl r8 @ │ │ │ │ + eorsvs pc, r0, sl, lsl r8 @ │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 32618 │ │ │ │ + blcs 32618 │ │ │ │ @ instruction: 0xf507dc17 │ │ │ │ @ instruction: 0xf6a36303 │ │ │ │ ldmdavs fp, {r2, r3, r5, r8, r9} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r8, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @@ -21864,16 +21864,16 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl 11d6640 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [r4, -r7, lsl #12]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r7, r3, ip, asr #22 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r9, r1, r6, asr #22 │ │ │ │ - andeq r9, r1, ip, lsr #20 │ │ │ │ + andeq r9, r1, lr, lsr fp │ │ │ │ + andeq r9, r1, r4, lsr #20 │ │ │ │ andeq r7, r3, r0, lsl #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6f8c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -21919,15 +21919,15 @@ │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ @ instruction: 0x4610eada │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r7, r3, r6, lsl r9 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r9, r1, lr, lsl r9 │ │ │ │ + andeq r9, r1, r6, lsl r9 │ │ │ │ andeq r7, r3, r6, lsr #17 │ │ │ │ orrsmi lr, r0, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ strbeq pc, [r0, ip, asr #17] @ │ │ │ │ stceq 6, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @@ -21966,25 +21966,25 @@ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ mrc2 7, 5, pc, cr4, cr10, {7} │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r4, sl, r2, lsl #12 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 328b4 │ │ │ │ + blcs 328b4 │ │ │ │ @ instruction: 0xf507d13f │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9} │ │ │ │ @ instruction: 0xf1076818 │ │ │ │ @ instruction: 0xf507011c │ │ │ │ ldmib r3, {r2, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @ instruction: 0xf00d6280 │ │ │ │ - @ instruction: 0x4603feb6 │ │ │ │ + @ instruction: 0x4603feb2 │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andseq pc, r4, #169869312 @ 0xa200000 │ │ │ │ andseq pc, ip, r7, lsl #2 │ │ │ │ tstpvs r2, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @@ -22017,16 +22017,16 @@ │ │ │ │ b 5d68a0 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008390 │ │ │ │ andeq r7, r3, r2, lsr #16 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r9, r1, sl, asr r8 │ │ │ │ - andeq r9, r1, sl, ror #15 │ │ │ │ + andeq r9, r1, r2, asr r8 │ │ │ │ + andeq r9, r1, r2, ror #15 │ │ │ │ andeq r7, r3, r0, lsr #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6fb24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d3c │ │ │ │ strvs pc, [r5], #1287 @ 0x507 │ │ │ │ @@ -22078,31 +22078,31 @@ │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ add r2, r3, r0, lsl #6 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - @ instruction: 0xf83ef008 │ │ │ │ + @ instruction: 0xf83cf008 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ tstcs r1, r4, ror r3 │ │ │ │ @ instruction: 0xf0084618 │ │ │ │ - mla r3, sl, r8, pc @ │ │ │ │ + mla r3, r8, r8, pc @ │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ @ instruction: 0xf1074474 │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ b 16d69e0 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ ldrmi r0, [r9], -r4, lsr #6 │ │ │ │ @ instruction: 0xf0084620 │ │ │ │ - @ instruction: 0xf107fa8d │ │ │ │ + @ instruction: 0xf107fa8b │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ b 13d69f8 │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ @ instruction: 0xf5076383 │ │ │ │ @ instruction: 0xf5a26285 │ │ │ │ ldmdavs r2, {r0, r1, r7, r9, sp, lr} │ │ │ │ @@ -22111,36 +22111,36 @@ │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ msreq CPSR_s, r7, lsl #2 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - stc2 0, cr15, [r7, #52]! @ 0x34 │ │ │ │ - blcs 2a29c │ │ │ │ + stc2 0, cr15, [r3, #52]! @ 0x34 │ │ │ │ + blcs 2a29c │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavc fp, {r2, r8, r9, lr} │ │ │ │ @ instruction: 0xd1bf2b00 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ - blcs 32b18 │ │ │ │ + blcs 32b18 │ │ │ │ @ instruction: 0xf507d10c │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ cmnpmi r4, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldmdbmi fp, {r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - blx 1354ae8 │ │ │ │ + blx 12d4ae8 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ tstcs r0, r4, ror r3 │ │ │ │ @ instruction: 0xf0084618 │ │ │ │ - @ instruction: 0x4602fa7b │ │ │ │ + @ instruction: 0x4602fa79 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf8c3681b │ │ │ │ @ instruction: 0xf5072470 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ movwcs lr, #0 │ │ │ │ @@ -22151,16 +22151,16 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ ldrmi lr, [r8], -r8, lsl #18 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r7, r3, r6, lsr #13 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq r9, [r1], -r6 │ │ │ │ - andeq r9, r1, r8, ror #11 │ │ │ │ + andeq r9, r1, lr, ror #13 │ │ │ │ + andeq r9, r1, r0, ror #11 │ │ │ │ andeq r7, r3, r2, lsl #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6fd3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ @@ -22174,15 +22174,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrsbtvs r1, [fp], r3 │ │ │ │ ldmdavs r8!, {r2, sp, lr, pc}^ │ │ │ │ ldmib sl!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcsvs r4, fp, r3, lsl #12 │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0xf0164618 │ │ │ │ - @ instruction: 0x4602f9b3 │ │ │ │ + strmi pc, [r2], -pc, lsr #19 │ │ │ │ andsvs r6, sl, fp, lsr r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ ldmdavs fp!, {r3, r5, r9, fp, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -22222,41 +22222,41 @@ │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ ldmdbvs sl!, {r0, r1, r5, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-2308 @ 0xfffff6fc │ │ │ │ @ instruction: 0xf7e969f8 │ │ │ │ svclt 0x0000eede │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - andeq r9, r1, sl, ror r4 │ │ │ │ + andeq r9, r1, r2, ror r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6fe50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2646 @ 0xfffff5aa │ │ │ │ ldmpl r3, {r1, r2, r4, r6, r8, r9, fp, lr}^ │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf8d3687b │ │ │ │ @ instruction: 0xf1073470 │ │ │ │ ldrmi r0, [r1], -ip, lsl #4 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ teqpvs r8, fp, asr pc @ p-variant is OBSOLETE │ │ │ │ - blcs 33170 │ │ │ │ + blcs 33170 │ │ │ │ addhi pc, r7, r0 │ │ │ │ - blcs 33078 │ │ │ │ + blcs 33078 │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x0020f7e9 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ strbtcs pc, [ip], #-2243 @ 0xfffff73d @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ cdp 7, 6, cr15, cr4, cr9, {7} │ │ │ │ @ instruction: 0xf8d3687b │ │ │ │ - blcs 25e60 │ │ │ │ + blcs 25e60 │ │ │ │ @ instruction: 0xf107d034 │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ teqpvs r8, fp, lsr pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x0008f7e9 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ @@ -22325,15 +22325,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6ffcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ vtst.8 q3, , │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - cdp2 0, 12, cr15, cr4, cr7, {0} │ │ │ │ + cdp2 0, 12, cr15, cr2, cr7, {0} │ │ │ │ @ instruction: 0xf7e96878 │ │ │ │ movwcs lr, #3524 @ 0xdc4 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6fffc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -22412,15 +22412,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00e4608 │ │ │ │ - @ instruction: 0xf7eafb5b │ │ │ │ + @ instruction: 0xf7eafb57 │ │ │ │ @ instruction: 0x4603e836 │ │ │ │ andsvs r2, sl, r2, lsr #4 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf507e022 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @@ -22428,16 +22428,16 @@ │ │ │ │ ldmdavs ip, {r4, r8, r9} │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r4, r3, lsr #11 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9f2f00d │ │ │ │ - blcs 2a790 │ │ │ │ + @ instruction: 0xf9eef00d │ │ │ │ + blcs 2a790 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r3], -pc @ │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @@ -22447,15 +22447,15 @@ │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ @ instruction: 0x4610eeba │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r7, r3, lr, asr #3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r9, r1, ip, ror #4 │ │ │ │ + andeq r9, r1, r4, ror #4 │ │ │ │ andeq r7, r3, r6, rrx │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb701d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -22489,33 +22489,33 @@ │ │ │ │ bl 1d69aa8 │ │ │ │ ble 499c68 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf00e4608 │ │ │ │ - @ instruction: 0xf7e9fac1 │ │ │ │ + @ instruction: 0xf7e9fabd │ │ │ │ @ instruction: 0x4603ef9c │ │ │ │ andsvs r2, sl, r2, lsr #4 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ ldmvs fp!, {r2, r4, sp, lr, pc}^ │ │ │ │ ldmdbvs r9!, {r3, r4, fp, sp, lr} │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ bvs ffe6a8bc │ │ │ │ - @ instruction: 0xf966f00d │ │ │ │ - blcs 2a8a8 │ │ │ │ + @ instruction: 0xf962f00d │ │ │ │ + blcs 2a8a8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r1], -pc @ │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r9, r1, sl, lsl #2 │ │ │ │ + andeq r9, r1, r2, lsl #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb702c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d34 │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @@ -22590,15 +22590,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00e4608 │ │ │ │ - @ instruction: 0xf7e9f9f7 │ │ │ │ + @ instruction: 0xf7e9f9f3 │ │ │ │ @ instruction: 0x4603eed2 │ │ │ │ andsvs r2, sl, r2, lsr #4 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf507e022 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @@ -22606,16 +22606,16 @@ │ │ │ │ ldmdavs ip, {r4, r8, r9} │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r4, r3, lsr #11 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf88ef00d │ │ │ │ - blcs 2aa58 │ │ │ │ + @ instruction: 0xf88af00d │ │ │ │ + blcs 2aa58 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r3], -pc @ │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @@ -22625,15 +22625,15 @@ │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ @ instruction: 0x4610ed56 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r6, r3, r6, lsl #30 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r8, r1, r8, asr #31 │ │ │ │ + andeq r8, r1, r0, asr #31 │ │ │ │ muleq r3, lr, sp │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb704a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ @@ -22702,15 +22702,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00e4608 │ │ │ │ - @ instruction: 0xf7e9f917 │ │ │ │ + @ instruction: 0xf7e9f913 │ │ │ │ @ instruction: 0x4603edf2 │ │ │ │ andsvs r2, sl, r2, lsr #4 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf507e022 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @@ -22718,16 +22718,16 @@ │ │ │ │ ldmdavs ip, {r4, r8, r9} │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xffaef00c │ │ │ │ - blcs 2ac18 │ │ │ │ + @ instruction: 0xffaaf00c │ │ │ │ + blcs 2ac18 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r3], -pc @ │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @@ -22737,15 +22737,15 @@ │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ @ instruction: 0x4610ec76 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r6, r3, sl, lsr #26 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r8, r1, ip, lsl #28 │ │ │ │ + andeq r8, r1, r4, lsl #28 │ │ │ │ ldrdeq r6, [r3], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb70660 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -22772,33 +22772,33 @@ │ │ │ │ addsmi r2, r4, #4, 6 @ 0x10000000 │ │ │ │ movweq lr, #15221 @ 0x3b75 │ │ │ │ ldmvs fp!, {r1, r4, r9, fp, ip, lr, pc}^ │ │ │ │ ldmib r7, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ strmi r2, [r8], -r4, lsl #6 │ │ │ │ - @ instruction: 0xf88af00e │ │ │ │ + @ instruction: 0xf886f00e │ │ │ │ stcl 7, cr15, [r4, #-932]! @ 0xfffffc5c │ │ │ │ eorcs r4, r2, #3145728 @ 0x300000 │ │ │ │ ldmib r7, {r1, r3, r4, sp, lr}^ │ │ │ │ ands r2, r4, r4, lsl #6 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0xf00c6ab9 │ │ │ │ - strmi pc, [r3], -pc, lsr #30 │ │ │ │ + strmi pc, [r3], -fp, lsr #30 │ │ │ │ tstle r4, r0, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - @ instruction: 0x00018cbe │ │ │ │ + @ instruction: 0x00018cb6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb70730 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @@ -22866,15 +22866,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00d4608 │ │ │ │ - @ instruction: 0xf7e9ffcf │ │ │ │ + @ instruction: 0xf7e9ffcb │ │ │ │ strmi lr, [r3], -sl, lsr #25 │ │ │ │ andsvs r2, sl, r2, lsr #4 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf507e022 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @@ -22882,16 +22882,16 @@ │ │ │ │ ldmdavs ip, {r4, r8, r9} │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r9, {r1, r5, r9, sl, lr} │ │ │ │ - cdp2 0, 6, cr15, cr6, cr12, {0} │ │ │ │ - blcs 2aea8 │ │ │ │ + cdp2 0, 6, cr15, cr2, cr12, {0} │ │ │ │ + blcs 2aea8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r3], -pc @ │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @@ -22901,15 +22901,15 @@ │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ ldrmi lr, [r0], -lr, lsr #22 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ muleq r3, sl, sl │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r8, r1, r0, lsr #23 │ │ │ │ + muleq r1, r8, fp │ │ │ │ andeq r6, r3, lr, asr #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq fea57a28 │ │ │ │ ldcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ @@ -22963,15 +22963,15 @@ │ │ │ │ @ instruction: 0xf5076818 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ @ instruction: 0xf5076184 │ │ │ │ ldmib r3, {r0, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8d72300 │ │ │ │ stmdavs r9, {r6, sl, sp} │ │ │ │ - @ instruction: 0xffbef00c │ │ │ │ + @ instruction: 0xffbaf00c │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ bfine r0, r0, #4, #22 │ │ │ │ pkhbtmi r4, r9, r8, lsl #13 │ │ │ │ stmdbhi r0, {r1, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ strbcc pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ @ instruction: 0xf1074615 │ │ │ │ @@ -23017,15 +23017,15 @@ │ │ │ │ b 11d783c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ ldrdeq r6, [r3], -r8 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - ldrdeq r8, [r1], -r6 │ │ │ │ + andeq r8, r1, lr, asr #19 │ │ │ │ andeq r6, r3, r0, lsl #15 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0008b08e │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ @@ -23043,15 +23043,15 @@ │ │ │ │ blcs 22510 │ │ │ │ ldmib r7, {r1, r9, fp, ip, lr, pc}^ │ │ │ │ sub r2, r4, r4, lsl #6 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blvs 1e74800 │ │ │ │ - @ instruction: 0xff1ef00c │ │ │ │ + @ instruction: 0xff1af00c │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x46914698 │ │ │ │ stmdbhi r4, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x17da6bbb │ │ │ │ @ instruction: 0x4615461c │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ svclt 0x000842ab │ │ │ │ @@ -23077,15 +23077,15 @@ │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf04fe003 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ ldrmi r0, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ - andeq r8, r1, ip, lsl #17 │ │ │ │ + andeq r8, r1, r4, lsl #17 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq fea57ce4 │ │ │ │ ldcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ vsubhn.i64 d6, q11, q2 │ │ │ │ @@ -23138,15 +23138,15 @@ │ │ │ │ @ instruction: 0xf5076818 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ @ instruction: 0xf5076184 │ │ │ │ ldmib r3, {r0, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8d72300 │ │ │ │ stmdavs r9, {r6, sl, sp} │ │ │ │ - cdp2 0, 6, cr15, cr0, cr12, {0} │ │ │ │ + cdp2 0, 5, cr15, cr12, cr12, {0} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ bfine r0, r0, #4, #22 │ │ │ │ pkhbtmi r4, r9, r8, lsl #13 │ │ │ │ stmdbhi r0, {r1, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ strbcc pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ @ instruction: 0xf1074615 │ │ │ │ @@ -23192,15 +23192,15 @@ │ │ │ │ stmia r8!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq r6, r3, ip, lsl r6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r8, r1, sl, asr #14 │ │ │ │ + andeq r8, r1, r2, asr #14 │ │ │ │ andeq r6, r3, r4, asr #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb70d7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d34 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -23257,15 +23257,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmda r4!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r6, r3, r8, asr r4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r8, r1, sl, lsr #11 │ │ │ │ + andeq r8, r1, r2, lsr #11 │ │ │ │ @ instruction: 0x000363bc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb70e80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -23286,15 +23286,15 @@ │ │ │ │ tstle r4, r6, lsl fp │ │ │ │ stmdb lr!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmib r7, {r1, r3, r4, sp, lr}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r8, r1, sl, lsl r5 │ │ │ │ + andeq r8, r1, r2, lsl r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb70ef0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d34 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @@ -23350,15 +23350,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x00aaf7e8 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r6, r3, r4, ror #5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r8, r1, r2, ror #8 │ │ │ │ + andeq r8, r1, sl, asr r4 │ │ │ │ andeq r6, r3, r8, asr #4 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ svcge 0x0002b08a │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ @@ -23381,15 +23381,15 @@ │ │ │ │ blcs 22a60 │ │ │ │ ldmib r7, {r1, r9, fp, ip, lr, pc}^ │ │ │ │ sub r2, r1, r6, lsl #6 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ - ldc2l 0, cr15, [sl], #-48 @ 0xffffffd0 │ │ │ │ + ldc2l 0, cr15, [r6], #-48 @ 0xffffffd0 │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x46914698 │ │ │ │ stmdbhi r6, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ andcs r6, r0, #2015232 @ 0x1ec000 │ │ │ │ @ instruction: 0x4615461c │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ svclt 0x000842ab │ │ │ │ @@ -23413,15 +23413,15 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #27079 @ 0x69c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ - @ instruction: 0x000183b4 │ │ │ │ + andeq r8, r1, ip, lsr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb710ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -23430,15 +23430,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 10d7efa │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r1, lr, ror #5 │ │ │ │ + andeq r8, r1, r6, ror #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb71130 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -23447,15 +23447,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 857f3e │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x000182be │ │ │ │ + @ instruction: 0x000182b6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb71174 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08d0fb8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -23488,15 +23488,15 @@ │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ stc 7, cr15, [r6, #928]! @ 0x3a0 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ ldmib r7, {r1, r2, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ stmib sp, {r4, r8, r9, sp}^ │ │ │ │ ldrtmi r2, [r2], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf9aaf00c │ │ │ │ + @ instruction: 0xf9a6f00c │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strmi lr, [r6, #-2503] @ 0xfffff639 │ │ │ │ ldrdeq lr, [r6, -r7] │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle r2, r0, r2 │ │ │ │ @@ -23509,15 +23509,15 @@ │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37244619 │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r8, r1, sl, lsl #5 │ │ │ │ + andeq r8, r1, r2, lsl #5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb7126c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ @@ -23552,15 +23552,15 @@ │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ stc 7, cr15, [r6, #-928]! @ 0xfffffc60 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, sl, fp, sp, lr} │ │ │ │ ldmib r7, {r1, r2, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldrtmi r2, [r2], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf92af00c │ │ │ │ + @ instruction: 0xf926f00c │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strmi lr, [r6, #-2503] @ 0xfffff639 │ │ │ │ ldrdeq lr, [r6, -r7] │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle r2, r0, r2 │ │ │ │ @@ -23573,15 +23573,15 @@ │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37244619 │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - muleq r1, lr, r1 │ │ │ │ + muleq r1, r6, r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7136c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -23590,15 +23590,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx d8178 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r1, r2, lsl #1 │ │ │ │ + andeq r8, r1, sl, ror r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ stcpl 5, cr15, [r0], {172} @ 0xac │ │ │ │ beq c584f0 │ │ │ │ stcpl 5, cr15, [sp, #692]! @ 0x2b4 │ │ │ │ @@ -23627,28 +23627,28 @@ │ │ │ │ tstpeq ip, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ andsvs r6, r3, fp, lsl r8 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ adcvs pc, ip, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ @ instruction: 0x63a9f5a3 │ │ │ │ ldmdavs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ - @ instruction: 0xff64f015 │ │ │ │ + @ instruction: 0xff60f015 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ bfine r4, r9, #12, #8 │ │ │ │ cmnvs fp, sl, lsr r1 │ │ │ │ strcc lr, [r4], #-2519 @ 0xfffff629 │ │ │ │ strcc lr, [r2], #-2369 @ 0xfffff6bf │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ adcvs pc, ip, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ @ instruction: 0x63a9f5a3 │ │ │ │ ldmdavs r9, {r1, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf0164610 │ │ │ │ - @ instruction: 0x460bf895 │ │ │ │ + @ instruction: 0x460bf891 │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ ldmdb r3, {r4, r5, r6, r8, r9}^ │ │ │ │ mrrcne 3, 0, r2, r0, cr2 │ │ │ │ @ instruction: 0xf14360b8 │ │ │ │ rscsvs r0, fp, r0, lsl #6 │ │ │ │ @@ -23659,15 +23659,15 @@ │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ rscsvs r6, sl, #-1342177269 @ 0xb000000b │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf852461a │ │ │ │ bvs ffe692d0 │ │ │ │ @ instruction: 0xf103fb01 │ │ │ │ stccc 8, cr15, [r4], {82} @ 0x52 │ │ │ │ - blx 34d9e │ │ │ │ + blx 34d9e │ │ │ │ ldrmi pc, [r9], #-771 @ 0xfffffcfd │ │ │ │ stccc 8, cr15, [r8], {82} @ 0x52 │ │ │ │ blx fe8f4db2 │ │ │ │ bl 7c6d4 │ │ │ │ ldrmi r0, [r9], r9, lsl #6 │ │ │ │ @ instruction: 0x53adf507 │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @@ -23756,15 +23756,15 @@ │ │ │ │ @ instruction: 0xf8df3b04 │ │ │ │ ldrbtmi r2, [sl], #-2036 @ 0xfffff80c │ │ │ │ @ instruction: 0x46184611 │ │ │ │ stcl 7, cr15, [r8, #928]! @ 0x3a0 │ │ │ │ eorvs r4, fp, r3, lsl #12 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ movtpl pc, #17059 @ 0x42a3 @ │ │ │ │ - blcs 344ac │ │ │ │ + blcs 344ac │ │ │ │ @ instruction: 0xf8dfd128 │ │ │ │ ldrbtmi r3, [fp], #-2008 @ 0xfffff828 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ strmi lr, [r3], -sl, lsl #28 │ │ │ │ andsle r2, pc, r0, lsl #22 │ │ │ │ @ instruction: 0x37c8f8df │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @@ -23780,15 +23780,15 @@ │ │ │ │ @ instruction: 0xf8df3b04 │ │ │ │ ldrbtmi r2, [sl], #-1956 @ 0xfffff85c │ │ │ │ @ instruction: 0x46184611 │ │ │ │ ldc 7, cr15, [r8, #928]! @ 0x3a0 │ │ │ │ eorvs r4, fp, r3, lsl #12 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ movtpl pc, #17059 @ 0x42a3 @ │ │ │ │ - blcs 3450c │ │ │ │ + blcs 3450c │ │ │ │ @ instruction: 0xf507d15e │ │ │ │ blcc 1373c8 │ │ │ │ @ instruction: 0x2780f8df │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ @ instruction: 0xf507ed58 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ @@ -23831,27 +23831,27 @@ │ │ │ │ @ instruction: 0xf8df3b04 │ │ │ │ ldrbtmi r2, [sl], #-1772 @ 0xfffff914 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ ldcl 7, cr15, [r2, #-928] @ 0xfffffc60 │ │ │ │ eorvs r4, fp, r3, lsl #12 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ movtpl pc, #17059 @ 0x42a3 @ │ │ │ │ - blcs 345d8 │ │ │ │ + blcs 345d8 │ │ │ │ @ instruction: 0xf7e8d11d │ │ │ │ @ instruction: 0x4603ed1e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1e5851c │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ blcc 1374a4 │ │ │ │ @ instruction: 0xf8df9200 │ │ │ │ ldrbtmi r2, [sl], #-1720 @ 0xfffff948 │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ andeq pc, r8, r0, asr #5 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf972f007 │ │ │ │ + @ instruction: 0xf970f007 │ │ │ │ stc 7, cr15, [r6, #-928] @ 0xfffffc60 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e313 │ │ │ │ @ instruction: 0xf10353ad │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ @ instruction: 0xf507009b │ │ │ │ @@ -23865,15 +23865,15 @@ │ │ │ │ @ instruction: 0xf507e06f │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ @ instruction: 0xf5075244 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ ldmdavs r2, {r2, r3, r4, r5, r8, r9, ip, lr} │ │ │ │ ldmdavs r8, {r0, r5, r9, sl, lr} │ │ │ │ mrrc 7, 14, pc, r4, cr8 @ │ │ │ │ - blcs 2be00 │ │ │ │ + blcs 2be00 │ │ │ │ @ instruction: 0xf507d113 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ ldmdavs r8, {r2, r6, r8, r9, ip, lr} │ │ │ │ bl 19d85a4 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ subpl pc, r4, #805306378 @ 0x3000000a │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ @@ -23945,19 +23945,19 @@ │ │ │ │ tstls r0, r9, lsl #16 │ │ │ │ ldmdavs r2, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strne pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ ldc 7, cr15, [lr], {232} @ 0xe8 │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - blx 1956786 │ │ │ │ + blx 1856786 │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl fp │ │ │ │ @ instruction: 0xf0134618 │ │ │ │ - @ instruction: 0xf107f9ee │ │ │ │ + @ instruction: 0xf107f9ea │ │ │ │ bcc 11b188 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ @ instruction: 0xf8df3b04 │ │ │ │ ldrbtmi r1, [r9], #-1272 @ 0xfffffb08 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ @ instruction: 0xf107ec06 │ │ │ │ blcc 11b5a0 │ │ │ │ @@ -23978,15 +23978,15 @@ │ │ │ │ @ instruction: 0xf507e092 │ │ │ │ @ instruction: 0xf10353ad │ │ │ │ ldmdavs sl, {r2, r3, r4, r8, r9} │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ movtpl pc, #49827 @ 0xc2a3 @ │ │ │ │ @ instruction: 0x4611681b │ │ │ │ @ instruction: 0xf0154618 │ │ │ │ - @ instruction: 0x460bfc99 │ │ │ │ + @ instruction: 0x460bfc95 │ │ │ │ @ instruction: 0xf507009b │ │ │ │ @ instruction: 0xf5a262b2 │ │ │ │ ldmdavs r2, {r0, r1, r2, r5, r7, r9, sp, lr} │ │ │ │ @ instruction: 0xf507441a │ │ │ │ @ instruction: 0xf5a363b2 │ │ │ │ ldmdavs r2, {r1, r2, r5, r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @@ -24108,15 +24108,15 @@ │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ blx 17d896e │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ teqppl r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ andsvs r4, sl, r2, lsl #12 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ teqppl r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - blcs 34a2c │ │ │ │ + blcs 34a2c │ │ │ │ rschi pc, r3, r0, lsl #5 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ movtpl pc, #49827 @ 0xc2a3 @ │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ @ instruction: 0xf507e07a │ │ │ │ @ instruction: 0xf10353ac │ │ │ │ vrsra.s32 d0, d0, #29 │ │ │ │ @@ -24161,15 +24161,15 @@ │ │ │ │ @ instruction: 0xf5079201 │ │ │ │ @ instruction: 0xf102528c │ │ │ │ andls r0, r0, #12, 4 @ 0xc0000000 │ │ │ │ bmi 1d74af0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - movwcs pc, #3831 @ 0xef7 @ │ │ │ │ + movwcs pc, #3829 @ 0xef5 @ │ │ │ │ @ instruction: 0xf507e09d │ │ │ │ @ instruction: 0xf10353ac │ │ │ │ vrsra.s32 d0, d0, #29 │ │ │ │ @ instruction: 0xf5074204 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ ldmdavs fp, {r2, r3, r6, r8, r9, ip, lr} │ │ │ │ eorcs r4, pc, #318767104 @ 0x13000000 │ │ │ │ @@ -24207,40 +24207,40 @@ │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ blx fe658af8 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ teqppl r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ andsvs r4, sl, r2, lsl #12 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ teqppl r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - blcs 34bb8 │ │ │ │ + blcs 34bb8 │ │ │ │ @ instruction: 0xf7e8da1d │ │ │ │ strmi lr, [r3], -lr, lsr #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0088f7e7 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ andls r5, r1, #84, 6 @ 0x50000001 │ │ │ │ adcsvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ adcvs pc, fp, #679477248 @ 0x28800000 │ │ │ │ andls r6, r0, #1179648 @ 0x120000 │ │ │ │ bmi e74be4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - movwcs pc, #3709 @ 0xe7d @ │ │ │ │ + movwcs pc, #3707 @ 0xe7b @ │ │ │ │ @ instruction: 0xf507e023 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ @ instruction: 0xf5075354 │ │ │ │ @ instruction: 0xf5a262b2 │ │ │ │ ldmdavs r2, {r0, r1, r3, r5, r7, r9, sp, lr} │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ ldrbtmi r4, [sl], #-2607 @ 0xfffff5d1 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 6, cr15, cr8, cr6, {0} │ │ │ │ + cdp2 0, 6, cr15, cr6, cr6, {0} │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ @ instruction: 0x61abf5a3 │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ subspl pc, r4, r3, lsr #5 │ │ │ │ @ instruction: 0x53aef507 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ @@ -24256,69 +24256,69 @@ │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ @ instruction: 0x4618e898 │ │ │ │ strpl pc, [ip, r7, lsl #10]! │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq r5, r3, r4, lsl #28 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r8, r1, sl, asr #6 │ │ │ │ - andeq r8, r1, r8, lsr r3 │ │ │ │ + andeq r8, r1, r2, asr #6 │ │ │ │ andeq r8, r1, r0, lsr r3 │ │ │ │ - andeq r8, r1, sl, lsl r3 │ │ │ │ - strdeq r8, [r1], -lr │ │ │ │ - andeq r8, r1, ip, ror #5 │ │ │ │ - andeq r8, r1, r0, ror #5 │ │ │ │ - @ instruction: 0x000182ba │ │ │ │ - @ instruction: 0x000182b0 │ │ │ │ - andeq r8, r1, r8, ror r2 │ │ │ │ - andeq r8, r1, r6, ror r2 │ │ │ │ - andeq r8, r1, r6, asr #4 │ │ │ │ - andeq r8, r1, lr, ror #3 │ │ │ │ - andeq r8, r1, sl, ror #3 │ │ │ │ - andeq r8, r1, r0, lsl #1 │ │ │ │ - andeq r8, r1, lr, asr r0 │ │ │ │ - andeq r8, r1, sl, asr #32 │ │ │ │ - andeq r8, r1, lr, lsr r0 │ │ │ │ - andeq r7, r1, r4, lsr pc │ │ │ │ - andeq r7, r1, r4, ror #26 │ │ │ │ - @ instruction: 0x00017cbc │ │ │ │ - andeq r7, r1, lr, asr #25 │ │ │ │ + andeq r8, r1, r8, lsr #6 │ │ │ │ + andeq r8, r1, r2, lsl r3 │ │ │ │ + strdeq r8, [r1], -r6 │ │ │ │ + andeq r8, r1, r4, ror #5 │ │ │ │ + ldrdeq r8, [r1], -r8 @ │ │ │ │ + @ instruction: 0x000182b2 │ │ │ │ + andeq r8, r1, r8, lsr #5 │ │ │ │ + andeq r8, r1, r0, ror r2 │ │ │ │ + andeq r8, r1, lr, ror #4 │ │ │ │ + andeq r8, r1, lr, lsr r2 │ │ │ │ + andeq r8, r1, r6, ror #3 │ │ │ │ + andeq r8, r1, r2, ror #3 │ │ │ │ + andeq r8, r1, r8, ror r0 │ │ │ │ + andeq r8, r1, r6, asr r0 │ │ │ │ + andeq r8, r1, r2, asr #32 │ │ │ │ + andeq r8, r1, r6, lsr r0 │ │ │ │ + andeq r7, r1, ip, lsr #30 │ │ │ │ + andeq r7, r1, ip, asr sp │ │ │ │ + @ instruction: 0x00017cb4 │ │ │ │ + andeq r7, r1, r6, asr #25 │ │ │ │ andeq r5, r3, r0, lsr #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb71e70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r3, r8, lsr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ bmi fe223884 │ │ │ │ blmi fe22be70 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f637b │ │ │ │ eorcs r0, r0, r0, lsl #6 │ │ │ │ - @ instruction: 0xf92af014 │ │ │ │ + @ instruction: 0xf926f014 │ │ │ │ @ instruction: 0xf1076238 │ │ │ │ ldmib r7, {r2, r4, r8}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf818f7f1 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ rsbsvs r4, fp, #19922944 @ 0x1300000 │ │ │ │ - blcs 356a8 │ │ │ │ + blcs 356a8 │ │ │ │ @ instruction: 0xf7e8da15 │ │ │ │ @ instruction: 0x4603e976 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ cdp 7, 13, cr15, cr0, cr7, {7} │ │ │ │ movwls r4, #5635 @ 0x1603 │ │ │ │ movwls r6, #2235 @ 0x8bb │ │ │ │ bmi 1d750c4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - movwcs pc, #3533 @ 0xdcd @ │ │ │ │ + movwcs pc, #3531 @ 0xdcb @ │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r6, r7, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2672 @ 0xfffff590 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ cdp 7, 14, cr15, cr10, cr7, {7} │ │ │ │ bvs fee337dc │ │ │ │ cdp 7, 14, cr15, cr12, cr7, {7} │ │ │ │ bvs eec50c │ │ │ │ @@ -24348,21 +24348,21 @@ │ │ │ │ bvs fee33844 │ │ │ │ cdp 7, 11, cr15, cr8, cr7, {7} │ │ │ │ bvs eec574 │ │ │ │ bvs ef31d8 │ │ │ │ bvs ef4edc │ │ │ │ @ instruction: 0x4619691b │ │ │ │ @ instruction: 0xf0154610 │ │ │ │ - strmi pc, [r3], -r3, asr #19 │ │ │ │ + @ instruction: 0x4603f9bf │ │ │ │ bvs eec5ec │ │ │ │ bvs ef32f0 │ │ │ │ bvs ef4ef4 │ │ │ │ @ instruction: 0x4619691b │ │ │ │ @ instruction: 0xf0154610 │ │ │ │ - strmi pc, [fp], -r1, lsl #22 │ │ │ │ + @ instruction: 0x460bfafd │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ bvs ee1f0c │ │ │ │ bvs ef3310 │ │ │ │ addseq r6, fp, fp, lsl r9 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ @ instruction: 0x4603e898 │ │ │ │ @@ -24392,15 +24392,15 @@ │ │ │ │ @ instruction: 0xf04f0242 │ │ │ │ blvs e5ba18 │ │ │ │ @ instruction: 0xf7ee6af8 │ │ │ │ strmi pc, [r3], -r3, lsl #29 │ │ │ │ bvs ef2eb0 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - blcs 34e9c │ │ │ │ + blcs 34e9c │ │ │ │ movwcs sp, #282 @ 0x11a │ │ │ │ strd r6, [sp], -fp │ │ │ │ ldmibvs sl, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0x009b69bb │ │ │ │ ldmdavs r9, {r0, r1, r4, sl, lr} │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7ee4608 │ │ │ │ @@ -24424,22 +24424,22 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ ldrmi lr, [r8], -r6, asr #30 │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r5, r3, ip, ror r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ + andeq r7, r1, r4, asr fp │ │ │ │ + andeq r7, r1, sl, lsr #23 │ │ │ │ + muleq r1, r0, fp │ │ │ │ + andeq r7, r1, r6, ror fp │ │ │ │ andeq r7, r1, ip, asr fp │ │ │ │ - @ instruction: 0x00017bb2 │ │ │ │ - muleq r1, r8, fp │ │ │ │ - andeq r7, r1, lr, ror fp │ │ │ │ - andeq r7, r1, r4, ror #22 │ │ │ │ - andeq r7, r1, sl, asr #22 │ │ │ │ - andeq r7, r1, sl, asr #21 │ │ │ │ - @ instruction: 0x00017abc │ │ │ │ + andeq r7, r1, r2, asr #22 │ │ │ │ + andeq r7, r1, r2, asr #21 │ │ │ │ + @ instruction: 0x00017ab4 │ │ │ │ andeq r5, r3, ip, ror r1 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ @@ -24470,19 +24470,19 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08c0fb8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ @ instruction: 0x4619695b │ │ │ │ @ instruction: 0xf01568b8 │ │ │ │ - strmi pc, [r3], -pc, asr #17 │ │ │ │ + strmi pc, [r3], -fp, asr #17 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - blx 456fcc │ │ │ │ + blx 356fcc │ │ │ │ ldrmi r4, [sl], -fp, lsl #12 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ ldrmi r6, [r3], #-2171 @ 0xfffff785 │ │ │ │ ldmvs r2, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ @ instruction: 0x461c17da │ │ │ │ @@ -24508,20 +24508,20 @@ │ │ │ │ bl feb721e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08c0fb8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf882f015 │ │ │ │ + @ instruction: 0xf87ef015 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ ldmdbvs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461168bb │ │ │ │ @ instruction: 0xf0154618 │ │ │ │ - strmi pc, [fp], -r3, asr #19 │ │ │ │ + @ instruction: 0x460bf9bf │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ blx b508a │ │ │ │ ldmvs sl!, {r0, r1, r8, r9, ip, sp, lr, pc}^ │ │ │ │ blx b526e │ │ │ │ ldrbne pc, [sl, r3, lsl #6] @ │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strmi lr, [r6, #-2503] @ 0xfffff639 │ │ │ │ @@ -24548,19 +24548,19 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ @ instruction: 0x4619695b │ │ │ │ @ instruction: 0xf01568b8 │ │ │ │ - @ instruction: 0x4603f833 │ │ │ │ + strmi pc, [r3], -pc, lsr #16 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xf974f015 │ │ │ │ + @ instruction: 0xf970f015 │ │ │ │ ldrmi r4, [sl], -fp, lsl #12 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ ldrmi r6, [r3], #-2171 @ 0xfffff785 │ │ │ │ ldmvs r2, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ @ instruction: 0x461c17da │ │ │ │ @@ -24584,20 +24584,20 @@ │ │ │ │ bl feb72314 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08c0fb8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xffeaf014 │ │ │ │ + @ instruction: 0xffe6f014 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ ldmdbvs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461168bb │ │ │ │ @ instruction: 0xf0154618 │ │ │ │ - strmi pc, [fp], -fp, lsr #18 │ │ │ │ + strmi pc, [fp], -r7, lsr #18 │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ blx b51ba │ │ │ │ ldmvs sl!, {r0, r1, r8, r9, ip, sp, lr, pc}^ │ │ │ │ blx b539e │ │ │ │ ldrbne pc, [sl, r3, lsl #6] @ │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strmi lr, [r6, #-2503] @ 0xfffff639 │ │ │ │ @@ -24622,18 +24622,18 @@ │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ svcge 0x0004b094 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ - blcs 354b4 │ │ │ │ + blcs 354b4 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, r9, fp, ip, lr, pc}^ │ │ │ │ blle 4e5dd0 │ │ │ │ - blcs 352c0 │ │ │ │ + blcs 352c0 │ │ │ │ mrcvs 13, 1, sp, cr11, cr0, {0} │ │ │ │ vstrle d2, [sp, #-0] │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ ldmdavs sl!, {r1, r2, sl, fp, ip, lr, pc}^ │ │ │ │ ldrmi r6, [sl], #-3643 @ 0xfffff1c5 │ │ │ │ @@ -24646,21 +24646,21 @@ │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ @ instruction: 0x61bb6e7b │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ ldmdavs sl!, {r5, r6, sp, lr, pc}^ │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - @ instruction: 0xff6ef014 │ │ │ │ + @ instruction: 0xff6af014 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ @ instruction: 0x4619695b │ │ │ │ @ instruction: 0xf0154610 │ │ │ │ - strmi pc, [fp], -sp, lsr #17 │ │ │ │ + strmi pc, [fp], -r9, lsr #17 │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ blx f52b6 │ │ │ │ ldmvs fp!, {r1, r9, ip, sp, lr, pc} │ │ │ │ ldmvs sl!, {r0, r1, r4, sl, lr}^ │ │ │ │ blx b549e │ │ │ │ ldrbne pc, [sl, r3, lsl #6] @ │ │ │ │ @ instruction: 0x4615461c │ │ │ │ @@ -24708,18 +24708,18 @@ │ │ │ │ bl feb72504 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r4, r0, pc @ │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, sp, lr} │ │ │ │ blle 5a5f1c │ │ │ │ - blcs 3550c │ │ │ │ + blcs 3550c │ │ │ │ ldmdavs fp!, {r0, r1, r4, r8, r9, fp, ip, lr, pc} │ │ │ │ vldrle d2, [r0, #-0] │ │ │ │ - blcs 36c18 │ │ │ │ + blcs 36c18 │ │ │ │ ldmvs sl!, {r0, r2, r3, r8, sl, fp, ip, lr, pc} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ stcle 2, cr4, [r6], {154} @ 0x9a │ │ │ │ mrcvs 8, 1, r6, cr11, cr10, {3} │ │ │ │ ldmvs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ addsmi r6, sl, #5963776 @ 0x5b0000 │ │ │ │ @@ -24731,20 +24731,20 @@ │ │ │ │ mrcvs 1, 3, r6, cr11, cr11, {3} │ │ │ │ movwcs r6, #443 @ 0x1bb │ │ │ │ rsb r6, r0, fp, ror r1 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ @ instruction: 0x4619695b │ │ │ │ @ instruction: 0xf0144610 │ │ │ │ - strmi pc, [r3], -r5, asr #29 │ │ │ │ + strmi pc, [r3], -r1, asr #29 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - @ instruction: 0xf804f015 │ │ │ │ + @ instruction: 0xf800f015 │ │ │ │ ldrmi r4, [sl], -fp, lsl #12 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ ldrmi r6, [r3], #-2235 @ 0xfffff745 │ │ │ │ ldmvs r2, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ @ instruction: 0x461c17da │ │ │ │ @@ -24917,24 +24917,24 @@ │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ bmi feaf373c │ │ │ │ blmi feaec83c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f637b │ │ │ │ eorcs r0, r0, r0, lsl #6 │ │ │ │ - mcrr2 0, 1, pc, r4, cr3 @ │ │ │ │ + mcrr2 0, 1, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf10761f8 │ │ │ │ ldmib r7, {r4, r8}^ │ │ │ │ stmib sp, {r4, r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ blx cd963e │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ eorsvs r4, fp, #19922944 @ 0x1300000 │ │ │ │ - blcs 35f74 │ │ │ │ + blcs 35f74 │ │ │ │ movwcs sp, #2561 @ 0xa01 │ │ │ │ ldmdbvs fp!, {r0, r2, r5, r8, sp, lr, pc} │ │ │ │ ldrbtmi r4, [sl], #-2716 @ 0xfffff564 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ b 659638 │ │ │ │ bvs 1e34080 │ │ │ │ b 6d9640 │ │ │ │ @@ -24965,29 +24965,29 @@ │ │ │ │ bvs 1e340e8 │ │ │ │ stmib r6!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmibvs fp!, {r1, r9, sl, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r8, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x4619691b │ │ │ │ @ instruction: 0xf0144610 │ │ │ │ - @ instruction: 0x4603fcf1 │ │ │ │ + strmi pc, [r3], -sp, ror #25 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, r8, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x4619691b │ │ │ │ @ instruction: 0xf0144610 │ │ │ │ - strmi pc, [fp], -pc, lsr #28 │ │ │ │ + strmi pc, [fp], -fp, lsr #28 │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, sl, fp, ip}^ │ │ │ │ ldmvs r8!, {r1, r3, r4, r6, r8, sp, lr} │ │ │ │ bl ff3d96ec │ │ │ │ movwcc r4, #5635 @ 0x1603 │ │ │ │ @ instruction: 0xf0134618 │ │ │ │ - adcsvs pc, r8, #205824 @ 0x32400 │ │ │ │ + adcsvs pc, r8, #201728 @ 0x31400 │ │ │ │ bvs fee35a44 │ │ │ │ b 1d59700 │ │ │ │ @ instruction: 0x61bb2301 │ │ │ │ ldmibvs fp!, {r0, r3, r4, r5, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2746 @ 0xfffff546 │ │ │ │ blcs bf97e0 │ │ │ │ ldmibvs fp!, {r4, r5, r8, ip, lr, pc} │ │ │ │ @@ -24996,26 +24996,26 @@ │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ ldc2 7, cr15, [lr], {241} @ 0xf1 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ eorsvs r4, fp, #19922944 @ 0x1300000 │ │ │ │ - blcs 3608c │ │ │ │ + blcs 3608c │ │ │ │ @ instruction: 0xf7e7da15 │ │ │ │ strmi lr, [r3], -r4, lsl #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb lr, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #5635 @ 0x1603 │ │ │ │ movwls r6, #2747 @ 0xabb │ │ │ │ bmi 15f5ba8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - bvs f19938 │ │ │ │ + bvs f19930 │ │ │ │ ldmibvs fp!, {r0, r2, r7, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2746 @ 0xfffff546 │ │ │ │ andsvc r2, sl, pc, lsr #4 │ │ │ │ movwcc r6, #6587 @ 0x19bb │ │ │ │ bvs fee33ecc │ │ │ │ bl fe159780 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @@ -25031,15 +25031,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2884 @ 0xfffff4bc │ │ │ │ andcs r4, r0, r9, lsl r6 │ │ │ │ ldmdb sl, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blvs e344fc │ │ │ │ bl 19d97bc │ │ │ │ movwcc r4, #5635 @ 0x1603 │ │ │ │ @ instruction: 0xf0134618 │ │ │ │ - adcsvs pc, r8, #99328 @ 0x18400 │ │ │ │ + adcsvs pc, r8, #95232 @ 0x17400 │ │ │ │ bvs fee36514 │ │ │ │ b 3597d0 │ │ │ │ @ instruction: 0x61bb2301 │ │ │ │ ldmibvs fp!, {r0, r3, r4, r5, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2746 @ 0xfffff546 │ │ │ │ blcs bf98b0 │ │ │ │ ldmibvs fp!, {r4, r5, r8, ip, lr, pc} │ │ │ │ @@ -25048,26 +25048,26 @@ │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ bvs ffe36344 │ │ │ │ ldc2 7, cr15, [r6], #-964 @ 0xfffffc3c │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ eorsvs r4, fp, #19922944 @ 0x1300000 │ │ │ │ - blcs 3615c │ │ │ │ + blcs 3615c │ │ │ │ @ instruction: 0xf7e7da15 │ │ │ │ @ instruction: 0x4603eb9c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm r6!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #5635 @ 0x1603 │ │ │ │ movwls r6, #2747 @ 0xabb │ │ │ │ bmi 9b6478 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - bvs f1b868 │ │ │ │ + bvs f1b860 │ │ │ │ ldmibvs fp!, {r0, r2, r3, r4, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2746 @ 0xfffff546 │ │ │ │ andsvc r2, sl, pc, lsr #4 │ │ │ │ movwcc r6, #6587 @ 0x19bb │ │ │ │ bvs fee33f9c │ │ │ │ bl 759850 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @@ -25086,23 +25086,23 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ @ instruction: 0x4618ea1a │ │ │ │ @ instruction: 0x46bd3738 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @ instruction: 0x000349b0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r7, r1, lr, lsl #4 │ │ │ │ - strdeq r7, [r1], -r4 │ │ │ │ - ldrdeq r7, [r1], -sl │ │ │ │ - andeq r7, r1, r0, asr #3 │ │ │ │ - andeq r7, r1, r6, lsr #3 │ │ │ │ - andeq r7, r1, r8, ror #1 │ │ │ │ - andeq r7, r1, r0, lsr #1 │ │ │ │ - muleq r1, r2, r0 │ │ │ │ - andeq r7, r1, r8, lsl r0 │ │ │ │ + andeq r7, r1, r6, lsl #4 │ │ │ │ + andeq r7, r1, ip, ror #3 │ │ │ │ + ldrdeq r7, [r1], -r2 │ │ │ │ + @ instruction: 0x000171b8 │ │ │ │ + muleq r1, lr, r1 │ │ │ │ + andeq r7, r1, r0, ror #1 │ │ │ │ + muleq r1, r8, r0 │ │ │ │ + andeq r7, r1, sl, lsl #1 │ │ │ │ + andeq r7, r1, r0, lsl r0 │ │ │ │ andeq r4, r3, r4, lsr #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb72b34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -25224,21 +25224,21 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ ldrmi lr, [r8], -r6, lsl #18 │ │ │ │ @ instruction: 0x46bd3738 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r4, r3, sl, ror #11 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r6, r1, lr, asr #28 │ │ │ │ - andeq r6, r1, r0, asr #28 │ │ │ │ - andeq r6, r1, r2, lsr lr │ │ │ │ - andeq r6, r1, r4, lsr #28 │ │ │ │ - andeq r6, r1, r6, lsl lr │ │ │ │ - strdeq r6, [r1], -sl │ │ │ │ - andeq r6, r1, ip, ror #27 │ │ │ │ + andeq r6, r1, r6, asr #28 │ │ │ │ + andeq r6, r1, r8, lsr lr │ │ │ │ + andeq r6, r1, sl, lsr #28 │ │ │ │ + andeq r6, r1, ip, lsl lr │ │ │ │ + andeq r6, r1, lr, lsl #28 │ │ │ │ + strdeq r6, [r1], -r2 │ │ │ │ + andeq r6, r1, r4, ror #27 │ │ │ │ strdeq r4, [r3], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb72d54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -25322,36 +25322,36 @@ │ │ │ │ tstpeq ip, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2637 @ 0xfffff5b3 │ │ │ │ ldmpl r3, {r0, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ andvs r6, fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fee7 │ │ │ │ + @ instruction: 0xf107fee5 │ │ │ │ tstcs r1, r0, lsl r3 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107ff48 │ │ │ │ + @ instruction: 0xf107ff46 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmdavs sl, {r2, r3, r5, sl, fp, ip, sp} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [r9], #-2370 @ 0xfffff6be │ │ │ │ @ instruction: 0xf0054618 │ │ │ │ - @ instruction: 0xf107f90b │ │ │ │ + @ instruction: 0xf107f909 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmdavs sl, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [r9], #-2365 @ 0xfffff6c3 │ │ │ │ @ instruction: 0xf0054618 │ │ │ │ - @ instruction: 0xf107f8ff │ │ │ │ + @ instruction: 0xf107f8fd │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmib r3, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ ldmdbmi r8!, {r4, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf8f2f005 │ │ │ │ + @ instruction: 0xf8f0f005 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ @ instruction: 0xf107e028 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmibvs sl, {r2, r3, r5, sl, fp, ip, sp} │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -25362,33 +25362,33 @@ │ │ │ │ ldmibvs sl, {r2, r3, r5, sl, fp, ip, sp} │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ @ instruction: 0xf107685b │ │ │ │ @ instruction: 0x460a0010 │ │ │ │ ldrbtmi r4, [r9], #-2341 @ 0xfffff6db │ │ │ │ - @ instruction: 0xf8ccf005 │ │ │ │ + @ instruction: 0xf8caf005 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ movwcc r3, #7204 @ 0x1c24 │ │ │ │ stccc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf107695b │ │ │ │ @ instruction: 0xf8520230 │ │ │ │ addsmi r2, sl, #36, 24 @ 0x2400 │ │ │ │ @ instruction: 0xf107d3cb │ │ │ │ blcc 21c9c8 │ │ │ │ andseq pc, r0, r7, lsl #2 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf959f005 │ │ │ │ + @ instruction: 0xf957f005 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fee7 │ │ │ │ + @ instruction: 0xf107fee5 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1005081 │ │ │ │ stmdbmi pc, {r2, r3} @ │ │ │ │ bmi 26cf98 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -25396,18 +25396,18 @@ │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ @ instruction: 0x4618efb0 │ │ │ │ strpl pc, [r1, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r4, r3, r2, ror #6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r6, r1, r6, lsl #24 │ │ │ │ strdeq r6, [r1], -lr │ │ │ │ - strdeq r6, [r1], -r4 │ │ │ │ - @ instruction: 0x00016bba │ │ │ │ + strdeq r6, [r1], -r6 @ │ │ │ │ + andeq r6, r1, ip, ror #23 │ │ │ │ + @ instruction: 0x00016bb2 │ │ │ │ andeq r4, r3, r0, asr r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb72ff8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ bmi ffcf3eec │ │ │ │ @@ -25435,33 +25435,33 @@ │ │ │ │ ldmdbvs fp!, {r1, sp, lr, pc} │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ svc 0x00d0f7e6 │ │ │ │ ldmdavs sl, {r0, r1, r9, sl, lr} │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-91 @ 0xffffffa5 │ │ │ │ vst2.8 {d8-d9}, [r3 :64], fp │ │ │ │ - blcs 30a7c │ │ │ │ + blcs 30a7c │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmibmi r6, {r0, r1, r2, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ stc 7, cr15, [r2, #920]! @ 0x398 │ │ │ │ - blcs 2d69c │ │ │ │ + blcs 2d69c │ │ │ │ ldmdbvs fp!, {r3, r5, r8, ip, lr, pc} │ │ │ │ teqvs fp, r7, lsl #6 │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4603fe51 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdavs fp!, {r4, r5, r8, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0134610 │ │ │ │ - @ instruction: 0x4602f855 │ │ │ │ + @ instruction: 0x4602f851 │ │ │ │ andsvs r6, sl, fp, lsr r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ ldmdavs fp!, {r2, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -25473,44 +25473,44 @@ │ │ │ │ @ instruction: 0xd1282b00 │ │ │ │ movwcc r6, #26939 @ 0x693b │ │ │ │ @ instruction: 0xf107613b │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0x46180310 │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ - blcs 2d720 │ │ │ │ + blcs 2d720 │ │ │ │ rscshi pc, pc, r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - @ instruction: 0xf822f013 │ │ │ │ + @ instruction: 0xf81ef013 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr} │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868ba │ │ │ │ svc 0x00c0f7e6 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-2235 @ 0xfffff745 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmdbvs fp!, {r3, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ stmibmi r5!, {r1, r3, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ ldc 7, cr15, [ip, #-920]! @ 0xfffffc68 │ │ │ │ - blcs 2d768 │ │ │ │ + blcs 2d768 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r8, ip, lr, pc} │ │ │ │ teqvs fp, sl, lsl #6 │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r3], -fp, ror #27 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmvs fp!, {r1, r2, r3, r6, r7, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - @ instruction: 0xffb2f012 │ │ │ │ + @ instruction: 0xffaef012 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7e66a78 │ │ │ │ ldmvs fp!, {r2, r4, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -25528,15 +25528,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, ip, sp, pc} │ │ │ │ bvs 1e3c840 │ │ │ │ stcl 7, cr15, [sl], {230} @ 0xe6 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ stmibmi r1, {r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ ldcl 7, cr15, [r2], #920 @ 0x398 │ │ │ │ - blcs 2d7fc │ │ │ │ + blcs 2d7fc │ │ │ │ ldmdbvs fp!, {r2, r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ teqvs fp, r6, lsl #6 │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r3], -r1, lsr #27 │ │ │ │ @@ -25544,23 +25544,23 @@ │ │ │ │ ldmdavs fp!, {r1, r2, r7, pc} │ │ │ │ ldmdavs fp!, {r3, r4, r7, r8, fp, sp, lr} │ │ │ │ mrrcne 9, 5, r6, sl, cr11 @ │ │ │ │ cmpvs sl, fp, lsr r8 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwcc r0, #4315 @ 0x10db │ │ │ │ @ instruction: 0xf0124619 │ │ │ │ - @ instruction: 0x4602ff9f │ │ │ │ + @ instruction: 0x4602ff9b │ │ │ │ orrsvs r6, sl, fp, lsr r8 │ │ │ │ mrrcne 8, 11, r6, r9, cr11 │ │ │ │ ldmibvs sl, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwpl pc, #259 @ 0x103 @ │ │ │ │ sbcseq r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x460818d6 │ │ │ │ - @ instruction: 0xff4ef012 │ │ │ │ + @ instruction: 0xff4af012 │ │ │ │ eorsvs r4, r3, r3, lsl #12 │ │ │ │ ldmibvs sl, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwpl pc, #259 @ 0x103 @ │ │ │ │ sbcseq r3, fp, r1, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmvs sl!, {r0, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @@ -25573,30 +25573,30 @@ │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf107701a │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0x46180310 │ │ │ │ ldc2l 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ - blcs 2d8b0 │ │ │ │ + blcs 2d8b0 │ │ │ │ ldmvs fp!, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - @ instruction: 0xff1ef012 │ │ │ │ + @ instruction: 0xff1af012 │ │ │ │ ldmvs fp!, {r3, r4, r5, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7e66a38 │ │ │ │ ldmvs fp!, {r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2618 @ 0xfffff5c6 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmibvs sl, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwpl pc, #259 @ 0x103 @ │ │ │ │ sbcseq r3, fp, r1, lsl #22 │ │ │ │ bvs e22434 │ │ │ │ - @ instruction: 0xff26f012 │ │ │ │ + @ instruction: 0xff22f012 │ │ │ │ rsbsvs r4, r3, r3, lsl #12 │ │ │ │ @ instruction: 0xf7e66a38 │ │ │ │ ldrt lr, [r7], r4, asr #24 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ tstle r8, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ @@ -25616,35 +25616,35 @@ │ │ │ │ teqle r3, r0, lsl #22 │ │ │ │ ldmibvs r8, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sl, fp, ip} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r8, sp, lr} │ │ │ │ sbcseq r6, fp, fp, asr r9 │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ - @ instruction: 0xff0ef012 │ │ │ │ + @ instruction: 0xff0af012 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf103695b │ │ │ │ blcc 70d64 │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ - @ instruction: 0x4603fedd │ │ │ │ + @ instruction: 0x4603fed9 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf103695b │ │ │ │ blcc 70d84 │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldrbtmi r4, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ - strmi pc, [r3], -sp, asr #29 │ │ │ │ + strmi pc, [r3], -r9, asr #29 │ │ │ │ ldmdavs fp!, {r0, r1, r5, r6, sp, lr} │ │ │ │ cmpvs sl, r1, lsl #4 │ │ │ │ - blcs 3678c │ │ │ │ + blcs 3678c │ │ │ │ ldmdavs fp!, {r1, r2, ip, lr, pc} │ │ │ │ @ instruction: 0x3010f9b3 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldmdbmi r0, {r8, r9, sp} │ │ │ │ bmi 22d39c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @@ -25652,52 +25652,52 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ ldrmi lr, [r8], -lr, lsr #27 │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bdf0 │ │ │ │ strdeq r4, [r3], -r8 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - muleq r1, ip, sl │ │ │ │ - andeq r6, r1, lr, lsr sl │ │ │ │ - andeq r6, r1, r0, ror #19 │ │ │ │ - andeq r6, r1, r8, asr r9 │ │ │ │ - ldrdeq r6, [r1], -sl │ │ │ │ - @ instruction: 0x000167be │ │ │ │ + muleq r1, r4, sl │ │ │ │ + andeq r6, r1, r6, lsr sl │ │ │ │ + ldrdeq r6, [r1], -r8 │ │ │ │ + andeq r6, r1, r0, asr r9 │ │ │ │ + ldrdeq r6, [r1], -r2 │ │ │ │ + @ instruction: 0x000167b6 │ │ │ │ andeq r3, r3, ip, asr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb73400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r4, r8, ror #30 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2597 @ 0xfffff5db │ │ │ │ ldmpl r3, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f308c │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - stc2l 0, cr15, [r2], #48 @ 0x30 │ │ │ │ + ldc2l 0, cr15, [lr], {12} │ │ │ │ @ instruction: 0xf7e668f8 │ │ │ │ @ instruction: 0x4602ee5e │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - ldc2 0, cr15, [r8], {13} │ │ │ │ + ldc2 0, cr15, [r4], {13} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - ldc2l 0, cr15, [fp], #-52 @ 0xffffffcc │ │ │ │ + ldc2l 0, cr15, [r7], #-52 @ 0xffffffcc │ │ │ │ msreq SPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - strmi pc, [r3], -pc, lsr #27 │ │ │ │ + strmi pc, [r3], -fp, lsr #27 │ │ │ │ blmi 52dac8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e668b8 │ │ │ │ @ instruction: 0xf107ee7e │ │ │ │ ldrmi r0, [r8], -ip, ror #6 │ │ │ │ - stc2 0, cr15, [r2, #52]! @ 0x34 │ │ │ │ + ldc2 0, cr15, [lr, #52] @ 0x34 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ cdp 7, 7, cr15, cr0, cr6, {7} │ │ │ │ bmi 34be88 │ │ │ │ blmi 22d474 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -25705,35 +25705,35 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ stcl 7, cr15, [r2, #-920] @ 0xfffffc68 │ │ │ │ ssatmi r3, #30, r0, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r3, r3, lr, ror #27 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r6, r1, ip, ror #13 │ │ │ │ - ldrdeq r6, [r1], -lr │ │ │ │ + andeq r6, r1, r4, ror #13 │ │ │ │ + ldrdeq r6, [r1], -r6 @ │ │ │ │ andeq r3, r3, r8, ror sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb734c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - blcs 364c4 │ │ │ │ + blcs 364c4 │ │ │ │ ldcne 1, cr13, [fp, #-20]! @ 0xffffffec │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf89af000 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ blmi 16db54 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e668f8 │ │ │ │ svclt 0x0000ee38 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r6, r1, ip, ror #12 │ │ │ │ + andeq r6, r1, r4, ror #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7350c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ bmi 4f4400 │ │ │ │ blmi 4ed508 │ │ │ │ @@ -25753,15 +25753,15 @@ │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ ldrcc lr, [r8, -r2, ror #25] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r3, r3, r4, ror #25 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r6, r1, lr, lsl #12 │ │ │ │ + andeq r6, r1, r6, lsl #12 │ │ │ │ @ instruction: 0x00033cb4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb73580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ bmi 7b4474 │ │ │ │ @@ -25793,15 +25793,15 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldc 7, cr15, [r2], {230} @ 0xe6 │ │ │ │ @ instruction: 0x37384618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r3, r3, r0, ror ip │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - @ instruction: 0x000165b8 │ │ │ │ + @ instruction: 0x000165b0 │ │ │ │ andeq r3, r3, r6, lsl ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb73620 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ bmi 7b4514 │ │ │ │ @@ -25833,40 +25833,40 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ mcrr 7, 14, pc, r2, cr6 @ │ │ │ │ @ instruction: 0x37384618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ ldrdeq r3, [r3], -r0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r6, r1, r4, asr #10 │ │ │ │ + andeq r6, r1, ip, lsr r5 │ │ │ │ andeq r3, r3, r6, ror fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb736c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r2, r0, ror pc │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2587 @ 0xfffff5e5 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3084 │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ ldrmi r0, [r8], -ip, lsl #6 │ │ │ │ - blx fe15851a │ │ │ │ + blx fe05851a │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ strmi lr, [r2], -r0, lsl #26 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0x46186879 │ │ │ │ - blx feed8530 │ │ │ │ + blx fedd8530 │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - blx 798542 │ │ │ │ + blx 698542 │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0x4603fc51 │ │ │ │ + strmi pc, [r3], -sp, asr #24 │ │ │ │ ldrbtmi r4, [r9], #-2314 @ 0xfffff6f6 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, r4, lsl #1 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ @ instruction: 0x4618ebfa │ │ │ │ @@ -25879,53 +25879,53 @@ │ │ │ │ bl feb73750 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ rscsvs lr, r8, lr, ror sp │ │ │ │ - blcs 36958 │ │ │ │ + blcs 36958 │ │ │ │ blmi 850978 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stc 7, cr15, [r4, #-920] @ 0xfffffc68 │ │ │ │ - blcs 2dd90 │ │ │ │ + blcs 2dd90 │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ eor r2, r8, r1, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldcl 7, cr15, [r6], #920 @ 0x398 │ │ │ │ - blcs 2ddac │ │ │ │ + blcs 2ddac │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, r2, lsl #4 │ │ │ │ ands r2, sl, r1, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stcl 7, cr15, [r8], #920 @ 0x398 │ │ │ │ - blcs 2ddc8 │ │ │ │ + blcs 2ddc8 │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, sl, lsl #4 │ │ │ │ and r2, ip, r1, lsl #6 │ │ │ │ bmi 3769b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - ldmdavs fp!, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r6, r1, lr, asr r4 │ │ │ │ - andeq r6, r1, ip, asr r4 │ │ │ │ - andeq r6, r1, lr, asr r4 │ │ │ │ - andeq r6, r1, sl, lsr r4 │ │ │ │ - andeq r6, r1, lr, lsr #8 │ │ │ │ - andeq r6, r1, r8, lsl r4 │ │ │ │ + andeq r6, r1, r6, asr r4 │ │ │ │ + andeq r6, r1, r4, asr r4 │ │ │ │ + andeq r6, r1, r6, asr r4 │ │ │ │ + andeq r6, r1, r2, lsr r4 │ │ │ │ + andeq r6, r1, r6, lsr #8 │ │ │ │ + andeq r6, r1, r0, lsl r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb7380c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0910fb0 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ mrrcmi 0, 3, r6, r4, cr11 │ │ │ │ @@ -25940,15 +25940,15 @@ │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ ldmdavs fp!, {r1, r2, r3, r4, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xf10761bb │ │ │ │ @ instruction: 0x4618031c │ │ │ │ @ instruction: 0xff76f7ff │ │ │ │ - blcs 36a4c │ │ │ │ + blcs 36a4c │ │ │ │ bvs f10b30 │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ blcs 2b6f58 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r8, ip, lr, pc} │ │ │ │ andsvs r2, sl, ip, lsl r2 │ │ │ │ andcs r6, sl, #3063808 @ 0x2ec000 │ │ │ │ ldmibvs fp!, {r1, r3, r4, pc} │ │ │ │ @@ -25984,15 +25984,15 @@ │ │ │ │ andcs r6, r2, #2015232 @ 0x1ec000 │ │ │ │ ldmvs fp!, {r1, r3, r4, pc} │ │ │ │ @ instruction: 0x4618b29b │ │ │ │ bl ff95a698 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ subshi r6, sl, fp, ror r9 │ │ │ │ eor r2, r1, r2, lsl #6 │ │ │ │ - blcs 36ffc │ │ │ │ + blcs 36ffc │ │ │ │ bvs f1071c │ │ │ │ tstle sl, sl, lsl #22 │ │ │ │ movwcc r6, #35259 @ 0x89bb │ │ │ │ ldmvs r9!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7e6200a │ │ │ │ strmi lr, [r3], -ip, lsr #18 │ │ │ │ tstle r0, r1, lsl #22 │ │ │ │ @@ -26051,30 +26051,30 @@ │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ ldmdavs fp!, {r0, r3, sp, lr, pc}^ │ │ │ │ rsbsvs r1, sl, sl, asr ip │ │ │ │ ldmvc sl!, {r0, r1, r3, r4, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xd102429a │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blcs 3a888 │ │ │ │ + blcs 3a888 │ │ │ │ ldmvs fp!, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x37144618 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ teqcs sl, sl, lsl r0 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ cmnpvs r8, pc, asr #31 @ p-variant is OBSOLETE │ │ │ │ - blcs 36e44 │ │ │ │ + blcs 36e44 │ │ │ │ ldmvs r9!, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e668b8 │ │ │ │ movwcs lr, #6646 @ 0x19f6 │ │ │ │ ldmdbvs fp!, {r0, r5, sp, lr, pc}^ │ │ │ │ tstle sp, r1, lsl #22 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrbtmi r4, [r9], #-2320 @ 0xfffff6f0 │ │ │ │ @@ -26090,16 +26090,16 @@ │ │ │ │ tstle r1, r2, lsl #22 │ │ │ │ and r2, r4, r1, lsl #6 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmib r2, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x000161be │ │ │ │ - andeq r6, r1, lr, lsr #3 │ │ │ │ + @ instruction: 0x000161b6 │ │ │ │ + andeq r6, r1, r6, lsr #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb73ac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r6, r0, ror #30 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ ldmpl r3, {r1, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -26156,20 +26156,20 @@ │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ b bda944 │ │ │ │ ldmdavs sl, {r0, r1, r9, sl, lr} │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-91 @ 0xffffffa5 │ │ │ │ vst2.8 {d8-d9}, [r3 :64], fp │ │ │ │ - blcs 2d7c0 │ │ │ │ + blcs 2d7c0 │ │ │ │ ldmdavs fp!, {r1, r8, ip, lr, pc}^ │ │ │ │ andsvc r2, sl, pc, asr r2 │ │ │ │ movwcc r6, #6267 @ 0x187b │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ - blcs 3aa40 │ │ │ │ + blcs 3aa40 │ │ │ │ svclt 0x0000d1db │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb73be8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07b8 │ │ │ │ @@ -26195,28 +26195,28 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strbcs pc, [ip, #2271] @ 0x8df @ │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507ff13 │ │ │ │ + @ instruction: 0xf507ff11 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ @ instruction: 0xf507040c │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ movwls r0, #4372 @ 0x1114 │ │ │ │ strcc pc, [r0, #2271]! @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf0096808 │ │ │ │ - eorvs pc, r0, fp, asr pc @ │ │ │ │ + eorvs pc, r0, r7, asr pc @ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [lr, -pc]! │ │ │ │ b fe15aa3c │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @@ -26235,25 +26235,25 @@ │ │ │ │ strbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strbcc pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1344 @ 0xfffffac0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 12, cr15, cr2, cr4, {0} │ │ │ │ + cdp2 0, 12, cr15, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf107e26a │ │ │ │ @ instruction: 0xf507011c │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - ldc2l 0, cr15, [sp, #-36] @ 0xffffffdc │ │ │ │ - blcs 2e330 │ │ │ │ + ldc2l 0, cr15, [r9, #-36] @ 0xffffffdc │ │ │ │ + blcs 2e330 │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -26280,53 +26280,53 @@ │ │ │ │ ldrbtmi r3, [fp], #-1188 @ 0xfffffb5c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1184 @ 0xfffffb60 │ │ │ │ ldrcs pc, [ip], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ands pc, r1, #1680 @ 0x690 │ │ │ │ + ands pc, r1, #1648 @ 0x670 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ strmi lr, [r3], -r4, ror #19 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50781cb │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1132 @ 0xfffffb94 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 4, cr15, cr12, cr4, {0} │ │ │ │ + cdp2 0, 4, cr15, cr10, cr4, {0} │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ strmi r6, [r8, r0, lsl #16] │ │ │ │ - blcs 2e418 │ │ │ │ + blcs 2e418 │ │ │ │ msrhi SPSR_sx, r0, asr #32 │ │ │ │ ldrtcc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 2, cr15, cr14, cr4, {0} │ │ │ │ + cdp2 0, 2, cr15, cr12, cr4, {0} │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0096800 │ │ │ │ - strmi pc, [r3], -sl, asr #25 │ │ │ │ + strmi pc, [r3], -r6, asr #25 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf507e006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf04f030c │ │ │ │ @@ -26351,35 +26351,35 @@ │ │ │ │ cmpcs r1, #134217728 @ 0x8000000 │ │ │ │ blmi ffa018b8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3046 @ 0xfffff41a │ │ │ │ ldrbtmi r4, [sl], #-2790 @ 0xfffff51a │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [sl, #16] │ │ │ │ + ldc2l 0, cr15, [r8, #16] │ │ │ │ @ instruction: 0xf107e182 │ │ │ │ bmi ff89d944 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ @ instruction: 0x4603e956 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blmi ff7bd0ac │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r4, #16] │ │ │ │ + stc2l 0, cr15, [r2, #16] │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ andseq pc, r4, r3, lsr #13 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0096800 │ │ │ │ - strmi pc, [r3], -r0, ror #24 │ │ │ │ + @ instruction: 0x4603fc5c │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf507e006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf04f030c │ │ │ │ @@ -26404,31 +26404,31 @@ │ │ │ │ cmpcs r4, #134217728 @ 0x8000000 │ │ │ │ blmi fee4198c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2999 @ 0xfffff449 │ │ │ │ ldrbtmi r4, [sl], #-2743 @ 0xfffff549 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r0, #-16]! │ │ │ │ + stc2l 0, cr15, [lr, #-16]! │ │ │ │ @ instruction: 0xf107e118 │ │ │ │ @ instruction: 0x4618031c │ │ │ │ - @ instruction: 0xf8c0f012 │ │ │ │ + @ instruction: 0xf8bcf012 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9} │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0xf507011c │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - blx 18e02 │ │ │ │ - blcs 2e5ec │ │ │ │ + blx fff18e02 │ │ │ │ + blcs 2e5ec │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -26453,18 +26453,18 @@ │ │ │ │ movwls r2, #4950 @ 0x1356 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ blmi fe301a50 │ │ │ │ bmi fe2ee040 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - adcs pc, r7, pc, lsl #26 │ │ │ │ + adcs pc, r7, sp, lsl #26 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ - @ instruction: 0x4602f85f │ │ │ │ + @ instruction: 0x4602f85b │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @@ -26475,31 +26475,31 @@ │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 1dae6f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fce3 │ │ │ │ + @ instruction: 0xf507fce1 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ add r6, r5, sl, lsl r0 │ │ │ │ ldrbtmi r4, [fp], #-2927 @ 0xfffff491 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldrd pc, [pc], #-195 @ │ │ │ │ + ldrd pc, [pc], #-193 @ │ │ │ │ stmda r6!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r9, sp, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2920 @ 0xfffff498 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - eors pc, pc, r3, asr #25 │ │ │ │ + eors pc, pc, r1, asr #25 │ │ │ │ ldmda r6, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs r2, {r2, r3, r8, r9} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9} │ │ │ │ @@ -26516,98 +26516,98 @@ │ │ │ │ movwls r2, #4962 @ 0x1362 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 1501b4c │ │ │ │ bmi 14ee13c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - mlas r9, r1, ip, pc @ │ │ │ │ + eors pc, r9, pc, lsl #25 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2636 @ 0xfffff5b4 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r2], {4} │ │ │ │ + stc2 0, cr15, [r0], {4} │ │ │ │ ldrbtmi r4, [fp], #-2889 @ 0xfffff4b7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fc79 │ │ │ │ + @ instruction: 0xf507fc77 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070308 │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 3701c │ │ │ │ + blcs 3701c │ │ │ │ stclge 4, cr15, [r4, #-508] @ 0xfffffe04 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fc5d │ │ │ │ + @ instruction: 0xf507fc5b │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, sp, #12, 6 @ 0x30000000 │ │ │ │ svclt 0x0000601a │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ - blcs 3704c │ │ │ │ + blcs 3704c │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ ldrbtmi r4, [r9], #-2352 @ 0xfffff6d0 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, ip, lsl r8 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ @ instruction: 0x4618ee92 │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r3, r3, sl, ror #11 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r6, r3, r8, asr #13 │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ - andeq r5, r1, ip, ror #31 │ │ │ │ - andeq r5, r1, r8, asr #31 │ │ │ │ - andeq r5, r1, r4, asr #31 │ │ │ │ - andeq r6, r1, r8, asr #3 │ │ │ │ - andeq r5, r1, lr, ror pc │ │ │ │ - andeq r5, r1, r6, lsl pc │ │ │ │ - andeq r5, r1, r2, lsl pc │ │ │ │ - andeq r6, r1, r6, lsl r1 │ │ │ │ - andeq r5, r1, ip, asr #29 │ │ │ │ strdeq r5, [r1], -r4 │ │ │ │ - ldrdeq r5, [r1], -r6 │ │ │ │ - @ instruction: 0x00015eb8 │ │ │ │ - strdeq r5, [r1], -r2 │ │ │ │ - strdeq r5, [r1], -r0 │ │ │ │ - strdeq r5, [r1], -r6 │ │ │ │ - andeq r5, r1, lr, lsr #27 │ │ │ │ - ldrdeq r5, [r1], -r8 │ │ │ │ - andeq r5, r1, r0, lsl #28 │ │ │ │ - andeq r5, r1, lr, lsl sp │ │ │ │ - andeq r5, r1, ip, lsl sp │ │ │ │ - andeq r5, r1, r2, lsr #30 │ │ │ │ - ldrdeq r5, [r1], -sl │ │ │ │ - andeq r5, r1, ip, asr ip │ │ │ │ - andeq r5, r1, sl, asr ip │ │ │ │ - andeq r5, r1, r0, ror #28 │ │ │ │ - andeq r5, r1, r8, lsl ip │ │ │ │ - andeq r5, r1, r0, ror #24 │ │ │ │ - andeq r5, r1, lr, asr ip │ │ │ │ - andeq r5, r1, lr, asr ip │ │ │ │ - andeq r5, r1, r0, ror #22 │ │ │ │ - andeq r5, r1, lr, asr fp │ │ │ │ - andeq r5, r1, r4, ror #26 │ │ │ │ + andeq r5, r1, r4, ror #31 │ │ │ │ + andeq r5, r1, r0, asr #31 │ │ │ │ + @ instruction: 0x00015fbc │ │ │ │ + andeq r6, r1, r0, asr #3 │ │ │ │ + andeq r5, r1, r6, ror pc │ │ │ │ + andeq r5, r1, lr, lsl #30 │ │ │ │ + andeq r5, r1, sl, lsl #30 │ │ │ │ + andeq r6, r1, lr, lsl #2 │ │ │ │ + andeq r5, r1, r4, asr #29 │ │ │ │ + andeq r5, r1, ip, ror #29 │ │ │ │ + andeq r5, r1, lr, asr #29 │ │ │ │ + @ instruction: 0x00015eb0 │ │ │ │ + andeq r5, r1, sl, ror #27 │ │ │ │ + andeq r5, r1, r8, ror #27 │ │ │ │ + andeq r5, r1, lr, ror #31 │ │ │ │ + andeq r5, r1, r6, lsr #27 │ │ │ │ + ldrdeq r5, [r1], -r0 │ │ │ │ + strdeq r5, [r1], -r8 │ │ │ │ + andeq r5, r1, r6, lsl sp │ │ │ │ + andeq r5, r1, r4, lsl sp │ │ │ │ + andeq r5, r1, sl, lsl pc │ │ │ │ + ldrdeq r5, [r1], -r2 │ │ │ │ + andeq r5, r1, r4, asr ip │ │ │ │ + andeq r5, r1, r2, asr ip │ │ │ │ + andeq r5, r1, r8, asr lr │ │ │ │ andeq r5, r1, r0, lsl ip │ │ │ │ - andeq r5, r1, r2, lsl ip │ │ │ │ - andeq r5, r1, lr, lsl ip │ │ │ │ - strdeq r5, [r1], -r6 │ │ │ │ + andeq r5, r1, r8, asr ip │ │ │ │ + andeq r5, r1, r6, asr ip │ │ │ │ + andeq r5, r1, r6, asr ip │ │ │ │ + andeq r5, r1, r8, asr fp │ │ │ │ + andeq r5, r1, r6, asr fp │ │ │ │ + andeq r5, r1, ip, asr sp │ │ │ │ + andeq r5, r1, r8, lsl #24 │ │ │ │ + andeq r5, r1, sl, lsl #24 │ │ │ │ + andeq r5, r1, r6, lsl ip │ │ │ │ + andeq r5, r1, lr, ror #23 │ │ │ │ andeq r3, r3, r6, lsl r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb742b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0b90 │ │ │ │ svcge 0x00044d64 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ @@ -26626,67 +26626,67 @@ │ │ │ │ movtmi pc, #49827 @ 0xc2a3 @ │ │ │ │ andcs r6, r0, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ @ instruction: 0xf507011c │ │ │ │ vsubw.s32 q3, , d10 │ │ │ │ ldmdavs r8, {r2, r6, r8, r9, lr} │ │ │ │ - ldc2l 0, cr15, [sl, #-36]! @ 0xffffffdc │ │ │ │ + ldc2l 0, cr15, [r6, #-36]! @ 0xffffffdc │ │ │ │ @ instruction: 0xf107e0fa │ │ │ │ ldrmi r0, [r8], -ip, asr #6 │ │ │ │ - @ instruction: 0xffccf00f │ │ │ │ + @ instruction: 0xffc8f00f │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ teqpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0xf107011c │ │ │ │ andls r0, r1, #76, 4 @ 0xc0000004 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2707 @ 0xfffff56d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe6d915e │ │ │ │ + blx fe65915e │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ strvs pc, [r7], #1443 @ 0x5a3 │ │ │ │ movteq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ eorvs pc, r0, r5, ror #23 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r7, #683671552 @ 0x28c00000 │ │ │ │ - blcs 371d8 │ │ │ │ + blcs 371d8 │ │ │ │ @ instruction: 0xf107d01f │ │ │ │ bmi fe1ddea4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb7f │ │ │ │ + @ instruction: 0xf507fb7d │ │ │ │ vsubw.s32 q3, , d10 │ │ │ │ @ instruction: 0xf5074044 │ │ │ │ ldmib r3, {r2, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2942 @ 0xfffff482 │ │ │ │ stmdavs r0, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx ff6d91c8 │ │ │ │ - blcs 2e9b4 │ │ │ │ + blx ff5d91c8 │ │ │ │ + blcs 2e9b4 │ │ │ │ movwcs sp, #3106 @ 0xc22 │ │ │ │ @ instruction: 0xf107e0d7 │ │ │ │ bmi 1e5dee4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb5f │ │ │ │ + @ instruction: 0xf507fb5d │ │ │ │ vsubw.s32 q3, , d10 │ │ │ │ @ instruction: 0xf5074044 │ │ │ │ ldmib r3, {r2, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ andcs r2, r3, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2928 @ 0xfffff490 │ │ │ │ stmdavs r0, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx feed9208 │ │ │ │ - blcs 2e9f4 │ │ │ │ + blx fedd9208 │ │ │ │ + blcs 2e9f4 │ │ │ │ addshi pc, r1, r0, lsl #6 │ │ │ │ adcs r2, r6, r0, lsl #6 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r7, #683671552 @ 0x28c00000 │ │ │ │ ldmvs ip, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ smlaltbmi pc, ip, r3, r2 @ │ │ │ │ @@ -26702,107 +26702,107 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fba3 │ │ │ │ bmi 169df68 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb1d │ │ │ │ + @ instruction: 0xf507fb1b │ │ │ │ vsubw.s32 q3, , d10 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r8, r9, lr} │ │ │ │ addvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ submi pc, ip, #536870922 @ 0x2000000a │ │ │ │ ldmdavs r2, {r1, r4, fp, sp, lr} │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1079202 │ │ │ │ andls r0, r1, #76, 4 @ 0xc0000004 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2637 @ 0xfffff5b3 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx d928e │ │ │ │ + blx 5928e │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ movtmi pc, #49827 @ 0xc2a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ addvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ smlaltbmi pc, r4, r2, r2 @ │ │ │ │ @ instruction: 0xf1079302 │ │ │ │ movwls r0, #4940 @ 0x134c │ │ │ │ ldrbtmi r4, [fp], #-2883 @ 0xfffff4bd │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r2, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - blx 13592d2 │ │ │ │ - blcs 2eabc │ │ │ │ + blx 12592d2 │ │ │ │ + blcs 2eabc │ │ │ │ movwcs sp, #3073 @ 0xc01 │ │ │ │ @ instruction: 0xf107e053 │ │ │ │ ldrmi r0, [r8], -ip, asr #6 │ │ │ │ - mrc2 0, 1, pc, cr6, cr1, {0} │ │ │ │ + mrc2 0, 1, pc, cr2, cr1, {0} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf5a3638a │ │ │ │ ldmdavs fp, {r0, r3, r7, r8, r9, sp, lr} │ │ │ │ movwcs r6, #4122 @ 0x101a │ │ │ │ @ instruction: 0xf507e045 │ │ │ │ vsubw.s32 q3, , d10 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r8, r9, lr} │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ bmi c2eb18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - blmi b9be08 │ │ │ │ + blmi b9be00 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx feed931c │ │ │ │ + blx fee5931c │ │ │ │ svclt 0x0000e000 │ │ │ │ cmppeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ submi pc, r4, r3, lsr #5 │ │ │ │ orrvs pc, ip, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0096800 │ │ │ │ - @ instruction: 0x4603f954 │ │ │ │ + @ instruction: 0x4603f950 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf507aef0 │ │ │ │ vsubw.s32 q3, , d10 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r8, r9, lr} │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe4d936c │ │ │ │ + blx fe45936c │ │ │ │ ldmdbmi r6, {r8, r9, sp} │ │ │ │ bmi 26e548 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ strbcs pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldcl 7, cr15, [r6], {229} @ 0xe5 │ │ │ │ vmin.s8 d4, d7, d8 │ │ │ │ ssatmi r4, #30, r4, asr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r2, r3, ip, lsl pc │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r5, r1, sl, lsl #21 │ │ │ │ - andeq r5, r1, r8, ror sl │ │ │ │ - andeq r5, r1, sl, ror #20 │ │ │ │ - andeq r5, r1, r8, asr sl │ │ │ │ - andeq r5, r1, sl, asr #20 │ │ │ │ - strdeq r5, [r1], -r0 │ │ │ │ - ldrdeq r5, [r1], -sl │ │ │ │ - @ instruction: 0x000159be │ │ │ │ - andeq r5, r1, r8, ror r9 │ │ │ │ - muleq r1, r0, r9 │ │ │ │ - andeq r5, r1, lr, asr #18 │ │ │ │ + andeq r5, r1, r2, lsl #21 │ │ │ │ + andeq r5, r1, r0, ror sl │ │ │ │ + andeq r5, r1, r2, ror #20 │ │ │ │ + andeq r5, r1, r0, asr sl │ │ │ │ + andeq r5, r1, r2, asr #20 │ │ │ │ + andeq r5, r1, r8, ror #19 │ │ │ │ + ldrdeq r5, [r1], -r2 │ │ │ │ + @ instruction: 0x000159b6 │ │ │ │ + andeq r5, r1, r0, ror r9 │ │ │ │ + andeq r5, r1, r8, lsl #19 │ │ │ │ + andeq r5, r1, r6, asr #18 │ │ │ │ andeq r2, r3, r0, lsr #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb745c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00066d03 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -26827,15 +26827,15 @@ │ │ │ │ @ instruction: 0xf6076101 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf107000c │ │ │ │ ldmdb r3, {r3, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ strtmi r2, [sl], -r0, lsl #6 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - @ instruction: 0xf98ef009 │ │ │ │ + @ instruction: 0xf98af009 │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e5d12a │ │ │ │ strmi lr, [r2], -lr, lsr #27 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -26853,24 +26853,24 @@ │ │ │ │ movwls r2, #5029 @ 0x13a5 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 1502090 │ │ │ │ bmi 14ee680 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - rsb pc, sp, pc, ror #19 │ │ │ │ + rsb pc, sp, sp, ror #19 │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0096800 │ │ │ │ - strmi pc, [r3], -sl, lsl #17 │ │ │ │ + strmi pc, [r3], -r6, lsl #17 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607e006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf04f0308 │ │ │ │ @@ -26895,15 +26895,15 @@ │ │ │ │ @ instruction: 0x23a69302 │ │ │ │ blmi b82138 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2860 @ 0xfffff4d4 │ │ │ │ ldrbtmi r4, [sl], #-2604 @ 0xfffff5d4 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf99af004 │ │ │ │ + @ instruction: 0xf998f004 │ │ │ │ @ instruction: 0xf107e018 │ │ │ │ bmi a1e1a4 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ @ instruction: 0x4603ed16 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -26911,15 +26911,15 @@ │ │ │ │ andsvs r2, sl, sp, lsl #4 │ │ │ │ @ instruction: 0xf607e006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ svclt 0x0000601a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 375f8 │ │ │ │ + blcs 375f8 │ │ │ │ @ instruction: 0xf7e5d00b │ │ │ │ strmi lr, [r2], -lr, lsl #26 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, r3, fp, lsl r8 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ @@ -26930,23 +26930,23 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ @ instruction: 0x4618ebb2 │ │ │ │ ldreq pc, [r8, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r2, r3, r2, lsl ip │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r5, r1, ip, lsl r6 │ │ │ │ - andeq r5, r1, sl, lsl r6 │ │ │ │ - andeq r5, r1, ip, lsr #16 │ │ │ │ - ldrdeq r5, [r1], -r8 │ │ │ │ - andeq r5, r1, r2, ror r5 │ │ │ │ - andeq r5, r1, r0, ror r5 │ │ │ │ - andeq r5, r1, r2, lsl #15 │ │ │ │ - andeq r5, r1, lr, lsr #10 │ │ │ │ - andeq r5, r1, r8, asr r5 │ │ │ │ + andeq r5, r1, r4, lsl r6 │ │ │ │ + andeq r5, r1, r2, lsl r6 │ │ │ │ + andeq r5, r1, r4, lsr #16 │ │ │ │ + ldrdeq r5, [r1], -r0 │ │ │ │ + andeq r5, r1, sl, ror #10 │ │ │ │ + andeq r5, r1, r8, ror #10 │ │ │ │ + andeq r5, r1, sl, ror r7 │ │ │ │ + andeq r5, r1, r6, lsr #10 │ │ │ │ + andeq r5, r1, r0, asr r5 │ │ │ │ andeq r2, r3, r6, asr sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb74804 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -26958,15 +26958,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ ldrhvs r6, [sl], #-138 @ 0xffffff76 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ sbcsvs r2, sl, r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ - blcs 376b4 │ │ │ │ + blcs 376b4 │ │ │ │ blmi 391a5c │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ and r6, lr, sl, lsl r0 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ teqvs fp, fp, lsl r8 │ │ │ │ ldmdbvs fp!, {r1, sp, lr, pc} │ │ │ │ teqvs fp, fp @ │ │ │ │ @@ -27002,30 +27002,30 @@ │ │ │ │ andeq r5, r3, r8, asr #20 │ │ │ │ andeq r5, r3, r0, asr #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb748e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ andcs sl, r4, r0, lsl #30 │ │ │ │ - blx ffed973e │ │ │ │ + blx ffdd973e │ │ │ │ ldmvs fp!, {r3, r4, r5, r7, sp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ ldrhtvs r6, [fp], #-139 @ 0xffffff75 │ │ │ │ andscs lr, r0, r1, lsl r0 │ │ │ │ - blx ffbd9756 │ │ │ │ + blx ffad9756 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ blgt 3eef6c │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ movwcc r6, #51227 @ 0xc81b │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ - blcs 377a0 │ │ │ │ + blcs 377a0 │ │ │ │ ldmvs fp!, {r0, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37144618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ strdeq r5, [r3], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7494c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -27046,88 +27046,88 @@ │ │ │ │ ldmdavs fp!, {r0, r1, r3, sp, lr, pc}^ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia sl!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 37814 │ │ │ │ + blcs 37814 │ │ │ │ svclt 0x0000d1ef │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb749bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2859 @ 0xfffff4d5 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ bl ff6db768 │ │ │ │ - blcs 2efe4 │ │ │ │ + blcs 2efe4 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ strmi pc, [r3], -r5, asr #27 │ │ │ │ blmi 9d58fc │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ strmi lr, [r3], -lr, asr #23 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ blx ffbd97fa │ │ │ │ eors r4, r9, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ bl ff05b79c │ │ │ │ - blcs 2f018 │ │ │ │ + blcs 2f018 │ │ │ │ @ instruction: 0xf002d103 │ │ │ │ - @ instruction: 0x4603fe93 │ │ │ │ + @ instruction: 0x4603fe91 │ │ │ │ blmi 7158c8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ @ instruction: 0x4603ebb4 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldc2l 0, cr15, [r6, #-0] │ │ │ │ ands r4, pc, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ bl fe9db7d0 │ │ │ │ - blcs 2f04c │ │ │ │ + blcs 2f04c │ │ │ │ @ instruction: 0xf011d103 │ │ │ │ - @ instruction: 0x4603fd1b │ │ │ │ + @ instruction: 0x4603fd17 │ │ │ │ blmi 455894 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ @ instruction: 0x4603eb9a │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8f2f002 │ │ │ │ + @ instruction: 0xf8f0f002 │ │ │ │ and r4, r5, r3, lsl #12 │ │ │ │ bl fe8db7fc │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r1, r2, lsl #10 │ │ │ │ - strdeq r5, [r1], -r4 │ │ │ │ - andeq r5, r1, r2, ror #9 │ │ │ │ - ldrdeq r5, [r1], -r0 │ │ │ │ - andeq r5, r1, r2, asr #9 │ │ │ │ - @ instruction: 0x000154b0 │ │ │ │ + strdeq r5, [r1], -sl │ │ │ │ + andeq r5, r1, ip, ror #9 │ │ │ │ + ldrdeq r5, [r1], -sl │ │ │ │ + andeq r5, r1, r8, asr #9 │ │ │ │ + @ instruction: 0x000154ba │ │ │ │ + andeq r5, r1, r8, lsr #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ bl feb74a98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ stc2l 0, cr15, [r2, #-0] │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ @ instruction: 0x4603fb95 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r3, asr #28 │ │ │ │ + strmi pc, [r3], -r1, asr #28 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -r5, asr #17 │ │ │ │ + strmi pc, [r3], -r3, asr #17 │ │ │ │ @ instruction: 0xf000441c │ │ │ │ strmi pc, [r3], -fp, lsr #26 │ │ │ │ @ instruction: 0xf011441c │ │ │ │ - @ instruction: 0x4603fcd9 │ │ │ │ + @ instruction: 0x4603fcd5 │ │ │ │ ldrmi r4, [r8], -r3, lsr #8 │ │ │ │ svclt 0x0000bd98 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb74adc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00026d03 │ │ │ │ @@ -27153,16 +27153,16 @@ │ │ │ │ @ instruction: 0xf6070124 │ │ │ │ @ instruction: 0xf6a30328 │ │ │ │ @ instruction: 0xf107001c │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - cdp2 0, 4, cr15, cr3, cr8, {0} │ │ │ │ - blcs 2f164 │ │ │ │ + cdp2 0, 3, cr15, cr15, cr8, {0} │ │ │ │ + blcs 2f164 │ │ │ │ @ instruction: 0xf107d05d │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ ldm sl!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq CPSR_f, #7340032 @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ @@ -27173,15 +27173,15 @@ │ │ │ │ strmi lr, [r3], -lr, lsr #21 │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ - blcs 37a10 │ │ │ │ + blcs 37a10 │ │ │ │ @ instruction: 0xf607d037 │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf6076819 │ │ │ │ @ instruction: 0xf6a30328 │ │ │ │ ldmdavs fp, {r2, r5, r8, r9} │ │ │ │ @ instruction: 0xf607681d │ │ │ │ @@ -27189,15 +27189,15 @@ │ │ │ │ @ instruction: 0xf6070414 │ │ │ │ @ instruction: 0xf6a30328 │ │ │ │ @ instruction: 0xf107001c │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strtmi r2, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0xf0086800 │ │ │ │ - eorvs pc, r0, r1, asr #25 │ │ │ │ + strhtvs pc, [r0], -sp @ │ │ │ │ msreq CPSR_f, #7340032 @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf6a30328 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9} │ │ │ │ @ instruction: 0xd1014293 │ │ │ │ @@ -27231,26 +27231,26 @@ │ │ │ │ @ instruction: 0xf1436461 │ │ │ │ stmib r7, {r8, sl}^ │ │ │ │ ldmdavs fp!, {r2, r8, sl, lr}^ │ │ │ │ blmi 3c2680 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf00868f8 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - cdp2 0, 5, cr15, cr14, cr8, {0} │ │ │ │ + cdp2 0, 5, cr15, cr10, cr8, {0} │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xd101429a │ │ │ │ and r2, r0, r0, lsl #6 │ │ │ │ ldrmi r2, [r8], -r3, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r5, r1, r8, lsl #5 │ │ │ │ + andeq r5, r1, r0, lsl #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb74cc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r8, pc @ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrbtmi r4, [ip], #-3201 @ 0xfffff37f │ │ │ │ @@ -27264,116 +27264,116 @@ │ │ │ │ rscsvs r2, fp, #0, 6 │ │ │ │ stmiapl r3!, {r0, r1, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ blmi 1ed7ec0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsle r2, r4, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2936 @ 0xfffff488 │ │ │ │ - blcs 37b7c │ │ │ │ + blcs 37b7c │ │ │ │ blmi 1e11b50 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 10, cr15, cr14, cr3, {0} │ │ │ │ + cdp2 0, 10, cr15, cr12, cr3, {0} │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ mvnsvs r2, r0, lsl #6 │ │ │ │ blmi 1c95b7c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 9, cr15, cr14, cr3, {0} │ │ │ │ + cdp2 0, 9, cr15, cr12, cr3, {0} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ svc 0x005cf7e4 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 38348 │ │ │ │ + blcs 38348 │ │ │ │ blmi 1a12140 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 8, cr15, cr8, cr3, {0} │ │ │ │ + cdp2 0, 8, cr15, cr6, cr3, {0} │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2402 @ 0xfffff69e │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603fc1f │ │ │ │ cmple r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ldmdbvs r9!, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r1, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ eoreq pc, r0, r7, lsl #2 │ │ │ │ movwls r6, #26875 @ 0x68fb │ │ │ │ ldrbtmi r4, [fp], #-2904 @ 0xfffff4a8 │ │ │ │ ldmvs fp!, {r0, r2, r8, r9, ip, pc}^ │ │ │ │ blmi 16027c0 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1079302 │ │ │ │ movwls r0, #4900 @ 0x1324 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ ldrbtmi r4, [fp], #-2898 @ 0xfffff4ae │ │ │ │ cdp 7, 9, cr15, cr12, cr4, {7} │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 383c0 │ │ │ │ + blcs 383c0 │ │ │ │ blmi 1412024 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 4, cr15, cr12, cr3, {0} │ │ │ │ + cdp2 0, 4, cr15, cr10, cr3, {0} │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ cdp 7, 13, cr15, cr4, cr4, {7} │ │ │ │ teqvs fp, #0, 6 │ │ │ │ ldmibvs sl!, {r1, r3, r4, r5, sp, lr, pc}^ │ │ │ │ bvs feef84e8 │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2370 @ 0xfffff6be │ │ │ │ stmib r2!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 38804 │ │ │ │ + blcs 38804 │ │ │ │ bvs fff11c20 │ │ │ │ blmi 1015c24 │ │ │ │ bmi feee10 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56871 @ 0xde27 @ │ │ │ │ + movwcs pc, #56869 @ 0xde25 @ │ │ │ │ ands r6, sp, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56859 @ 0xde1b @ │ │ │ │ + movwcs pc, #56857 @ 0xde19 @ │ │ │ │ ands r6, r1, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2869 @ 0xfffff4cb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi r1!, {r8, r9, sp} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx fe9dbc6e │ │ │ │ teqvs fp, #872415232 @ 0x34000000 │ │ │ │ ldrbtmi r4, [fp], #-2862 @ 0xfffff4d2 │ │ │ │ - blcs 37ce8 │ │ │ │ + blcs 37ce8 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ @ instruction: 0x4611031c │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ blmi 5995f8 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ ldmda r6!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46186afb │ │ │ │ cdp 7, 6, cr15, cr8, cr4, {7} │ │ │ │ - blcs 38990 │ │ │ │ + blcs 38990 │ │ │ │ @ instruction: 0xf7e5d007 │ │ │ │ strmi lr, [r2], -r2, lsl #19 │ │ │ │ andsvs r6, r3, fp, lsr fp │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @@ -27385,30 +27385,30 @@ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r2, r3, lr, lsr #10 │ │ │ │ andeq r2, r3, sl, lsr #10 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ andeq r5, r3, r8, lsl #12 │ │ │ │ strdeq r5, [r3], -sl │ │ │ │ - strdeq r5, [r1], -r8 │ │ │ │ - ldrdeq r5, [r3], -lr │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ strdeq r5, [r1], -r0 │ │ │ │ - andeq r5, r1, r2, lsl #4 │ │ │ │ + ldrdeq r5, [r3], -lr │ │ │ │ + strdeq r5, [r1], -r4 │ │ │ │ + andeq r5, r1, r8, ror #3 │ │ │ │ strdeq r5, [r1], -sl │ │ │ │ + strdeq r5, [r1], -r2 │ │ │ │ @ instruction: 0xfffffe9f │ │ │ │ @ instruction: 0xfffffd21 │ │ │ │ + ldrdeq r5, [r1], -r6 │ │ │ │ + ldrdeq r5, [r1], -r4 │ │ │ │ + @ instruction: 0x000151be │ │ │ │ + @ instruction: 0x000151b0 │ │ │ │ + @ instruction: 0x000151bc │ │ │ │ + andeq r5, r1, sl, asr #3 │ │ │ │ ldrdeq r5, [r1], -lr │ │ │ │ - ldrdeq r5, [r1], -ip │ │ │ │ - andeq r5, r1, r6, asr #3 │ │ │ │ - @ instruction: 0x000151b8 │ │ │ │ - andeq r5, r1, r4, asr #3 │ │ │ │ - ldrdeq r5, [r1], -r2 │ │ │ │ - andeq r5, r1, r6, ror #3 │ │ │ │ - andeq r5, r1, r0, lsl r2 │ │ │ │ + andeq r5, r1, r8, lsl #4 │ │ │ │ muleq r3, r2, r4 │ │ │ │ andeq r2, r3, r6, asr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb74f40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r8, pc @ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ @@ -27426,38 +27426,38 @@ │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ svc 0x00aef7e4 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ blmi 1c75df0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r4, #-12]! │ │ │ │ + ldc2l 0, cr15, [r2, #-12]! │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r2, lsl #2 │ │ │ │ cdp 7, 3, cr15, cr2, cr4, {7} │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 3859c │ │ │ │ + blcs 3859c │ │ │ │ addshi pc, sp, r0, asr #32 │ │ │ │ ldrbtmi r4, [fp], #-2918 @ 0xfffff49a │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbmi r2!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx ffd5bdd0 │ │ │ │ - blcs 2f5e4 │ │ │ │ + blcs 2f5e4 │ │ │ │ blmi 18123b8 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ blmi 17b5e4c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r6, #-12] │ │ │ │ + stc2l 0, cr15, [r4, #-12] │ │ │ │ @ instruction: 0xf107697a │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ ldmvs fp!, {r5}^ │ │ │ │ blmi 1602a20 │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ movwls r6, #22779 @ 0x58fb │ │ │ │ ldrbtmi r4, [fp], #-2901 @ 0xfffff4ab │ │ │ │ @@ -27471,60 +27471,60 @@ │ │ │ │ strmi lr, [r3], -sl, ror #30 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0xd1222b00 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2635 @ 0xfffff5b5 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [sl, #-12] │ │ │ │ + ldc2 0, cr15, [r8, #-12] │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ - blcs 37ec0 │ │ │ │ + blcs 37ec0 │ │ │ │ blmi 1211e78 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [ip, #-12] │ │ │ │ + stc2 0, cr15, [sl, #-12] │ │ │ │ teqvs fp, #67108864 @ 0x4000000 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ ldc 7, cr15, [r2, #912] @ 0x390 │ │ │ │ ldmibvs sl!, {r1, r2, r3, r5, sp, lr, pc}^ │ │ │ │ bvs feef8768 │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2362 @ 0xfffff6c6 │ │ │ │ stmda r2!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 38a84 │ │ │ │ + blcs 38a84 │ │ │ │ blmi e522b4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf844f011 │ │ │ │ + @ instruction: 0xf840f011 │ │ │ │ rscsvs r4, fp, #3145728 @ 0x300000 │ │ │ │ bmi d78a98 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - bvs fff1d248 │ │ │ │ + bvs fff1d240 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x46186afb │ │ │ │ ldcl 7, cr15, [r4, #-912] @ 0xfffffc70 │ │ │ │ blmi bd5eec │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r2], {3} │ │ │ │ + ldc2l 0, cr15, [r0], {3} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ stc 7, cr15, [sl, #-912]! @ 0xfffffc70 │ │ │ │ blmi 9d5f2c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r0], {3} │ │ │ │ + ldc2 0, cr15, [lr], #12 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ blmi 3dc86c │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ svc 0x0036f7e4 │ │ │ │ ldmdbmi sp, {r0, r1, r3, r4, r5, r8, r9, fp, sp, lr} │ │ │ │ @@ -27536,68 +27536,68 @@ │ │ │ │ @ instruction: 0x4618eefa │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r2, r3, ip, lsr #5 │ │ │ │ andeq r2, r3, r8, lsr #5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ - andeq r4, r1, r8, lsr #31 │ │ │ │ - andeq r5, r1, r6, asr #1 │ │ │ │ - andeq r4, r1, ip, lsr #31 │ │ │ │ + andeq r4, r1, r0, lsr #31 │ │ │ │ + strheq r5, [r1], -lr │ │ │ │ + andeq r4, r1, r4, lsr #31 │ │ │ │ andeq r5, r3, r8, lsr #6 │ │ │ │ - andeq r5, r1, r0, asr #1 │ │ │ │ + strheq r5, [r1], -r8 │ │ │ │ @ instruction: 0xfffffc41 │ │ │ │ @ instruction: 0xfffffac3 │ │ │ │ strdeq r5, [r3], -r0 │ │ │ │ - andeq r5, r1, r6, lsl #1 │ │ │ │ + andeq r5, r1, lr, ror r0 │ │ │ │ @ instruction: 0x000352b6 │ │ │ │ - andeq r5, r1, r8, lsl #1 │ │ │ │ - andeq r4, r1, r6, asr #30 │ │ │ │ - andeq r4, r1, ip, lsr pc │ │ │ │ - andeq r5, r1, r0, rrx │ │ │ │ + andeq r5, r1, r0, lsl #1 │ │ │ │ + andeq r4, r1, lr, lsr pc │ │ │ │ + andeq r4, r1, r4, lsr pc │ │ │ │ + andeq r5, r1, r8, asr r0 │ │ │ │ + andeq r5, r1, r4, rrx │ │ │ │ andeq r5, r1, ip, rrx │ │ │ │ - andeq r5, r1, r4, ror r0 │ │ │ │ - andeq r4, r1, r2, ror pc │ │ │ │ + andeq r4, r1, sl, ror #30 │ │ │ │ andeq r2, r3, r4, ror #1 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ andeq r5, r3, sl, ror #2 │ │ │ │ svcge 0x0000b480 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ - blcs 3802c │ │ │ │ + blcs 3802c │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ ssatmi r4, #30, r8, lsl #12 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ andeq r5, r3, sl, asr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb751dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 25d10c │ │ │ │ + blmi 25d104 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1ef868 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ blx ffe5c008 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r1, r2, asr #31 │ │ │ │ + @ instruction: 0x00014fba │ │ │ │ @ instruction: 0xfffffd3d │ │ │ │ @ instruction: 0xfffffab7 │ │ │ │ - @ instruction: 0x00014fb8 │ │ │ │ + @ instruction: 0x00014fb0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb7522c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c8 │ │ │ │ svcge 0x00066d03 │ │ │ │ tstpeq r8, r7, lsl #12 @ p-variant is OBSOLETE │ │ │ │ smlatbeq ip, r1, r6, pc @ │ │ │ │ @@ -27612,15 +27612,15 @@ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0086800 │ │ │ │ - strmi pc, [r3], -lr, lsr #21 │ │ │ │ + strmi pc, [r3], -sl, lsr #21 │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607e006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf04f0308 │ │ │ │ @@ -27645,29 +27645,29 @@ │ │ │ │ tstcs r8, #134217728 @ 0x8000000 │ │ │ │ blmi bc2cf0 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ ldrbtmi r4, [sl], #-2605 @ 0xfffff5d3 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fefda112 │ │ │ │ + blx fef5a112 │ │ │ │ @ instruction: 0xf107e021 │ │ │ │ bmi a5ed5c │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ @ instruction: 0x4603ef3a │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, sp, lsl #4 │ │ │ │ blmi 8d6168 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe8da14a │ │ │ │ + blx fe85a14a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ @@ -27685,20 +27685,20 @@ │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ stcl 7, cr15, [ip, #912] @ 0x390 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @ instruction: 0x00031fb4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r4, r1, r2, lsl pc │ │ │ │ - andeq r4, r1, r0, lsl pc │ │ │ │ - andeq r4, r1, sl, asr #31 │ │ │ │ - andeq r4, r1, lr, asr #29 │ │ │ │ - andeq r4, r1, r0, lsl #30 │ │ │ │ - andeq r4, r1, r4, ror #29 │ │ │ │ + andeq r4, r1, sl, lsl #30 │ │ │ │ + andeq r4, r1, r8, lsl #30 │ │ │ │ + andeq r4, r1, r2, asr #31 │ │ │ │ + andeq r4, r1, r6, asr #29 │ │ │ │ + strdeq r4, [r1], -r8 │ │ │ │ + ldrdeq r4, [r1], -ip │ │ │ │ andeq r1, r3, ip, lsl #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb753c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, r5, r0, lsr #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a474a4 │ │ │ │ @@ -27712,112 +27712,112 @@ │ │ │ │ smlalbtcc pc, r4, r7, r8 @ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x73a4f507 │ │ │ │ orrsvc pc, lr, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf0086818 │ │ │ │ - @ instruction: 0x4603fcff │ │ │ │ + @ instruction: 0x4603fcfb │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - sub pc, r5, sp, lsr #22 │ │ │ │ + sub pc, r5, fp, lsr #22 │ │ │ │ subeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - blx fefda248 │ │ │ │ - blcs 2fa48 │ │ │ │ + blx fef5a248 │ │ │ │ + blcs 2fa48 │ │ │ │ @ instruction: 0xf107d10a │ │ │ │ bmi c1ef54 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - eor pc, pc, r7, lsl fp @ │ │ │ │ + eor pc, pc, r5, lsl fp @ │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ @ instruction: 0x4603ef3e │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf5a373a4 │ │ │ │ ldmdavs fp, {r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf5a373a4 │ │ │ │ ldmdavs fp, {r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - blcs 382e8 │ │ │ │ + blcs 382e8 │ │ │ │ blmi 8d26a4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffe5a29c │ │ │ │ + blx ffdda29c │ │ │ │ @ instruction: 0xf507e010 │ │ │ │ @ instruction: 0xf5a373a4 │ │ │ │ ldmib r7, {r1, r2, r3, r4, r7, ip, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ stmdavs r0, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx 155a2d0 │ │ │ │ + blx 145a2d0 │ │ │ │ and r2, pc, r1, lsl #6 │ │ │ │ @ instruction: 0x73a4f507 │ │ │ │ addsvc pc, lr, r3, lsr #11 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 4a6ad4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0086800 │ │ │ │ - movwcs pc, #2627 @ 0xa43 @ │ │ │ │ + movwcs pc, #2623 @ 0xa3f @ │ │ │ │ ldrbtmi r4, [r9], #-2319 @ 0xfffff6f1 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, r4, asr #2 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e4d001 │ │ │ │ @ instruction: 0x4618ed1c │ │ │ │ strvc pc, [r6, r7, lsl #10]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r1, r3, r8, lsl lr │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r4, r1, lr, lsl #28 │ │ │ │ - andeq r4, r1, r8, lsl #28 │ │ │ │ - strdeq r4, [r1], -r4 @ │ │ │ │ - andeq r4, r1, r6, ror #27 │ │ │ │ - andeq r4, r1, ip, asr #27 │ │ │ │ + andeq r4, r1, r6, lsl #28 │ │ │ │ + andeq r4, r1, r0, lsl #28 │ │ │ │ + andeq r4, r1, ip, ror #27 │ │ │ │ + ldrdeq r4, [r1], -lr │ │ │ │ + andeq r4, r1, r4, asr #27 │ │ │ │ andeq r1, r3, sl, lsr #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb75520 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 25cdc8 │ │ │ │ + blmi 25cdc0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1efbac │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xf956f7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r1, lr, ror #26 │ │ │ │ + andeq r4, r1, r6, ror #26 │ │ │ │ @ instruction: 0xfffffe7d │ │ │ │ @ instruction: 0xfffffcdf │ │ │ │ - andeq r4, r1, r8, ror #26 │ │ │ │ + andeq r4, r1, r0, ror #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb75570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #2683 @ 0xa7b @ │ │ │ │ + movwcs pc, #2681 @ 0xa79 @ │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r4, r1, sl, asr sp │ │ │ │ + andeq r4, r1, r2, asr sp │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ bl feb6de60 │ │ │ │ bl feb213d4 │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ ldrbmi r0, [r4, #0]! │ │ │ │ @@ -27836,15 +27836,15 @@ │ │ │ │ ldrbtmi r2, [sl], #-3524 @ 0xfffff23c │ │ │ │ stclcc 8, cr15, [r0, #892] @ 0x37c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf8df0300 │ │ │ │ ldrbtmi r3, [fp], #-3512 @ 0xfffff248 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - blx fe4da428 │ │ │ │ + blx fe3da428 │ │ │ │ cdplt 0, 7, cr15, cr2, cr0, {0} │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ msrmi CPSR_f, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0x23214618 │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ bl fe55c3ac │ │ │ │ @@ -27861,82 +27861,82 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #46499 @ 0xb5a3 @ │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ ldclcs 8, cr15, [ip, #-892] @ 0xfffffc84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf000fa0f │ │ │ │ + @ instruction: 0xf000fa0d │ │ │ │ @ instruction: 0xf507be41 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf107605a │ │ │ │ blcc fe81f3c4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fafd │ │ │ │ + @ instruction: 0xf107fafb │ │ │ │ blcc fe81f3d0 │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fb4f │ │ │ │ + @ instruction: 0xf507fb4d │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3ba0 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - blx 6da4be │ │ │ │ + blx 65a4be │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ smlatbcs r1, r0, fp, r3 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fb48 │ │ │ │ + @ instruction: 0xf507fb46 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f10c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fad9 │ │ │ │ + @ instruction: 0xf507fad7 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f11c │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fb29 │ │ │ │ + @ instruction: 0xf507fb27 │ │ │ │ @ instruction: 0xf1014181 │ │ │ │ ldmdbcc r0!, {r4, r6, r8} │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #5 │ │ │ │ - blx ffcda50c │ │ │ │ + blx ffc5a50c │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - blx fee5a51c │ │ │ │ + blx fedda51c │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - blx 25a532 │ │ │ │ + blx 1da532 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f17c │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fad1 │ │ │ │ + @ instruction: 0xf507facf │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf107624b │ │ │ │ blcc fe81f494 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-3164 @ 0xfffff3a4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fcc7 │ │ │ │ + @ instruction: 0xf107fcc5 │ │ │ │ blcc fe81f4a8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc2 0, cr15, [r2, #-8]! │ │ │ │ + ldc2 0, cr15, [r0, #-8]! │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andsvs r4, sl, r8, lsr #7 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ bicseq pc, r0, r7, lsl #2 │ │ │ │ @ instruction: 0xf10739a8 │ │ │ │ @@ -27946,15 +27946,15 @@ │ │ │ │ blcc 1a1f1dc │ │ │ │ @ instruction: 0xf5079301 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f1e8 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ @ instruction: 0xf8df2200 │ │ │ │ ldrbtmi r0, [r8], #-3080 @ 0xfffff3f8 │ │ │ │ - blx 175a5ec │ │ │ │ + blx 165a5ec │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e4d12f │ │ │ │ @ instruction: 0x4602ecf0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -27974,75 +27974,75 @@ │ │ │ │ ldrbtmi r3, [fp], #-3000 @ 0xfffff448 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2996 @ 0xfffff44c │ │ │ │ blcs fec5c994 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf000f92d │ │ │ │ + @ instruction: 0xf000f92b │ │ │ │ @ instruction: 0xf507be56 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f274 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r4, ror #25 │ │ │ │ + strmi pc, [r3], -r2, ror #25 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r1, asr #25 │ │ │ │ + @ instruction: 0x4603fcbf │ │ │ │ blcs 1d5c9d4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507f90d │ │ │ │ + @ instruction: 0xf507f90b │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50780c9 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f2c0 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4603fcbe │ │ │ │ + @ instruction: 0x4603fcbc │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf50780bd │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f2d8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f9f3 │ │ │ │ + @ instruction: 0xf507f9f1 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f2e8 │ │ │ │ ldrmi r2, [r8], -r1, lsr #2 │ │ │ │ - blx 115a6b8 │ │ │ │ + blx 10da6b8 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f304 │ │ │ │ ldrmi r2, [r8], -r1, lsr #4 │ │ │ │ - blx 3da6d4 │ │ │ │ + blx 35a6d4 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, ip, asr #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fa3a │ │ │ │ + @ instruction: 0xf507fa38 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f328 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc2l 0, cr15, [r2], #-8 │ │ │ │ + ldc2l 0, cr15, [r0], #-8 │ │ │ │ @ instruction: 0xf5074604 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f33c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r1], -r0, lsl #25 │ │ │ │ + @ instruction: 0x4601fc7e │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4620 │ │ │ │ - @ instruction: 0xf507fa77 │ │ │ │ + @ instruction: 0xf507fa73 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #180, 6 @ 0xd0000002 │ │ │ │ eor r6, r3, sl, lsl r0 │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -28050,64 +28050,64 @@ │ │ │ │ blcc 12f788 │ │ │ │ @ instruction: 0x461a781b │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b4c │ │ │ │ ldrbtmi r1, [r9], #-2692 @ 0xfffff57c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fbcd │ │ │ │ + @ instruction: 0xf507fbcb │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50743b4 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ ldmdavs r2, {r2, r4, r5, r7, r9, lr} │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b4f6a3 │ │ │ │ blcs 3f87e4 │ │ │ │ @ instruction: 0xf507d9d4 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f3c4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stc2 0, cr15, [r4], #-8 │ │ │ │ + stc2 0, cr15, [r2], #-8 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1f4d8 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ b 15dc730 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1f4ec │ │ │ │ bcs 95cb2c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507f861 │ │ │ │ + @ instruction: 0xf507f85f │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff41f70c │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50741c4 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1f520 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2548 @ 0xfffff60c │ │ │ │ ldmib r2, {r8, r9, ip, pc}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - @ instruction: 0xf8a8f008 │ │ │ │ + @ instruction: 0xf8a4f008 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ eors sp, fp, ip │ │ │ │ ldmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf832f003 │ │ │ │ + @ instruction: 0xf830f003 │ │ │ │ stcllt 0, cr15, [r4], #-0 │ │ │ │ bl ff15c7b4 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -28123,28 +28123,28 @@ │ │ │ │ stmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2432 @ 0xfffff680 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf802f003 │ │ │ │ + @ instruction: 0xf800f003 │ │ │ │ stclt 0, cr15, [fp, #-0] │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff41f3d8 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - cdp2 0, 9, cr15, cr7, cr7, {0} │ │ │ │ - blcs 300bc │ │ │ │ + cdp2 0, 9, cr15, cr3, cr7, {0} │ │ │ │ + blcs 300bc │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -28171,30 +28171,30 @@ │ │ │ │ ldrbtmi r3, [fp], #-2264 @ 0xfffff728 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2260 @ 0xfffff72c │ │ │ │ ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000ffa3 │ │ │ │ + @ instruction: 0xf000ffa1 │ │ │ │ @ instruction: 0xf507bccc │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ blcc 11f688 │ │ │ │ ldmcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ @ instruction: 0x4603eb1a │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b28 │ │ │ │ ldrbtmi r2, [sl], #-2204 @ 0xfffff764 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff84f002 │ │ │ │ + @ instruction: 0xff82f002 │ │ │ │ @ instruction: 0xf7e4e3b6 │ │ │ │ @ instruction: 0x4603eb18 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ strtmi pc, [ip], #1699 @ 0x6a3 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @@ -28228,15 +28228,15 @@ │ │ │ │ ldrbtmi r3, [fp], #-2060 @ 0xfffff7f4 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ stmdacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000ff31 │ │ │ │ + @ instruction: 0xf000ff2f │ │ │ │ @ instruction: 0xf507bc5a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ svcvs 0x0080f5b3 │ │ │ │ @ instruction: 0xf507d933 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andscs r4, r6, #184, 6 @ 0xe0000002 │ │ │ │ @@ -28258,30 +28258,30 @@ │ │ │ │ ldrbtmi r3, [fp], #-1956 @ 0xfffff85c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1952 @ 0xfffff860 │ │ │ │ @ instruction: 0x279cf8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fef5 │ │ │ │ + @ instruction: 0xf000fef3 │ │ │ │ @ instruction: 0xf507bc1e │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50746ac │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc 11f7f4 │ │ │ │ subvs pc, sp, #29360128 @ 0x1c00000 │ │ │ │ strbmi pc, [r4, #1698] @ 0x6a2 @ │ │ │ │ sbcseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldmib r2, {r4, r6, r7, r9, fp, ip, sp}^ │ │ │ │ stmib sp, {r8}^ │ │ │ │ ldmdavs r2!, {r8} │ │ │ │ stmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - mcrr2 0, 0, pc, r8, cr7 @ │ │ │ │ + mcrr2 0, 0, pc, r4, cr7 @ │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e4d12e │ │ │ │ strmi lr, [r2], -r2, ror #20 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -28301,99 +28301,99 @@ │ │ │ │ ldrbtmi r3, [fp], #-1800 @ 0xfffff8f8 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1796 @ 0xfffff8fc │ │ │ │ @ instruction: 0x2700f8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - bic pc, r8, #2544 @ 0x9f0 │ │ │ │ + bic pc, r8, #2512 @ 0x9d0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43acf6a3 │ │ │ │ @ instruction: 0xf8df681b │ │ │ │ ldrbtmi r2, [sl], #-1768 @ 0xfffff918 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 9, cr15, cr0, cr2, {0} │ │ │ │ + cdp2 0, 8, cr15, cr14, cr2, {0} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #23 │ │ │ │ - @ instruction: 0xff7ef001 │ │ │ │ + @ instruction: 0xff7cf001 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xffcef001 │ │ │ │ + @ instruction: 0xffccf001 │ │ │ │ orrsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f7f0 │ │ │ │ andpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff97 │ │ │ │ + @ instruction: 0xf507ff95 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f804 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xffc3f001 │ │ │ │ + @ instruction: 0xffc1f001 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xff54f001 │ │ │ │ + @ instruction: 0xff52f001 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - @ instruction: 0xffa4f001 │ │ │ │ + @ instruction: 0xffa2f001 │ │ │ │ bicsmi pc, r9, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f844 │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff6d │ │ │ │ + @ instruction: 0xf507ff6b │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f858 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xff99f001 │ │ │ │ + @ instruction: 0xff97f001 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -ip, asr #22 │ │ │ │ - @ instruction: 0xff2af001 │ │ │ │ + @ instruction: 0xff28f001 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b4c │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - @ instruction: 0xff7af001 │ │ │ │ + @ instruction: 0xff78f001 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f898 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff43 │ │ │ │ + @ instruction: 0xf507ff41 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf507624b │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f8b4 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-1476 @ 0xfffffa3c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f937 │ │ │ │ + @ instruction: 0xf507f935 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f8cc │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9a0f002 │ │ │ │ + @ instruction: 0xf99ef002 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andsvs r6, sl, sl, asr #6 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ adcmi pc, ip, r3, lsr #13 │ │ │ │ @@ -28407,45 +28407,45 @@ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ movwls r3, #6988 @ 0x1b4c │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ movwls r3, #2920 @ 0xb68 │ │ │ │ @ instruction: 0xf8df6803 │ │ │ │ ldrbtmi r0, [r8], #-1372 @ 0xfffffaa4 │ │ │ │ - cdp2 0, 12, cr15, cr2, cr12, {0} │ │ │ │ + cdp2 0, 11, cr15, cr14, cr12, {0} │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f938 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r2, lsl #19 │ │ │ │ + strmi pc, [r3], -r0, lsl #19 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, ip, asr #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4603f95f │ │ │ │ + @ instruction: 0x4603f95d │ │ │ │ strcs pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fdab │ │ │ │ + @ instruction: 0xf507fda9 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf8dfd154 │ │ │ │ ldrbtmi r3, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf8dffd99 │ │ │ │ + @ instruction: 0xf8dffd97 │ │ │ │ ldrbtmi r3, [fp], #-1276 @ 0xfffffb04 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fd8f │ │ │ │ + @ instruction: 0xf507fd8d │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50743b8 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -28469,39 +28469,39 @@ │ │ │ │ ldrbtmi r3, [fp], #-1168 @ 0xfffffb70 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1164 @ 0xfffffb74 │ │ │ │ strcs pc, [r8], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - rsbs pc, r8, #5056 @ 0x13c0 │ │ │ │ + rsbs pc, r8, #4928 @ 0x1340 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43bcf6a3 │ │ │ │ - blcs 38e5c │ │ │ │ + blcs 38e5c │ │ │ │ @ instruction: 0xf8dfd00a │ │ │ │ ldrbtmi r3, [fp], #-1132 @ 0xfffffb94 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - msr SPSR_fsxc, sp, lsr sp │ │ │ │ + msr SPSR_fsxc, fp, lsr sp │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf8f5f002 │ │ │ │ + @ instruction: 0xf8f3f002 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff41fd68 │ │ │ │ cmppvs sp, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ bicmi pc, r4, r1, lsr #13 │ │ │ │ @ instruction: 0xf8df9201 │ │ │ │ ldrbtmi r2, [sl], #-1072 @ 0xfffffbd0 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - stc2 0, cr15, [r0, #28] │ │ │ │ + ldc2l 0, cr15, [ip, #-28]! @ 0xffffffe4 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e4d12a │ │ │ │ strmi lr, [r2], -sl, lsr #17 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -28519,35 +28519,35 @@ │ │ │ │ movwls r2, #5014 @ 0x1396 │ │ │ │ ldrbtmi r4, [fp], #-3062 @ 0xfffff40a │ │ │ │ blmi ffdc3a98 │ │ │ │ bmi ffdb0088 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - ands pc, r4, #60160 @ 0xeb00 │ │ │ │ + ands pc, r4, #59648 @ 0xe900 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r0, r8, ror #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r5], -fp, lsl #17 │ │ │ │ + strmi pc, [r5], -r9, lsl #17 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf899f002 │ │ │ │ + @ instruction: 0xf897f002 │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ blcc ff41fe28 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ strtmi r4, [r9], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0076800 │ │ │ │ - eorvs pc, r0, pc, lsr #24 │ │ │ │ + eorvs pc, r0, fp, lsr #24 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ stmda lr, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -28564,36 +28564,36 @@ │ │ │ │ orrscs r9, r7, #134217728 @ 0x8000000 │ │ │ │ blmi ff383b4c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3020 @ 0xfffff434 │ │ │ │ ldrbtmi r4, [sl], #-2764 @ 0xfffff534 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r0], {2} │ │ │ │ + stc2 0, cr15, [lr], {2} │ │ │ │ @ instruction: 0xf507e1b9 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1fbac │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r3], -r8, asr #16 │ │ │ │ + strmi pc, [r3], -r6, asr #16 │ │ │ │ ldrbtmi r4, [sl], #-2756 @ 0xfffff53c │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [lr], #-8 │ │ │ │ + ldc2l 0, cr15, [ip], #-8 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff41fadc │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx 59afce │ │ │ │ - blcs 307c0 │ │ │ │ + blx 49afce │ │ │ │ + blcs 307c0 │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -28618,29 +28618,29 @@ │ │ │ │ movwls r2, #5019 @ 0x139b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ blmi fe743c24 │ │ │ │ bmi fe730214 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - cmpp lr, r5, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpp lr, r3, lsr #24 @ p-variant is OBSOLETE │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe5adc54 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ @ instruction: 0x4603ef9e │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe42dd00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fc09 │ │ │ │ + @ instruction: 0xf507fc07 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ @ instruction: 0xe12c601a │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe1edc98 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @@ -28649,33 +28649,33 @@ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe06dd44 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fbe7 │ │ │ │ + @ instruction: 0xf507fbe5 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andscs r4, r6, #184, 6 @ 0xe0000002 │ │ │ │ tst sl, sl, lsl r0 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi 1e2dcdc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fbd3 │ │ │ │ + @ instruction: 0xf507fbd1 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andscs r4, r6, #184, 6 @ 0xe0000002 │ │ │ │ rscs r6, r6, sl, lsl r0 │ │ │ │ ldrbtmi r4, [fp], #-2929 @ 0xfffff48f │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf5a2624d │ │ │ │ ldrmi r6, [r8], -fp, asr #8 │ │ │ │ - stc2 0, cr15, [r8], #-36 @ 0xffffffdc │ │ │ │ + stc2 0, cr15, [r4], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ ldmdavs fp, {r0, r1, r3, r6, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf507a97b │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @@ -28683,15 +28683,15 @@ │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ blcc ff420064 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 186793c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0076800 │ │ │ │ - eorvs pc, r0, pc, lsl #22 │ │ │ │ + eorvs pc, r0, fp, lsl #22 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ @ instruction: 0xf0403fff │ │ │ │ @ instruction: 0xf7e380bd │ │ │ │ strmi lr, [r2], -lr, lsr #30 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -28709,88 +28709,88 @@ │ │ │ │ movwls r2, #5033 @ 0x13a9 │ │ │ │ ldrbtmi r4, [fp], #-2892 @ 0xfffff4b4 │ │ │ │ blmi 1343d90 │ │ │ │ bmi 1330380 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - adds pc, r8, pc, ror #22 │ │ │ │ + adds pc, r8, sp, ror #22 │ │ │ │ andeq r1, r3, lr, lsl ip │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r4, r3, sl, lsl sp │ │ │ │ - muleq r1, ip, ip │ │ │ │ - @ instruction: 0x00014bb6 │ │ │ │ - muleq r1, lr, r0 │ │ │ │ - andeq r4, r1, lr, asr #22 │ │ │ │ - andeq r4, r1, sl, asr #22 │ │ │ │ - strdeq r5, [r1], -lr │ │ │ │ + muleq r1, r4, ip │ │ │ │ + andeq r4, r1, lr, lsr #23 │ │ │ │ + andeq r5, r1, r6, lsl #1 │ │ │ │ + andeq r4, r1, r6, asr #22 │ │ │ │ + andeq r4, r1, r2, asr #22 │ │ │ │ + andeq r5, r1, r6, ror #1 │ │ │ │ + strdeq r4, [r1], -ip │ │ │ │ andeq r4, r1, r4, lsl #22 │ │ │ │ - andeq r4, r1, ip, lsl #22 │ │ │ │ - andeq r4, r1, r6, lsr #20 │ │ │ │ - andeq r4, r1, r0, lsl #20 │ │ │ │ - ldrdeq r4, [r1], -lr │ │ │ │ - andeq r4, r1, r0, ror r9 │ │ │ │ + andeq r4, r1, lr, lsl sl │ │ │ │ strdeq r4, [r1], -r8 │ │ │ │ - strdeq r4, [r1], -r4 @ │ │ │ │ - andeq r4, r1, r8, lsr #29 │ │ │ │ - andeq r4, r1, lr, lsr #17 │ │ │ │ - andeq r4, r1, sl, lsr r8 │ │ │ │ - andeq r4, r1, r6, lsr r8 │ │ │ │ - andeq r4, r1, sl, ror #27 │ │ │ │ + ldrdeq r4, [r1], -r6 │ │ │ │ + andeq r4, r1, r8, ror #18 │ │ │ │ strdeq r4, [r1], -r0 │ │ │ │ - andeq r4, r1, ip, ror r8 │ │ │ │ - andeq r4, r1, sl, ror #16 │ │ │ │ - andeq r4, r1, r6, asr r7 │ │ │ │ - andeq r4, r1, r2, asr r7 │ │ │ │ - andeq r4, r1, r6, lsl #26 │ │ │ │ - andeq r4, r1, ip, ror #15 │ │ │ │ - ldrdeq r4, [r1], -lr │ │ │ │ - ldrdeq r4, [r1], -sl │ │ │ │ - andeq r4, r1, lr, lsl #25 │ │ │ │ - andeq r4, r1, r4, ror r7 │ │ │ │ - andeq r4, r1, r2, lsr r6 │ │ │ │ - andeq r4, r1, lr, lsr #12 │ │ │ │ - andeq r4, r1, r2, ror #23 │ │ │ │ - andeq r4, r1, r8, ror #11 │ │ │ │ - andeq r4, r1, sl, asr #13 │ │ │ │ - muleq r1, r6, r4 │ │ │ │ - andeq r4, r1, lr, lsr sl │ │ │ │ - andeq r4, r1, r8, asr #8 │ │ │ │ - strdeq r4, [r1], -lr │ │ │ │ - andeq r4, r1, sl, lsl r5 │ │ │ │ - muleq r1, r2, r3 │ │ │ │ + andeq r4, r1, ip, ror #17 │ │ │ │ + muleq r1, r0, lr │ │ │ │ + andeq r4, r1, r6, lsr #17 │ │ │ │ + andeq r4, r1, r2, lsr r8 │ │ │ │ + andeq r4, r1, lr, lsr #16 │ │ │ │ + ldrdeq r4, [r1], -r2 │ │ │ │ + andeq r4, r1, r8, ror #15 │ │ │ │ + andeq r4, r1, r4, ror r8 │ │ │ │ + andeq r4, r1, r2, ror #16 │ │ │ │ + andeq r4, r1, lr, asr #14 │ │ │ │ + andeq r4, r1, sl, asr #14 │ │ │ │ + andeq r4, r1, lr, ror #25 │ │ │ │ + andeq r4, r1, r4, ror #15 │ │ │ │ + ldrdeq r4, [r1], -r6 │ │ │ │ + ldrdeq r4, [r1], -r2 │ │ │ │ + andeq r4, r1, r6, ror ip │ │ │ │ + andeq r4, r1, ip, ror #14 │ │ │ │ + andeq r4, r1, sl, lsr #12 │ │ │ │ + andeq r4, r1, r6, lsr #12 │ │ │ │ + andeq r4, r1, sl, asr #23 │ │ │ │ + andeq r4, r1, r0, ror #11 │ │ │ │ + andeq r4, r1, r2, asr #13 │ │ │ │ + andeq r4, r1, lr, lsl #9 │ │ │ │ + andeq r4, r1, r6, lsr #20 │ │ │ │ + andeq r4, r1, r0, asr #8 │ │ │ │ + strdeq r4, [r1], -r6 │ │ │ │ + andeq r4, r1, r2, lsl r5 │ │ │ │ + andeq r4, r1, sl, lsl #7 │ │ │ │ + andeq r4, r1, r6, lsl #7 │ │ │ │ + andeq r4, r1, sl, lsr #18 │ │ │ │ + andeq r4, r1, r0, asr #6 │ │ │ │ + ldrdeq r4, [r1], -r2 │ │ │ │ + andeq r4, r1, r6, asr #9 │ │ │ │ + @ instruction: 0x000142bc │ │ │ │ + @ instruction: 0x000142ba │ │ │ │ + andeq r4, r1, r0, ror #16 │ │ │ │ + andeq r4, r1, r8, ror r2 │ │ │ │ + andeq r4, r1, r6, lsl #4 │ │ │ │ + andeq r4, r1, r4, lsl #4 │ │ │ │ + andeq r4, r1, sl, lsr #15 │ │ │ │ + andeq r4, r1, r2, asr #3 │ │ │ │ andeq r4, r1, lr, lsl #7 │ │ │ │ - andeq r4, r1, r2, asr #18 │ │ │ │ - andeq r4, r1, r8, asr #6 │ │ │ │ - ldrdeq r4, [r1], -sl │ │ │ │ - andeq r4, r1, lr, asr #9 │ │ │ │ + andeq r4, r1, r0, lsr r1 │ │ │ │ + andeq r4, r1, lr, lsr #2 │ │ │ │ + ldrdeq r4, [r1], -r4 @ │ │ │ │ + andeq r4, r1, ip, ror #1 │ │ │ │ + andeq r4, r1, r4, ror #5 │ │ │ │ + ldrdeq r4, [r1], -r0 │ │ │ │ andeq r4, r1, r4, asr #5 │ │ │ │ - andeq r4, r1, r2, asr #5 │ │ │ │ - andeq r4, r1, r8, ror r8 │ │ │ │ - andeq r4, r1, r0, lsl #5 │ │ │ │ - andeq r4, r1, lr, lsl #4 │ │ │ │ - andeq r4, r1, ip, lsl #4 │ │ │ │ - andeq r4, r1, r2, asr #15 │ │ │ │ - andeq r4, r1, sl, asr #3 │ │ │ │ - muleq r1, r6, r3 │ │ │ │ - andeq r4, r1, r8, lsr r1 │ │ │ │ - andeq r4, r1, r6, lsr r1 │ │ │ │ - andeq r4, r1, ip, ror #13 │ │ │ │ - strdeq r4, [r1], -r4 @ │ │ │ │ - andeq r4, r1, ip, ror #5 │ │ │ │ - ldrdeq r4, [r1], -r8 │ │ │ │ - andeq r4, r1, ip, asr #5 │ │ │ │ - @ instruction: 0x000142b8 │ │ │ │ - andeq r4, r1, r8, lsr #5 │ │ │ │ + @ instruction: 0x000142b0 │ │ │ │ + andeq r4, r1, r0, lsr #5 │ │ │ │ andeq r4, r3, r6, lsr #32 │ │ │ │ - andeq r4, r1, r0, ror #4 │ │ │ │ - andeq r3, r1, ip, asr #31 │ │ │ │ - andeq r3, r1, sl, asr #31 │ │ │ │ - andeq r4, r1, r0, lsl #11 │ │ │ │ - andeq r3, r1, r8, lsl #31 │ │ │ │ + andeq r4, r1, r8, asr r2 │ │ │ │ + andeq r3, r1, r4, asr #31 │ │ │ │ + andeq r3, r1, r2, asr #31 │ │ │ │ + andeq r4, r1, r8, ror #10 │ │ │ │ + andeq r3, r1, r0, lsl #31 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ andsvs r2, sl, sp, lsl #4 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ @@ -28836,25 +28836,25 @@ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ @ instruction: 0x4603eb72 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1c5b3a8 │ │ │ │ + blx 1bdb3a8 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ @ instruction: 0x461a687b │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - stc2l 0, cr15, [fp], #12 │ │ │ │ + stc2l 0, cr15, [r9], #12 │ │ │ │ @ instruction: 0xf7e36978 │ │ │ │ movwcs lr, #7154 @ 0x1bf2 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r4, r1, r4, asr #32 │ │ │ │ - andeq r4, r1, sl, lsl r0 │ │ │ │ + andeq r4, r1, ip, lsr r0 │ │ │ │ + andeq r4, r1, r2, lsl r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb765d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -28870,76 +28870,76 @@ │ │ │ │ rsbeq pc, r8, r7, lsl #12 │ │ │ │ andvs pc, r6, r0, lsr #11 │ │ │ │ @ instruction: 0xf1076001 │ │ │ │ stmdbcc r0!, {r3, r5, r6, r8}^ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ orrsmi pc, r0, r7, lsl #10 │ │ │ │ msreq SPSR_s, r1, lsl #2 │ │ │ │ - strcs pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ + strcs pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ - ldmpl r3, {r2, r3, sl, ip, sp}^ │ │ │ │ + ldmpl r3, {r3, sl, ip, sp}^ │ │ │ │ andvs r6, fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ - ldrbtmi r4, [fp], #-3069 @ 0xfffff403 │ │ │ │ - blcs 394b8 │ │ │ │ + ldrbtmi r4, [fp], #-3068 @ 0xfffff404 │ │ │ │ + blcs 394b8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi fff17bbc │ │ │ │ + blmi ffed7bb0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ rsbeq pc, r8, #7340032 @ 0x700000 │ │ │ │ strvs pc, [r5], #-1442 @ 0xfffffa5e │ │ │ │ rsbeq pc, r8, #7340032 @ 0x700000 │ │ │ │ andvs pc, r6, #679477248 @ 0x28800000 │ │ │ │ @ instruction: 0x47986810 │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs fp, {r0, r2, r8, r9, sp, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - bic r2, r3, r0, lsl #6 │ │ │ │ + bic r2, r0, r0, lsl #6 │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ cmpcs r0, r4, asr #22 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - movtcs pc, #2067 @ 0x813 @ │ │ │ │ - ldrbtmi r4, [sl], #-2796 @ 0xfffff514 │ │ │ │ + movtcs pc, #2063 @ 0x80f @ │ │ │ │ + ldrbtmi r4, [sl], #-2795 @ 0xfffff515 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9f0f002 │ │ │ │ + @ instruction: 0xf9eef002 │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [sl], -r0, ror #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq ip, r3, lsr #13 @ p-variant is OBSOLETE │ │ │ │ movwls r2, #4928 @ 0x1340 │ │ │ │ - ldrbtmi r4, [fp], #-3044 @ 0xfffff41c │ │ │ │ + ldrbtmi r4, [fp], #-3043 @ 0xfffff41d │ │ │ │ ldmdb r2, {r8, r9, ip, pc}^ │ │ │ │ stmdavs r8, {r1, r8, r9, sp} │ │ │ │ - blx 105b4e0 │ │ │ │ + blx f5b4e0 │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf6073b44 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 181fe78 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf0076820 │ │ │ │ - @ instruction: 0xf107f937 │ │ │ │ + @ instruction: 0xf107f933 │ │ │ │ blcc 120290 │ │ │ │ rsbeq pc, r8, #7340032 @ 0x700000 │ │ │ │ ldrbeq pc, [ip], #-1698 @ 0xfffff95e @ │ │ │ │ rsbeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldmdb r2, {r5, r6, r9, fp, ip, sp}^ │ │ │ │ stmib sp, {r1, r8}^ │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc], r0 │ │ │ │ ldrmi r6, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf0076820 │ │ │ │ - strmi pc, [r3], -r4, ror #16 │ │ │ │ + strmi pc, [r3], -r0, ror #16 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cmn r5, r0, lsl #6 │ │ │ │ + cmn r2, r0, lsl #6 │ │ │ │ stcl 7, cr15, [r6, #-908] @ 0xfffffc74 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ @ instruction: 0xf1070454 │ │ │ │ blcc 1202d4 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -28948,50 +28948,50 @@ │ │ │ │ ldc 7, cr15, [r4, #-908]! @ 0xfffffc74 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r7, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf5b3681b │ │ │ │ stcle 15, cr5, [sl, #-512] @ 0xfffffe00 │ │ │ │ - ldrbtmi r4, [fp], #-3003 @ 0xfffff445 │ │ │ │ + ldrbtmi r4, [fp], #-3002 @ 0xfffff446 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - movwcs pc, #2441 @ 0x989 @ │ │ │ │ - @ instruction: 0xf607e14a │ │ │ │ + movwcs pc, #2439 @ 0x987 @ │ │ │ │ + @ instruction: 0xf607e147 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs sp, {r2, r4, r6, r8, r9} │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf6073b04 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 181ff30 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ @ instruction: 0xf0066820 │ │ │ │ - strmi pc, [r2], -r1, ror #29 │ │ │ │ + @ instruction: 0x4602fedd │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf607d00e │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs fp, {r2, r4, r6, r8, r9} │ │ │ │ - ldrbtmi r4, [sl], #-2724 @ 0xfffff55c │ │ │ │ + ldrbtmi r4, [sl], #-2723 @ 0xfffff55d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf95af002 │ │ │ │ - tst fp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf958f002 │ │ │ │ + tst r8, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi fe7b9648 │ │ │ │ + bmi fe779648 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf607f94b │ │ │ │ + @ instruction: 0xf607f949 │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs r8, {r0, r2, r8, r9, sp, lr} │ │ │ │ ldcl 7, cr15, [sl], #-908 @ 0xfffffc74 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ smlatbvs r5, r3, r5, pc @ │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -29003,446 +29003,445 @@ │ │ │ │ stcl 7, cr15, [r6], {227} @ 0xe3 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r2], -r2, lsr #20 │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ andls r3, r0, #4, 22 @ 0x1000 │ │ │ │ - ldrbtmi r4, [sl], #-2695 @ 0xfffff579 │ │ │ │ + ldrbtmi r4, [sl], #-2694 @ 0xfffff57a │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf91cf002 │ │ │ │ - sbcs r2, sp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf91af002 │ │ │ │ + sbcs r2, sl, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ subseq pc, r4, #170917888 @ 0xa300000 │ │ │ │ msreq (UNDEF: 104), r7 │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ blcc 120304 │ │ │ │ @ instruction: 0x46186812 │ │ │ │ mcr2 7, 3, pc, cr4, cr15, {7} @ │ │ │ │ - blcs 30e7c │ │ │ │ + blcs 30e7c │ │ │ │ @ instruction: 0xf7e3d11f │ │ │ │ @ instruction: 0x4603ec9c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r6!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ blcc 12032c │ │ │ │ - bmi 1d03e90 │ │ │ │ + bmi 1cc3e90 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f8f1 │ │ │ │ + @ instruction: 0xf507f8ef │ │ │ │ @ instruction: 0xf10353c3 │ │ │ │ blcc 1202c8 │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ movwcs lr, #2726 @ 0xaa6 │ │ │ │ - @ instruction: 0xf107e0aa │ │ │ │ + @ instruction: 0xf107e0a7 │ │ │ │ stmdbcc r4, {r3, r5, r6, r8}^ │ │ │ │ msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ subcs r3, r0, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4603fe35 │ │ │ │ @ instruction: 0xd1272b00 │ │ │ │ stcl 7, cr15, [ip], #-908 @ 0xfffffc74 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r2], -r8, asr #19 │ │ │ │ msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ andls r3, r0, #4, 22 @ 0x1000 │ │ │ │ - ldrbtmi r4, [sl], #-2652 @ 0xfffff5a4 │ │ │ │ + ldrbtmi r4, [sl], #-2651 @ 0xfffff5a5 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8c2f002 │ │ │ │ + @ instruction: 0xf8c0f002 │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ b 1ddd698 │ │ │ │ msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ b 1bdd6a8 │ │ │ │ - rsbs r2, r3, r0, lsl #6 │ │ │ │ + rsbs r2, r0, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ strbeq pc, [ip], #-1699 @ 0xfffff95d @ │ │ │ │ - msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - @ instruction: 0xf5073b04 │ │ │ │ - @ instruction: 0xf1025261 │ │ │ │ - bcc 11ffdc │ │ │ │ - bicpl pc, r3, r7, lsl #10 │ │ │ │ - tstpeq r8, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stmdami r7, {r2, r8, fp, ip, sp}^ │ │ │ │ - @ instruction: 0xf00e4478 │ │ │ │ - eorvs pc, r0, r5, asr #30 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ - bmi 10f97c8 │ │ │ │ - @ instruction: 0xf04f447a │ │ │ │ - @ instruction: 0xf04f0008 │ │ │ │ - @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf607f88b │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - @ instruction: 0xf6070448 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - b 16dd70c │ │ │ │ + eorpl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ + eoreq pc, r8, #-2147483648 @ 0x80000000 │ │ │ │ + @ instruction: 0xf5073a04 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 12035c │ │ │ │ + blmi 1230fa4 │ │ │ │ + @ instruction: 0x4618447b │ │ │ │ + @ instruction: 0xff44f00e │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - ldm r0!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - b b5d72c │ │ │ │ - msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - b 95d73c │ │ │ │ - bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ - movweq pc, #33027 @ 0x8103 @ │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - b 75d74c │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 39838 │ │ │ │ - @ instruction: 0xf607d00e │ │ │ │ - @ instruction: 0xf5a30368 │ │ │ │ - ldmdavs fp, {r1, r2, r8, r9, sp, lr} │ │ │ │ - ldrbtmi r4, [sl], #-2596 @ 0xfffff5dc │ │ │ │ - addpl pc, r0, pc, asr #8 │ │ │ │ + ldmdavs fp, {r2, r3, r6, r8, r9} │ │ │ │ + ldrbtmi r4, [sl], #-2627 @ 0xfffff5bd │ │ │ │ + andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf84cf002 │ │ │ │ - and r2, sp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf88cf002 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + strbeq pc, [r8], #-1699 @ 0xfffff95d @ │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e36818 │ │ │ │ + eorvs lr, r0, lr, asr sl │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e36818 │ │ │ │ + @ instruction: 0xf507e8f4 │ │ │ │ + @ instruction: 0xf1035321 │ │ │ │ + blcc 120434 │ │ │ │ + @ instruction: 0xf7e34618 │ │ │ │ + @ instruction: 0xf507ea30 │ │ │ │ + @ instruction: 0xf1035361 │ │ │ │ + blcc 120444 │ │ │ │ + @ instruction: 0xf7e34618 │ │ │ │ + @ instruction: 0xf507ea28 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 1203d4 │ │ │ │ + @ instruction: 0xf7e34618 │ │ │ │ + @ instruction: 0xf607ea20 │ │ │ │ + @ instruction: 0xf6a30368 │ │ │ │ + ldmdavs fp, {r3, r6, r8, r9} │ │ │ │ + andle r2, lr, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ movwvs pc, #26019 @ 0x65a3 @ │ │ │ │ - bmi 7b9864 │ │ │ │ + bmi 979840 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - movwcs pc, #6205 @ 0x183d @ │ │ │ │ - addsmi pc, r0, r7, lsl #10 │ │ │ │ - rsbeq pc, r4, r0, lsl #2 │ │ │ │ - ldrbtmi r4, [r9], #-2328 @ 0xfffff6e8 │ │ │ │ - stmpl sl, {r3, r9, fp, lr} │ │ │ │ - stmdavs r2, {r0, r4, fp, sp, lr} │ │ │ │ - @ instruction: 0xf04f4051 │ │ │ │ - andle r0, r1, r0, lsl #4 │ │ │ │ - b 1fdd7b4 │ │ │ │ - @ instruction: 0xf5074618 │ │ │ │ - @ instruction: 0x37684790 │ │ │ │ - ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ + movwcs pc, #2125 @ 0x84d @ │ │ │ │ + @ instruction: 0xf607e00d │ │ │ │ + @ instruction: 0xf5a30368 │ │ │ │ + ldmdavs fp, {r1, r2, r8, r9, sp, lr} │ │ │ │ + ldrbtmi r4, [sl], #-2590 @ 0xfffff5e2 │ │ │ │ + addpl pc, r0, pc, asr #8 │ │ │ │ + tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf83ef002 │ │ │ │ + @ instruction: 0xf5072301 │ │ │ │ + @ instruction: 0xf1004090 │ │ │ │ + ldmdbmi r9, {r2, r5, r6} │ │ │ │ + bmi 2709f4 │ │ │ │ + ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ + subsmi r6, r1, r2, lsl #16 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + @ instruction: 0xf7e3d001 │ │ │ │ + ldrmi lr, [r8], -r2, lsl #21 │ │ │ │ + ldrmi pc, [r0, r7, lsl #10] │ │ │ │ + ldrtmi r3, [sp], r8, ror #14 │ │ │ │ + svclt 0x0000bdb0 │ │ │ │ ldrdeq r0, [r3], -r8 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r3, r3, r6, asr #25 │ │ │ │ @ instruction: 0x00033cb8 │ │ │ │ - andeq r3, r1, r6, asr #30 │ │ │ │ + andeq r3, r1, lr, lsr pc │ │ │ │ + andeq r3, r1, r6, asr #28 │ │ │ │ + muleq r1, sl, lr │ │ │ │ + andeq r3, r1, r2, ror #28 │ │ │ │ + andeq r3, r1, ip, ror lr │ │ │ │ andeq r3, r1, lr, asr #28 │ │ │ │ - andeq r3, r1, r2, lsr #29 │ │ │ │ - andeq r3, r1, sl, ror #28 │ │ │ │ - andeq r3, r1, r4, lsl #29 │ │ │ │ - andeq r3, r1, r6, asr lr │ │ │ │ - andeq r3, r1, r0, lsl #28 │ │ │ │ - andeq r3, r1, r2, lsr #27 │ │ │ │ + strdeq r3, [r1], -r8 │ │ │ │ + muleq r1, sl, sp │ │ │ │ andeq r3, r1, ip, ror #26 │ │ │ │ - muleq r1, ip, sp │ │ │ │ - andeq r3, r1, sl, lsr #26 │ │ │ │ - andeq r3, r1, ip, lsr #26 │ │ │ │ - andeq r0, r3, lr, ror #15 │ │ │ │ + andeq r3, r1, sl, lsl #27 │ │ │ │ + andeq r3, r1, r8, lsl sp │ │ │ │ + andeq r3, r1, sl, lsl sp │ │ │ │ + strdeq r0, [r3], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb76a80 │ │ │ │ + bl feb76a7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00020d24 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ streq pc, [ip], #-1700 @ 0xfffff95c │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf5a00018 │ │ │ │ andvs r6, r1, r1 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ ldrbtmi r4, [sl], #-2651 @ 0xfffff5a5 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3814 │ │ │ │ - blmi 16604bc │ │ │ │ + blmi 16604b8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffdaf001 │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0x4603fe76 │ │ │ │ + @ instruction: 0x4603fe74 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2891 @ 0xfffff4b5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ ldrht pc, [r3], #-253 @ 0xffffff03 @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - bl e5d8a4 │ │ │ │ - blcs 31128 │ │ │ │ - blmi 1113d44 │ │ │ │ + bl edd8a0 │ │ │ │ + blcs 31124 │ │ │ │ + blmi 1113d40 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffa8f001 │ │ │ │ @ instruction: 0xf107e05e │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - b ff65d8c8 │ │ │ │ - blcs 83114c │ │ │ │ - blmi f13968 │ │ │ │ + b ff6dd8c4 │ │ │ │ + blcs 831148 │ │ │ │ + blmi f13964 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff96f001 │ │ │ │ @ instruction: 0xf107e04c │ │ │ │ - bmi da05ac │ │ │ │ + bmi da05a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107ff8b │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ @ instruction: 0xf7ff6800 │ │ │ │ - strmi pc, [r3], -r1, lsr #26 │ │ │ │ + strmi pc, [r3], -r3, lsr #26 │ │ │ │ andsle r2, pc, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi 9681c4 │ │ │ │ + blmi 9681c0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xf107fed5 │ │ │ │ + @ instruction: 0xf107fed3 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - bl fe45d944 │ │ │ │ + bl fe4dd940 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movwvs pc, #5539 @ 0x15a3 @ │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ ands r2, r2, r1, lsl #6 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi 5a8204 │ │ │ │ + blmi 5a8200 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xe76dfeb5 │ │ │ │ + @ instruction: 0xe76dfeb3 │ │ │ │ ldmdbmi r3, {r8, r9, sp} │ │ │ │ - bmi 270bdc │ │ │ │ + bmi 270bd8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldmdacs r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmib ip, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib lr, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r0, r3, r6, asr r7 │ │ │ │ + andeq r0, r3, sl, asr r7 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, ip, lsl #25 │ │ │ │ - andeq r3, r1, lr, ror #24 │ │ │ │ - andeq r3, r1, sl, ror ip │ │ │ │ - andeq r3, r1, ip, ror #24 │ │ │ │ - andeq r3, r1, r0, ror ip │ │ │ │ - andeq r3, r1, r0, ror ip │ │ │ │ - andeq r3, r1, r8, asr #24 │ │ │ │ - andeq r3, r1, r4, lsl ip │ │ │ │ - andeq r0, r3, ip, lsl #12 │ │ │ │ + andeq r3, r1, r8, ror ip │ │ │ │ + andeq r3, r1, sl, asr ip │ │ │ │ + andeq r3, r1, r6, ror #24 │ │ │ │ + andeq r3, r1, r8, asr ip │ │ │ │ + andeq r3, r1, ip, asr ip │ │ │ │ + andeq r3, r1, ip, asr ip │ │ │ │ + andeq r3, r1, r4, lsr ip │ │ │ │ + andeq r3, r1, r0, lsl #24 │ │ │ │ + andeq r0, r3, r0, lsl r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76c4c │ │ │ │ + bl feb76c48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ - blcs 39ac8 │ │ │ │ + blcs 39ac4 │ │ │ │ @ instruction: 0xf008d105 │ │ │ │ - @ instruction: 0x4602f87d │ │ │ │ + @ instruction: 0x4602f87b │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 377ad4 │ │ │ │ + blmi 377ad0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff02f001 │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ - blmi 2712ec │ │ │ │ + blmi 2712e8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - @ instruction: 0x4603fdb5 │ │ │ │ + @ instruction: 0x4603fdb7 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - @ instruction: 0x000336ba │ │ │ │ - andeq r3, r3, sl, lsr #13 │ │ │ │ - muleq r1, r8, fp │ │ │ │ + @ instruction: 0x000336be │ │ │ │ + andeq r3, r3, lr, lsr #13 │ │ │ │ + andeq r3, r1, r4, lsl #23 │ │ │ │ @ instruction: 0xfffffdf7 │ │ │ │ - @ instruction: 0xffffe90d │ │ │ │ - andeq r3, r1, lr, lsl #23 │ │ │ │ + @ instruction: 0xffffe911 │ │ │ │ + andeq r3, r1, sl, ror fp │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r3, r3, r2, asr r6 │ │ │ │ + andeq r3, r3, r6, asr r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb76cd8 │ │ │ │ + bl feb76cd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2638 @ 0xfffff5b2 │ │ │ │ ldrbtmi r4, [r9], #-2382 @ 0xfffff6b2 │ │ │ │ stmiapl fp, {r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blcs 39ce8 │ │ │ │ + blcs 39ce4 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ - b ffadda90 │ │ │ │ + b ffb5da8c │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - svc 0x00dcf7e2 │ │ │ │ + svc 0x00def7e2 │ │ │ │ ands r6, sl, r8, lsr r1 │ │ │ │ - bmi 117a008 │ │ │ │ + bmi 117a004 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 10df5d8 │ │ │ │ + blmi 10df5d4 │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e36938 │ │ │ │ - @ instruction: 0x4603ead2 │ │ │ │ + @ instruction: 0x4603ead4 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - ldc2 0, cr15, [r5], {8} │ │ │ │ + ldc2 0, cr15, [r3], {8} │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ andcs r4, r0, r9, lsl r6 │ │ │ │ - svc 0x00c0f7e2 │ │ │ │ + svc 0x00c2f7e2 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e269b8 │ │ │ │ - subs lr, r0, ip, lsl #30 │ │ │ │ + subs lr, r0, lr, lsl #30 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ - blmi db13d0 │ │ │ │ + blmi db13cc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xff40f00c │ │ │ │ + @ instruction: 0xff3ef00c │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ ldmvs sl!, {r3, r4, r5, sp, lr, pc}^ │ │ │ │ addseq r6, fp, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbmi r0!, {r0, r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - svc 0x0022f7e2 │ │ │ │ - blcs 3139c │ │ │ │ + svc 0x0024f7e2 │ │ │ │ + blcs 31398 │ │ │ │ ldmvs sl!, {r0, r1, r2, r5, r8, ip, lr, pc}^ │ │ │ │ addseq r6, fp, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ - strmi lr, [r3], -r6, lsr #19 │ │ │ │ + strmi lr, [r3], -r8, lsr #19 │ │ │ │ tstle ip, r7, lsr #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - bmi 979c20 │ │ │ │ + bmi 979c1c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 8df540 │ │ │ │ + blmi 8df53c │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b fe05db64 │ │ │ │ + b fe0ddb60 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0084620 │ │ │ │ - ldmdbvs fp!, {r2, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r1, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - blcs 39c60 │ │ │ │ + blcs 39c5c │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - svclt 0x0000ff3f │ │ │ │ + svclt 0x0000ff3d │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ ldmpl r3, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - stm r6, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm r8, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ + andeq r0, r3, lr, lsl r5 │ │ │ │ andeq r0, r3, sl, lsl r5 │ │ │ │ - andeq r0, r3, r6, lsl r5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r6, lsl fp │ │ │ │ - andeq r3, r1, r8, lsl #22 │ │ │ │ - andeq r3, r3, r4, ror #11 │ │ │ │ - ldrdeq r3, [r1], -lr │ │ │ │ + andeq r3, r1, r2, lsl #22 │ │ │ │ + strdeq r3, [r1], -r4 │ │ │ │ + andeq r3, r3, r8, ror #11 │ │ │ │ + andeq r3, r1, sl, asr #21 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ - andeq r3, r1, r8, asr #21 │ │ │ │ - @ instruction: 0x00013ab0 │ │ │ │ - andeq r3, r1, r8, lsl #21 │ │ │ │ - andeq r3, r3, ip, asr #10 │ │ │ │ - strdeq r0, [r3], -lr │ │ │ │ + @ instruction: 0x00013ab4 │ │ │ │ + muleq r1, ip, sl │ │ │ │ + andeq r3, r1, r4, ror sl │ │ │ │ + andeq r3, r3, r0, asr r5 │ │ │ │ + andeq r0, r3, r2, lsl #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76e5c │ │ │ │ + bl feb76e58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 139e50 │ │ │ │ + blmi 139e4c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - svc 0x00ecf7e2 │ │ │ │ + svc 0x00eef7e2 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r1, r3, ip, asr #32 │ │ │ │ + andeq r1, r3, r0, asr r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76e88 │ │ │ │ + bl feb76e84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 139e7c │ │ │ │ + blmi 139e78 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - svc 0x00d6f7e2 │ │ │ │ + svc 0x00d8f7e2 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r3, ip, ror r4 │ │ │ │ + andeq r3, r3, r0, lsl #9 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r1, r3, r2, lsl #16 │ │ │ │ + andeq r1, r3, r6, lsl #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb76ed4 │ │ │ │ + bl feb76ed0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07c0 │ │ │ │ svcge 0x00060d34 │ │ │ │ tstpeq r8, r7, lsl #12 @ p-variant is OBSOLETE │ │ │ │ smlatbeq ip, r1, r6, pc @ │ │ │ │ @ instruction: 0xf1076008 │ │ │ │ stmdb r1, {r3, r8}^ │ │ │ │ - bmi ff1288fc │ │ │ │ - blmi ff130ee0 │ │ │ │ + bmi ff1288f8 │ │ │ │ + blmi ff130edc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmdacc r4, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrbtmi r4, [fp], #-3009 @ 0xfffff43f │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @@ -29450,45 +29449,45 @@ │ │ │ │ @ instruction: 0xf6070114 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf107000c │ │ │ │ ldmdb r3, {r3, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ stmdavs r0, {r9, sp, lr} │ │ │ │ - mrrc2 0, 0, pc, r1, cr6 @ │ │ │ │ - blcs 31548 │ │ │ │ + mcrr2 0, 0, pc, pc, cr6 @ │ │ │ │ + blcs 31544 │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e3d12a │ │ │ │ - strmi lr, [r2], -r0, lsr #18 │ │ │ │ + strmi lr, [r2], -r2, lsr #18 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e26818 │ │ │ │ - @ instruction: 0x4603ee72 │ │ │ │ + @ instruction: 0x4603ee74 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi fe7849a8 │ │ │ │ + blmi fe7849a4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2971 @ 0xfffff465 │ │ │ │ - blmi fe7049ac │ │ │ │ - bmi fe6f0f9c │ │ │ │ + blmi fe7049a8 │ │ │ │ + bmi fe6f0f98 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rscs pc, sl, r1, ror #26 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2710 @ 0xfffff56a │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ @@ -29497,259 +29496,259 @@ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ sbcvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bicne pc, r1, r1, asr #4 │ │ │ │ tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - eorvs lr, r0, sl, lsr pc │ │ │ │ + eorvs lr, r0, ip, lsr pc │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ ldrshle r3, [sp, #-255] @ 0xffffff01 │ │ │ │ - ldm r2, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r4, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - strmi lr, [r3], -lr, lsr #28 │ │ │ │ + @ instruction: 0x4603ee30 │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [lr, #-4]! │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi 1ee8648 │ │ │ │ + blmi 1ee8644 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xf607fc89 │ │ │ │ + @ instruction: 0xf607fc87 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf6070308 │ │ │ │ @ instruction: 0xf6a20218 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e3d12a │ │ │ │ - strmi lr, [r2], -r0, lsr #17 │ │ │ │ + strmi lr, [r2], -r2, lsr #17 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e26818 │ │ │ │ - @ instruction: 0x4603edf2 │ │ │ │ + @ instruction: 0x4603edf4 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi 1944aa8 │ │ │ │ + blmi 1944aa4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4921 @ 0x1339 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ - blmi 18c4aac │ │ │ │ - bmi 18b109c │ │ │ │ + blmi 18c4aa8 │ │ │ │ + bmi 18b1098 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rsbs pc, sl, r1, ror #25 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e26818 │ │ │ │ - blmi 171b868 │ │ │ │ + blmi 171b86c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2l 0, cr15, [r0], {1} │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ streq pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdb r2, {r2, r3}^ │ │ │ │ ldmdbmi r1, {r1, r8, r9, sp}^ │ │ │ │ stmdavs r0, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ - blx 175def8 │ │ │ │ + blx 17ddef4 │ │ │ │ @ instruction: 0xf1076020 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - cdp 7, 7, cr15, cr4, cr2, {7} │ │ │ │ + cdp 7, 7, cr15, cr6, cr2, {7} │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ teqle sl, pc @ │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf7e3fca7 │ │ │ │ - @ instruction: 0x4602e83c │ │ │ │ + @ instruction: 0x4602e83e │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 39fbc │ │ │ │ + blcs 39fb8 │ │ │ │ @ instruction: 0xf607d021 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - stc 7, cr15, [r6, #904] @ 0x388 │ │ │ │ + stc 7, cr15, [r8, #904] @ 0x388 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2869 @ 0xfffff4cb │ │ │ │ movtcs r9, #4866 @ 0x1302 │ │ │ │ - blmi d44b80 │ │ │ │ + blmi d44b7c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ ldrbtmi r4, [sl], #-2611 @ 0xfffff5cd │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2l 0, cr15, [r6], #-4 │ │ │ │ - blmi c57fd4 │ │ │ │ + blmi c57fd0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2l 0, cr15, [ip], #-4 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf607bf00 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ - svc 0x00f2f7e2 │ │ │ │ + svc 0x00f4f7e2 │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldmdbmi pc, {r8, r9, sp} @ │ │ │ │ - bmi 2711c8 │ │ │ │ + bmi 2711c4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldmdacs r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - cdp 7, 9, cr15, cr6, cr2, {7} │ │ │ │ + cdp 7, 9, cr15, cr8, cr2, {7} │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r0, r3, ip, lsl #6 │ │ │ │ + andeq r0, r3, r0, lsl r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r6, ror #21 │ │ │ │ - muleq r1, ip, sl │ │ │ │ - muleq r1, sl, sl │ │ │ │ - andeq r3, r1, ip, lsl sp │ │ │ │ - andeq r3, r1, r8, asr sl │ │ │ │ - andeq r3, r1, r6, lsl #21 │ │ │ │ - andeq r3, r1, lr, asr #20 │ │ │ │ - andeq r3, r1, ip, asr #20 │ │ │ │ - muleq r1, ip, r9 │ │ │ │ - muleq r1, sl, r9 │ │ │ │ - andeq r3, r1, ip, lsl ip │ │ │ │ - andeq r3, r1, r8, asr r9 │ │ │ │ - @ instruction: 0x000139bc │ │ │ │ - andeq r3, r1, r8, lsr #19 │ │ │ │ - andeq r3, r1, sl, lsl #19 │ │ │ │ - andeq r3, r1, r6, asr #17 │ │ │ │ - andeq r3, r1, r4, asr #17 │ │ │ │ - andeq r3, r1, r6, asr #22 │ │ │ │ - andeq r3, r1, lr, lsr r9 │ │ │ │ - andeq r3, r1, ip, asr #18 │ │ │ │ - andeq r0, r3, r0, lsr #32 │ │ │ │ + andeq r3, r1, lr, asr #21 │ │ │ │ + andeq r3, r1, r4, lsl #21 │ │ │ │ + andeq r3, r1, r2, lsl #21 │ │ │ │ + andeq r3, r1, r4, lsl #26 │ │ │ │ + andeq r3, r1, r0, asr #20 │ │ │ │ + andeq r3, r1, lr, ror #20 │ │ │ │ + andeq r3, r1, r6, lsr sl │ │ │ │ + andeq r3, r1, r4, lsr sl │ │ │ │ + andeq r3, r1, r4, lsl #19 │ │ │ │ + andeq r3, r1, r2, lsl #19 │ │ │ │ + andeq r3, r1, r4, lsl #24 │ │ │ │ + andeq r3, r1, r0, asr #18 │ │ │ │ + andeq r3, r1, r4, lsr #19 │ │ │ │ + muleq r1, r0, r9 │ │ │ │ + andeq r3, r1, r2, ror r9 │ │ │ │ + andeq r3, r1, lr, lsr #17 │ │ │ │ + andeq r3, r1, ip, lsr #17 │ │ │ │ + andeq r3, r1, lr, lsr #22 │ │ │ │ + andeq r3, r1, r6, lsr #18 │ │ │ │ + andeq r3, r1, r4, lsr r9 │ │ │ │ + andeq r0, r3, r4, lsr #32 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb77268 │ │ │ │ + bl feb77264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - mrrc 7, 14, pc, r8, cr2 @ │ │ │ │ + mrrc 7, 14, pc, sl, cr2 @ │ │ │ │ @ instruction: 0xf7e24604 │ │ │ │ - @ instruction: 0x4603ec3e │ │ │ │ + strmi lr, [r3], -r0, asr #24 │ │ │ │ ldmdbmi sp, {r1, r5, r9, sl, lr} │ │ │ │ ldmdami sp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf00e4478 │ │ │ │ - adcsvs pc, r8, r5, lsr #21 │ │ │ │ + adcsvs pc, r8, r3, lsr #21 │ │ │ │ rscsvc pc, pc, #64, 4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - svc 0x00a6f7e2 │ │ │ │ + svc 0x00a8f7e2 │ │ │ │ vtst.8 q3, , │ │ │ │ andcs r7, r0, #-67108861 @ 0xfc000003 │ │ │ │ ldmdavs r8!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - stc 7, cr15, [r6, #904]! @ 0x388 │ │ │ │ + stc 7, cr15, [r8, #904]! @ 0x388 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, r0, r0, lsl #22 │ │ │ │ - svc 0x007af7e2 │ │ │ │ + svc 0x007cf7e2 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, ip, r2, lsl #22 │ │ │ │ - bmi 3fa2b0 │ │ │ │ + bmi 3fa2ac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000fbd7 │ │ │ │ svclt 0x0000e7ce │ │ │ │ svclt 0x0000e000 │ │ │ │ - bmi 27a2cc │ │ │ │ + bmi 27a2c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000fbc9 │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r0, r3, r4, lsr ip │ │ │ │ - andeq r3, r1, r4, ror r8 │ │ │ │ - andeq r3, r1, ip, asr #16 │ │ │ │ - andeq r3, r1, r4, asr r8 │ │ │ │ + andeq r0, r3, r8, lsr ip │ │ │ │ + andeq r3, r1, ip, asr r8 │ │ │ │ + andeq r3, r1, r4, lsr r8 │ │ │ │ + andeq r3, r1, ip, lsr r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77310 │ │ │ │ + bl feb7730c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ - blcs 3e190 │ │ │ │ - blmi 894208 │ │ │ │ + blcs 3e18c │ │ │ │ + blmi 894204 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - strmi lr, [r3], -r6, ror #30 │ │ │ │ + strmi lr, [r3], -r8, ror #30 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e268b8 │ │ │ │ - rscsvs lr, r8, r6, ror #23 │ │ │ │ - blcs 3a538 │ │ │ │ + rscsvs lr, r8, r8, ror #23 │ │ │ │ + blcs 3a534 │ │ │ │ ldmvs fp!, {r0, r3, ip, lr, pc}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1f3429a │ │ │ │ @ instruction: 0xf7e268b8 │ │ │ │ - ldmvs fp!, {r1, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r2, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ svclt 0x0000e01e │ │ │ │ @ instruction: 0xf7e268b8 │ │ │ │ - movwcs lr, #3820 @ 0xeec │ │ │ │ + movwcs lr, #3822 @ 0xeee │ │ │ │ @ instruction: 0xf7e2e018 │ │ │ │ - @ instruction: 0x4603ef1e │ │ │ │ + strmi lr, [r3], -r0, lsr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldcl 7, cr15, [r8], #-904 @ 0xfffffc78 │ │ │ │ + ldcl 7, cr15, [sl], #-904 @ 0xfffffc78 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1ddc19a │ │ │ │ + blx 1ddc196 │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e26878 │ │ │ │ - strmi lr, [r3], -r4, lsr #25 │ │ │ │ + strmi lr, [r3], -r6, lsr #25 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq r2, [r3], -r6 │ │ │ │ - andeq r3, r1, r8, lsr #16 │ │ │ │ - andeq r2, r3, r6, ror #31 │ │ │ │ - muleq r3, r2, pc @ │ │ │ │ - andeq r3, r1, lr, asr #15 │ │ │ │ + strdeq r2, [r3], -sl │ │ │ │ + andeq r3, r1, r0, lsl r8 │ │ │ │ + andeq r2, r3, sl, ror #31 │ │ │ │ + muleq r3, r6, pc @ │ │ │ │ + @ instruction: 0x000137b6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb773c4 │ │ │ │ + bl feb773c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ addlt r5, r3, r5, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf84404a0 │ │ │ │ @ instruction: 0xf1070c94 │ │ │ │ @@ -29766,257 +29765,257 @@ │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ ldrbtmi r4, [fp], #-3000 @ 0xfffff448 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fb2f │ │ │ │ - blcc 1210a8 │ │ │ │ + blcc 1210a4 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ shadd16mi pc, fp, r9 @ │ │ │ │ @ instruction: 0xf107461a │ │ │ │ ldrmi r0, [r9], -r0, lsr #7 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ movwls r3, #6916 @ 0x1b04 │ │ │ │ ldrbtmi r4, [fp], #-2989 @ 0xfffff453 │ │ │ │ ldmib r2, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8512300 │ │ │ │ @ instruction: 0xf0060c94 │ │ │ │ - blmi feadf038 │ │ │ │ + blmi feadf02c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 3dc26a │ │ │ │ + blx 3dc266 │ │ │ │ orrseq pc, ip, r7, lsl #12 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x463b4618 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ - @ instruction: 0xf9abf006 │ │ │ │ - blcs 31a94 │ │ │ │ + @ instruction: 0xf9a9f006 │ │ │ │ + blcs 31a90 │ │ │ │ mrshi pc, CPSR @ │ │ │ │ orrseq pc, ip, #7340032 @ 0x700000 │ │ │ │ ldrbtmi r4, [sl], #-2715 @ 0xfffff565 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - cdp 7, 7, cr15, cr6, cr2, {7} │ │ │ │ - blcs 31aac │ │ │ │ + cdp 7, 7, cr15, cr8, cr2, {7} │ │ │ │ + blcs 31aa8 │ │ │ │ rscshi pc, sl, r0, asr #32 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [r8], {66} @ 0x42 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [r4], {66} @ 0x42 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [r4], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107e040 │ │ │ │ ldrmi r0, [ip], -r0, lsr #7 │ │ │ │ ldrbtmi r4, [fp], #-2956 @ 0xfffff474 │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - strmi lr, [r3], -r2, asr #24 │ │ │ │ + strmi lr, [r3], -r4, asr #24 │ │ │ │ stccc 8, cr15, [r0], {68} @ 0x44 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r0], {83} @ 0x53 │ │ │ │ andle r2, r5, r0, lsl #22 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [r0], {83} @ 0x53 │ │ │ │ - bl fe45e280 │ │ │ │ + bl fe4de27c │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a18 │ │ │ │ - blcc 121184 │ │ │ │ + blcc 121180 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - b ff35e294 │ │ │ │ - blcs 31b1c │ │ │ │ + b ff3de290 │ │ │ │ + blcs 31b18 │ │ │ │ @ instruction: 0xf107d106 │ │ │ │ ldrmi r0, [sl], -r0, lsr #7 │ │ │ │ @ instruction: 0xf8422301 │ │ │ │ ands r3, lr, r8, lsl #25 │ │ │ │ ldrbtmi r4, [fp], #-2937 @ 0xfffff487 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ andcs pc, r1, r7, lsr #21 │ │ │ │ - ldcl 7, cr15, [r0, #-904] @ 0xfffffc78 │ │ │ │ + ldcl 7, cr15, [r2, #-904] @ 0xfffffc78 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ movwcc r3, #7300 @ 0x1c84 │ │ │ │ stccc 8, cr15, [r4], {66} @ 0x42 │ │ │ │ ldrbtmi r4, [fp], #-2927 @ 0xfffff491 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0xf85202a0 │ │ │ │ addsmi r2, sl, #132, 24 @ 0x8400 │ │ │ │ @ instruction: 0xf107dbb5 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ - blcs 2f588 │ │ │ │ - blmi 1a94540 │ │ │ │ + blcs 2f584 │ │ │ │ + blmi 1a9453c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe0dc380 │ │ │ │ + blx fe0dc37c │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ ldrbtmi r4, [sl], #-2659 @ 0xfffff59d │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1ddc398 │ │ │ │ + blx 1ddc394 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ adceq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184614 │ │ │ │ mrc2 7, 5, pc, cr0, cr15, {7} │ │ │ │ ldcleq 8, cr15, [ip], #-272 @ 0xfffffef0 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ ldclcc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ eorsle r2, r1, r0, lsl #22 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ ldclcc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ - bmi 157a430 │ │ │ │ + bmi 157a42c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fa57 │ │ │ │ ldrmi r0, [r8], -r0, lsr #7 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2893 @ 0xfffff4b3 │ │ │ │ @ instruction: 0xf8504619 │ │ │ │ @ instruction: 0xf0060c94 │ │ │ │ - @ instruction: 0xf107f9b3 │ │ │ │ + @ instruction: 0xf107f9b1 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r6, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ - @ instruction: 0x4602fd95 │ │ │ │ + @ instruction: 0x4602fd93 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ ldrmi r0, [sl], -r0, lsr #7 │ │ │ │ @ instruction: 0xf8422301 │ │ │ │ sub r3, r6, ip, lsl #25 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ ldrbtmi r4, [sl], #-2622 @ 0xfffff5c2 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 9dc438 │ │ │ │ + blx 9dc434 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x463b4618 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi de8c54 │ │ │ │ + blmi de8c50 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ - @ instruction: 0xf982f006 │ │ │ │ + @ instruction: 0xf980f006 │ │ │ │ @ instruction: 0xf7e2e029 │ │ │ │ - strmi lr, [r3], -sl, lsr #27 │ │ │ │ + strmi lr, [r3], -ip, lsr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 15e3ec │ │ │ │ - bmi c31c74 │ │ │ │ + bl 1de3e8 │ │ │ │ + bmi c31c70 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fa05 │ │ │ │ ldrmi r0, [r8], -r0, lsr #7 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ andcs r2, r3, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2856 @ 0xfffff4d8 │ │ │ │ @ instruction: 0xf8504619 │ │ │ │ @ instruction: 0xf0060c94 │ │ │ │ - and pc, r8, r1, ror #18 │ │ │ │ + and pc, r8, pc, asr r9 @ │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107f9eb │ │ │ │ - blcc 121330 │ │ │ │ + blcc 12132c │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - @ instruction: 0xf107eba2 │ │ │ │ + @ instruction: 0xf107eba4 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf5073c8c │ │ │ │ @ instruction: 0xf1005084 │ │ │ │ ldmdbmi fp, {r2, r3, r4} │ │ │ │ - bmi 2716b0 │ │ │ │ + bmi 2716ac │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e2d001 │ │ │ │ - ldrmi lr, [r8], -r4, lsr #24 │ │ │ │ + ldrmi lr, [r8], -r6, lsr #24 │ │ │ │ strpl pc, [r5, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq pc, r2, sl, lsl #28 │ │ │ │ + andeq pc, r2, lr, lsl #28 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, lr, asr r7 │ │ │ │ - andeq r3, r1, sl, asr #14 │ │ │ │ - andeq r3, r1, ip, lsr r7 │ │ │ │ - andeq r3, r1, sl, lsl r7 │ │ │ │ - andeq r0, r3, r6, ror #19 │ │ │ │ - andeq r3, r1, lr, lsl #13 │ │ │ │ - andeq r1, r3, sl, ror #2 │ │ │ │ - andeq r3, r1, ip, ror r6 │ │ │ │ + andeq r3, r1, r6, asr #14 │ │ │ │ + andeq r3, r1, r2, lsr r7 │ │ │ │ + andeq r3, r1, r4, lsr #14 │ │ │ │ + andeq r3, r1, r2, lsl #14 │ │ │ │ + andeq r0, r3, sl, ror #19 │ │ │ │ andeq r3, r1, r6, ror r6 │ │ │ │ - andeq r3, r1, r0, asr r6 │ │ │ │ - @ instruction: 0x000134be │ │ │ │ - andeq r3, r1, sl, lsl #12 │ │ │ │ - andeq r3, r1, r0, asr #8 │ │ │ │ - strdeq r3, [r1], -r8 │ │ │ │ - strdeq r3, [r1], -lr │ │ │ │ - andeq r3, r1, lr, ror #11 │ │ │ │ - andeq pc, r2, r8, lsr fp @ │ │ │ │ + andeq r1, r3, lr, ror #2 │ │ │ │ + andeq r3, r1, r4, ror #12 │ │ │ │ + andeq r3, r1, lr, asr r6 │ │ │ │ + andeq r3, r1, r8, lsr r6 │ │ │ │ + andeq r3, r1, r6, lsr #9 │ │ │ │ + strdeq r3, [r1], -r2 │ │ │ │ + andeq r3, r1, r8, lsr #8 │ │ │ │ + andeq r3, r1, r0, ror #11 │ │ │ │ + andeq r3, r1, r6, ror #7 │ │ │ │ + ldrdeq r3, [r1], -r6 │ │ │ │ + andeq pc, r2, ip, lsr fp @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77740 │ │ │ │ + bl feb7773c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 25eba8 │ │ │ │ + blmi 25eba4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1f1dcc │ │ │ │ + blmi 1f1dc8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf846f7fd │ │ │ │ + @ instruction: 0xf848f7fd │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r1, r2, ror #10 │ │ │ │ + andeq r3, r1, sl, asr #10 │ │ │ │ @ instruction: 0xfffffc5d │ │ │ │ @ instruction: 0xfffff767 │ │ │ │ - andeq r3, r1, r8, asr r5 │ │ │ │ + andeq r3, r1, r0, asr #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77790 │ │ │ │ + bl feb7778c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2692 @ 0xfffff57c │ │ │ │ ldmpl r3, {r2, r7, r8, r9, fp, lr}^ │ │ │ │ rsbsvs r6, fp, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x61bb68fb │ │ │ │ ldrhvs r6, [fp, #139]! @ 0x8b │ │ │ │ ldmibvs fp!, {r1, r2, r3, r5, r6, sp, lr, pc} │ │ │ │ ldmeq fp, {r0, r1, r3, r4, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf003b2db │ │ │ │ - bmi 1f612c4 │ │ │ │ + bmi 1f612c0 │ │ │ │ ldclpl 4, cr4, [r3], {122} @ 0x7a │ │ │ │ eorcc pc, r0, r7, lsl #17 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf003011b │ │ │ │ ldmibvs fp!, {r4, r5, r9} │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ sbcslt r0, fp, #442368 @ 0x6c000 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ @ instruction: 0xf0034313 │ │ │ │ - bmi 1d212ec │ │ │ │ + bmi 1d212e8 │ │ │ │ ldclpl 4, cr4, [r3], {122} @ 0x7a │ │ │ │ eorcc pc, r1, r7, lsl #17 │ │ │ │ movwcc r6, #6587 @ 0x19bb │ │ │ │ addseq r7, fp, fp, lsl r8 │ │ │ │ eorseq pc, ip, #3 │ │ │ │ movwcc r6, #10683 @ 0x29bb │ │ │ │ ldmibeq fp, {r0, r1, r3, r4, fp, ip, sp, lr} │ │ │ │ @@ -30033,57 +30032,57 @@ │ │ │ │ @ instruction: 0xf1073023 │ │ │ │ andcs r0, r4, #32, 6 @ 0x80000000 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stc2 0, cr15, [lr], {0} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e2d11e │ │ │ │ - strmi lr, [r3], -lr, lsr #25 │ │ │ │ + @ instruction: 0x4603ecb0 │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ @ instruction: 0xf7e26978 │ │ │ │ - strmi lr, [r3], -r8, lsl #20 │ │ │ │ + strmi lr, [r3], -sl, lsl #20 │ │ │ │ ldmdbvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ - blmi 1685274 │ │ │ │ + blmi 1685270 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4956 @ 0x135c │ │ │ │ ldrbtmi r4, [fp], #-2903 @ 0xfffff4a9 │ │ │ │ - blmi 1605278 │ │ │ │ - bmi 15f1868 │ │ │ │ + blmi 1605274 │ │ │ │ + bmi 15f1864 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ ldrsht pc, [r7], #-139 @ 0xffffff75 @ │ │ │ │ - blcc fae7c │ │ │ │ + blcc fae78 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ @ instruction: 0x61bb3303 │ │ │ │ - blcs bae88 │ │ │ │ + blcs bae84 │ │ │ │ ldmibvs fp!, {r0, r2, r3, r7, fp, ip, lr, pc}^ │ │ │ │ rsble r2, r8, r0, lsl #22 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ sbcslt r0, fp, #10158080 @ 0x9b0000 │ │ │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2634 @ 0xfffff5b6 │ │ │ │ @ instruction: 0xf8875cd3 │ │ │ │ ldmibvs fp!, {r5, ip, sp}^ │ │ │ │ tstle sp, r1, lsl #22 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf003011b │ │ │ │ - bmi 116138c │ │ │ │ + bmi 1161388 │ │ │ │ ldclpl 4, cr4, [r3], {122} @ 0x7a │ │ │ │ eorcc pc, r1, r7, lsl #17 │ │ │ │ @ instruction: 0xf887233d │ │ │ │ ands r3, lr, r2, lsr #32 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf003011b │ │ │ │ ldmibvs fp!, {r4, r5, r9} │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ sbcslt r0, fp, #442368 @ 0x6c000 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ @ instruction: 0xf0034313 │ │ │ │ - bmi ea13f8 │ │ │ │ + bmi ea13f4 │ │ │ │ ldclpl 4, cr4, [r3], {122} @ 0x7a │ │ │ │ eorcc pc, r1, r7, lsl #17 │ │ │ │ movwcc r6, #6587 @ 0x19bb │ │ │ │ addseq r7, fp, fp, lsl r8 │ │ │ │ teqpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2613 @ 0xfffff5cb │ │ │ │ @ instruction: 0xf8875cd3 │ │ │ │ @@ -30091,154 +30090,154 @@ │ │ │ │ eorcc pc, r3, r7, lsl #17 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r9], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ cmnpvs r8, r9, lsl ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ - ldc 7, cr15, [r8], #-904 @ 0xfffffc78 │ │ │ │ + ldc 7, cr15, [sl], #-904 @ 0xfffffc78 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ldmib r2, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r4, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movwls r6, #14715 @ 0x397b │ │ │ │ ldrbtmi r4, [fp], #-2854 @ 0xfffff4da │ │ │ │ cmncs sl, #134217728 @ 0x8000000 │ │ │ │ - blmi 985360 │ │ │ │ + blmi 98535c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2852 @ 0xfffff4dc │ │ │ │ ldrbtmi r4, [sl], #-2596 @ 0xfffff5dc │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf886f001 │ │ │ │ movwcs lr, #2 │ │ │ │ svclt 0x0000617b │ │ │ │ - blcs 3ad6c │ │ │ │ + blcs 3ad68 │ │ │ │ @ instruction: 0xf7e2d007 │ │ │ │ - @ instruction: 0x4602ec14 │ │ │ │ + @ instruction: 0x4602ec16 │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2329 @ 0xfffff6e7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ - bvs 1eba7e4 │ │ │ │ + bvs 1eba7e0 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - b fef5e734 │ │ │ │ + b fefde730 │ │ │ │ @ instruction: 0x37284618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r2, lr, asr sl @ │ │ │ │ + andeq pc, r2, r2, ror #20 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r4, asr r5 │ │ │ │ - andeq r3, r1, ip, lsr #10 │ │ │ │ - andeq r3, r1, r2, lsl #10 │ │ │ │ - andeq r3, r1, lr, ror #9 │ │ │ │ - andeq r3, r1, r4, lsr #9 │ │ │ │ - andeq r3, r1, r2, lsr #9 │ │ │ │ - andeq r3, r1, r4, ror #9 │ │ │ │ - andeq r3, r1, r0, ror #8 │ │ │ │ - andeq r3, r1, sl, ror #8 │ │ │ │ - andeq r3, r1, r0, asr r4 │ │ │ │ - andeq r3, r1, r0, lsr #8 │ │ │ │ - andeq r3, r1, sl, lsl #8 │ │ │ │ - @ instruction: 0x000133ba │ │ │ │ - @ instruction: 0x000133b8 │ │ │ │ - strdeq r3, [r1], -sl │ │ │ │ - andeq r3, r1, r6, ror r3 │ │ │ │ - andeq pc, r2, sl, ror #16 │ │ │ │ + andeq r3, r1, ip, lsr r5 │ │ │ │ + andeq r3, r1, r4, lsl r5 │ │ │ │ + andeq r3, r1, sl, ror #9 │ │ │ │ + ldrdeq r3, [r1], -r6 │ │ │ │ + andeq r3, r1, ip, lsl #9 │ │ │ │ + andeq r3, r1, sl, lsl #9 │ │ │ │ + andeq r3, r1, ip, asr #9 │ │ │ │ + andeq r3, r1, r8, asr #8 │ │ │ │ + andeq r3, r1, r2, asr r4 │ │ │ │ + andeq r3, r1, r8, lsr r4 │ │ │ │ + andeq r3, r1, r8, lsl #8 │ │ │ │ + strdeq r3, [r1], -r2 │ │ │ │ + andeq r3, r1, r2, lsr #7 │ │ │ │ + andeq r3, r1, r0, lsr #7 │ │ │ │ + andeq r3, r1, r2, ror #7 │ │ │ │ + andeq r3, r1, lr, asr r3 │ │ │ │ + andeq pc, r2, lr, ror #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77a08 │ │ │ │ + bl feb77a04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ rsbsvs sl, r8, r6, lsl #30 │ │ │ │ - bmi fe2b88fc │ │ │ │ - blmi fe2b1a04 │ │ │ │ + bmi fe2b88f8 │ │ │ │ + blmi fe2b1a00 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f61fb │ │ │ │ rsc r0, r5, r0, lsl #6 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r9, sl, ip, sp, lr}^ │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ movwcs r7, #1659 @ 0x67b │ │ │ │ movwcs r7, #1723 @ 0x6bb │ │ │ │ movwcs r7, #14075 @ 0x36fb │ │ │ │ mrcvc 1, 1, r6, cr11, cr11, {1} │ │ │ │ - blmi fe0320b0 │ │ │ │ + blmi fe0320ac │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @ instruction: 0xf1b33022 │ │ │ │ strdle r3, [r8], -pc @ │ │ │ │ @ instruction: 0x461a7e7b │ │ │ │ ldrbtmi r4, [fp], #-2940 @ 0xfffff484 │ │ │ │ eorcc pc, r2, r3, asr r8 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e2d107 │ │ │ │ - strmi lr, [r3], -r2, lsr #23 │ │ │ │ + strmi lr, [r3], -r4, lsr #23 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r2, r4, r6, r7, sp, lr, pc}^ │ │ │ │ ldmdavc fp, {r1, r8, r9, ip, sp} │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ movwcc r6, #14459 @ 0x387b │ │ │ │ - blcs 3e8f4 │ │ │ │ + blcs 3e8f0 │ │ │ │ @ instruction: 0xf7e2d107 │ │ │ │ - @ instruction: 0x4603eb90 │ │ │ │ + @ instruction: 0x4603eb92 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r1, r6, r7, sp, lr, pc}^ │ │ │ │ ldmdavc fp, {r0, r1, r8, r9, ip, sp} │ │ │ │ tstle r3, sp, lsr fp │ │ │ │ teqvs fp, r2, lsl #6 │ │ │ │ and r2, r2, r1, asr #6 │ │ │ │ movwcc r6, #14459 @ 0x387b │ │ │ │ usatvc r7, #27, fp, lsl #16 │ │ │ │ movwcc r6, #10363 @ 0x287b │ │ │ │ - blcs f7e928 │ │ │ │ + blcs f7e924 │ │ │ │ movwcs sp, #4355 @ 0x1103 │ │ │ │ movtcs r6, #4411 @ 0x113b │ │ │ │ ldmdavs fp!, {r1, sp, lr, pc}^ │ │ │ │ ldmdavc fp, {r1, r8, r9, ip, sp} │ │ │ │ mrcvc 6, 5, r7, cr11, cr11, {5} │ │ │ │ - blmi 17f213c │ │ │ │ + blmi 17f2138 │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @ instruction: 0xf1b33022 │ │ │ │ strdle r3, [r8], -pc @ │ │ │ │ @ instruction: 0x461a7efb │ │ │ │ ldrbtmi r4, [fp], #-2907 @ 0xfffff4a5 │ │ │ │ eorcc pc, r2, r3, asr r8 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e2d107 │ │ │ │ - @ instruction: 0x4603eb5c │ │ │ │ + @ instruction: 0x4603eb5e │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ cdpvc 0, 3, cr14, cr11, cr14, {4} │ │ │ │ - blmi 1532170 │ │ │ │ + blmi 153216c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ subslt r3, fp, #34 @ 0x22 │ │ │ │ subslt r0, sl, #155 @ 0x9b │ │ │ │ @ instruction: 0x46197e7b │ │ │ │ ldrbtmi r4, [fp], #-2896 @ 0xfffff4b0 │ │ │ │ eorcc pc, r1, r3, asr r8 @ │ │ │ │ subslt r1, fp, #-1073741818 @ 0xc0000006 │ │ │ │ movweq pc, #12291 @ 0x3003 @ │ │ │ │ tstmi r3, #-1342177275 @ 0xb0000005 │ │ │ │ sbcslt fp, fp, #-1342177275 @ 0xb0000005 │ │ │ │ mrcvc 5, 3, r7, cr11, cr11, {1} │ │ │ │ - blmi 12b21a0 │ │ │ │ + blmi 12b219c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ subslt r3, fp, #34 @ 0x22 │ │ │ │ subslt r0, sl, #-1073741818 @ 0xc0000006 │ │ │ │ @ instruction: 0x46197ebb │ │ │ │ ldrbtmi r4, [fp], #-2886 @ 0xfffff4ba │ │ │ │ eorcc pc, r1, r3, asr r8 @ │ │ │ │ subslt r1, fp, #155 @ 0x9b │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ tstmi r3, #-1342177275 @ 0xb0000005 │ │ │ │ sbcslt fp, fp, #-1342177275 @ 0xb0000005 │ │ │ │ mrcvc 5, 5, r7, cr11, cr11, {3} │ │ │ │ - blmi 10321d0 │ │ │ │ + blmi 10321cc │ │ │ │ @ instruction: 0xf853447b │ │ │ │ subslt r3, fp, #34 @ 0x22 │ │ │ │ subslt r0, sl, #-1073741786 @ 0xc0000026 │ │ │ │ @ instruction: 0x46197efb │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ eorcc pc, r1, r3, asr r8 @ │ │ │ │ @ instruction: 0xf003b25b │ │ │ │ @@ -30247,78 +30246,78 @@ │ │ │ │ ldrvc fp, [fp, #731]! @ 0x2db │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4619693a │ │ │ │ @ instruction: 0xf0006838 │ │ │ │ rscsvs pc, r8, r1, ror #21 │ │ │ │ @ instruction: 0xf1b368fb │ │ │ │ @ instruction: 0xd11f3fff │ │ │ │ - bl 5e934 │ │ │ │ + bl de930 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ldmda sl, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda ip, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movwls r6, #14587 @ 0x38fb │ │ │ │ ldrbtmi r4, [fp], #-2859 @ 0xfffff4d5 │ │ │ │ vcgt.s8 d25, d0, d2 │ │ │ │ movwls r1, #5001 @ 0x1389 │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ - blmi a855d4 │ │ │ │ - bmi a71bc4 │ │ │ │ + blmi a855d0 │ │ │ │ + bmi a71bc0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ and pc, pc, sp, asr #30 │ │ │ │ - blcs baed8 │ │ │ │ + blcs baed4 │ │ │ │ ldmdavs fp!, {r3, r8, fp, ip, lr, pc}^ │ │ │ │ rsbsvs r3, fp, r4, lsl #6 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ and sl, r0, r5, lsl pc │ │ │ │ movwcs fp, #3840 @ 0xf00 │ │ │ │ svclt 0x000060fb │ │ │ │ - blcs 3adf8 │ │ │ │ + blcs 3adf4 │ │ │ │ @ instruction: 0xf7e2d007 │ │ │ │ - strmi lr, [r2], -lr, asr #21 │ │ │ │ + @ instruction: 0x4602ead0 │ │ │ │ @ instruction: 0x601368fb │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2327 @ 0xfffff6e9 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmibvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldmdb r6!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r8!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r2, r8, ror #15 │ │ │ │ + andeq pc, r2, ip, ror #15 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r0, lsr #6 │ │ │ │ - andeq r3, r1, lr, lsl #6 │ │ │ │ - muleq r1, r4, r2 │ │ │ │ - andeq r3, r1, r2, lsl #5 │ │ │ │ - andeq r3, r1, r0, ror #4 │ │ │ │ - andeq r3, r1, lr, asr #4 │ │ │ │ - andeq r3, r1, r0, lsr r2 │ │ │ │ - andeq r3, r1, lr, lsl r2 │ │ │ │ - andeq r3, r1, r0, lsl #4 │ │ │ │ - andeq r3, r1, lr, ror #3 │ │ │ │ - andeq r3, r1, sl, asr #2 │ │ │ │ - andeq r3, r1, r6, asr #2 │ │ │ │ - muleq r1, r4, r5 │ │ │ │ - andeq r3, r1, r4, lsl #2 │ │ │ │ - ldrdeq pc, [r2], -lr │ │ │ │ + andeq r3, r1, r8, lsl #6 │ │ │ │ + strdeq r3, [r1], -r6 │ │ │ │ + andeq r3, r1, ip, ror r2 │ │ │ │ + andeq r3, r1, sl, ror #4 │ │ │ │ + andeq r3, r1, r8, asr #4 │ │ │ │ + andeq r3, r1, r6, lsr r2 │ │ │ │ + andeq r3, r1, r8, lsl r2 │ │ │ │ + andeq r3, r1, r6, lsl #4 │ │ │ │ + andeq r3, r1, r8, ror #3 │ │ │ │ + ldrdeq r3, [r1], -r6 │ │ │ │ + andeq r3, r1, r2, lsr r1 │ │ │ │ + andeq r3, r1, lr, lsr #2 │ │ │ │ + andeq r3, r1, ip, ror r5 │ │ │ │ + andeq r3, r1, ip, ror #1 │ │ │ │ + andeq pc, r2, r2, ror #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77c8c │ │ │ │ + bl feb77c88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - ldmdavs fp!, {r1, r2, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r3, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ andseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ vst2.16 {d22-d23}, [pc :256], fp │ │ │ │ addsvs r5, sl, r0, lsl #5 │ │ │ │ andcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ @@ -30330,15 +30329,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r7, sp, lr}^ │ │ │ │ tstvs sl, r0, lsl #4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - blcs 3ade4 │ │ │ │ + blcs 3ade0 │ │ │ │ ldmdavs fp!, {r0, r3, r4, ip, lr, pc}^ │ │ │ │ svcpl 0x0080f5b3 │ │ │ │ ldmvs fp!, {r0, r2, r4, r8, fp, ip, lr, pc}^ │ │ │ │ ldrhvs r6, [sl, #-138] @ 0xffffff76 │ │ │ │ ldmdbvs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrshvs r6, [sl], #-139 @ 0xffffff75 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @@ -30361,66 +30360,66 @@ │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svclt 0x0000611a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77d74 │ │ │ │ + bl feb77d70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ mulle sl, sl, r2 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ mulle r4, sl, r2 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - svclt 0x0000eee8 │ │ │ │ + svclt 0x0000eeea │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461a1ad3 │ │ │ │ addsmi r6, r3, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4fac48 │ │ │ │ + bne ff4fac44 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ movwcc r1, #6811 @ 0x1a9b │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf81af000 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ble 6b7f4 │ │ │ │ + ble 6b7f0 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmdavs r9!, {r0, r1, sp, lr, pc} │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ movwcs pc, #2564 @ 0xa04 @ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77e28 │ │ │ │ + bl feb77e24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4facac │ │ │ │ + bne ff4faca8 │ │ │ │ vst4. {d22-d25}, [pc :256], fp │ │ │ │ adcsvs r5, fp, r0, lsl #7 │ │ │ │ ldmvs fp!, {r1, sp, lr, pc} │ │ │ │ adcsvs r0, fp, fp, asr r0 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r4, sl, lr} │ │ │ │ mvnsle r4, #-1610612727 @ 0xa0000009 │ │ │ │ @@ -30430,22 +30429,22 @@ │ │ │ │ addsmi r6, sl, #12189696 @ 0xba0000 │ │ │ │ ldmvs sl!, {r1, r2, r5, r8, fp, ip, lr, pc}^ │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ stmdale r3, {r1, r3, r4, r7, r9, lr} │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldrh r6, [fp], -fp │ │ │ │ - ldmib r2, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r4, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbcs r4, r9, #3145728 @ 0x300000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 3b100 │ │ │ │ + blcs 3b0fc │ │ │ │ @ instruction: 0xf7e2d00f │ │ │ │ - strmi lr, [r3], -sl, lsl #19 │ │ │ │ + strmi lr, [r3], -ip, lsl #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 14, cr15, cr4, cr1, {7} │ │ │ │ + cdp 7, 14, cr15, cr6, cr1, {7} │ │ │ │ rsbcs r4, r5, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2366 @ 0xfffff6c2 │ │ │ │ ldrbtmi r4, [r8], #-2110 @ 0xfffff7c2 │ │ │ │ cdp2 0, 15, cr15, cr6, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ strd r3, [lr], #-63 @ 0xffffffc1 @ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -30454,45 +30453,45 @@ │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1490944 @ 0x16c000 │ │ │ │ ldmdavs fp!, {r0, r2, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r3, sl, #28, 6 @ 0x70000000 │ │ │ │ ldmvs r8!, {r0, r3, r5, r8, ip, lr, pc} │ │ │ │ - ldm ip!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm lr!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3b2dc │ │ │ │ + blcs 3b2d8 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3b164 │ │ │ │ + blcs 3b160 │ │ │ │ @ instruction: 0xf7e2d00f │ │ │ │ - @ instruction: 0x4603e958 │ │ │ │ + @ instruction: 0x4603e95a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 11, cr15, cr2, cr1, {7} │ │ │ │ + cdp 7, 11, cr15, cr4, cr1, {7} │ │ │ │ rsbcs r4, pc, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2343 @ 0xfffff6d9 │ │ │ │ ldrbtmi r4, [r8], #-2087 @ 0xfffff7d9 │ │ │ │ cdp2 0, 12, cr15, cr4, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ ldrsht r3, [ip], -pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461968fa │ │ │ │ @ instruction: 0xf7e26978 │ │ │ │ - ldmdavs fp!, {r3, r6, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r3, r6, r7, fp, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr, pc}^ │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - teqvs r8, r0, lsl #31 │ │ │ │ - blcs 3b234 │ │ │ │ + teqvs r8, r2, lsl #31 │ │ │ │ + blcs 3b230 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3b1bc │ │ │ │ + blcs 3b1b8 │ │ │ │ @ instruction: 0xf7e2d00f │ │ │ │ - strmi lr, [r3], -ip, lsr #18 │ │ │ │ + strmi lr, [r3], -lr, lsr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 8, cr15, cr6, cr1, {7} │ │ │ │ + cdp 7, 8, cr15, cr8, cr1, {7} │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2323 @ 0xfffff6ed │ │ │ │ ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ │ │ cdp2 0, 9, cr15, cr8, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ @ instruction: 0xe01033ff │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -30502,22 +30501,22 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0x609a68ba │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r1, sl, asr #5 │ │ │ │ - ldrdeq r3, [r1], -r2 │ │ │ │ - andeq r3, r1, r6, ror #4 │ │ │ │ - andeq r3, r1, lr, ror #4 │ │ │ │ - andeq r3, r1, lr, lsl #4 │ │ │ │ - andeq r3, r1, r6, lsl r2 │ │ │ │ + @ instruction: 0x000132b2 │ │ │ │ + @ instruction: 0x000132ba │ │ │ │ + andeq r3, r1, lr, asr #4 │ │ │ │ + andeq r3, r1, r6, asr r2 │ │ │ │ + strdeq r3, [r1], -r6 │ │ │ │ + strdeq r3, [r1], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77fc4 │ │ │ │ + bl feb77fc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2625 @ 0xfffff5bf │ │ │ │ ldmpl r3, {r0, r6, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ @@ -30526,35 +30525,35 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldrsbvs r1, [fp, #-163]! @ 0xffffff5d │ │ │ │ teqvs fp, fp, ror r8 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r1, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - bne fe667830 │ │ │ │ + bne fe66782c │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - ldmdb lr, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r0!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ ldmvs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3b28c │ │ │ │ + blcs 3b288 │ │ │ │ @ instruction: 0xf7e2d00f │ │ │ │ - strmi lr, [r3], -r4, asr #17 │ │ │ │ + strmi lr, [r3], -r6, asr #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 1, cr15, cr14, cr1, {7} │ │ │ │ + cdp 7, 2, cr15, cr0, cr1, {7} │ │ │ │ addcs r4, r8, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2347 @ 0xfffff6d5 │ │ │ │ ldrbtmi r4, [r8], #-2091 @ 0xfffff7d5 │ │ │ │ cdp2 0, 3, cr15, cr0, cr0, {0} │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ ldrsht r3, [r8], -pc │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r1, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - bne fe6a7880 │ │ │ │ + bne fe6a787c │ │ │ │ addsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ ldmibvs fp!, {r0, r2, r3, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8fedb │ │ │ │ @ instruction: 0xf1b369bb │ │ │ │ strdle r3, [sl, -pc] │ │ │ │ @@ -30564,85 +30563,85 @@ │ │ │ │ ldmvs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, sp, lr} │ │ │ │ ldmdavs fp!, {r0, r1, r2, r4, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ ldmvs fp!, {r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ ldmvs sl!, {r0, r4, r6, fp, sp, lr}^ │ │ │ │ - bne fe2baee8 │ │ │ │ + bne fe2baee4 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r7, r9, fp, ip} │ │ │ │ @ instruction: 0xf7e268ba │ │ │ │ - @ instruction: 0x61b8e912 │ │ │ │ + @ instruction: 0x61b8e914 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ ldrshvs r6, [sl], #-139 @ 0xffffff75 │ │ │ │ stmdbmi ip, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ - bmi 2320a4 │ │ │ │ + bmi 2320a0 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - ldrmi lr, [r8], -sl, lsr #30 │ │ │ │ + ldrmi lr, [r8], -ip, lsr #30 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq pc, r2, sl, lsr #4 │ │ │ │ + andeq pc, r2, lr, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, lr, lsr r1 │ │ │ │ - andeq r3, r1, r6, asr #2 │ │ │ │ - andeq pc, r2, r4, asr #2 │ │ │ │ + andeq r3, r1, r6, lsr #2 │ │ │ │ + andeq r3, r1, lr, lsr #2 │ │ │ │ + andeq pc, r2, r8, asr #2 │ │ │ │ strlt fp, [r0, #1038] @ 0x40e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00dcf8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ - bvs 1ef90e8 │ │ │ │ - bmi 4b8ff8 │ │ │ │ - blmi 4b20f8 │ │ │ │ + bvs 1ef90e4 │ │ │ │ + bmi 4b8ff4 │ │ │ │ + blmi 4b20f4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f617b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ rscsvs r0, fp, r8, lsr #6 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ teqpvs r8, r9, asr #30 @ p-variant is OBSOLETE │ │ │ │ stmdbmi fp, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - bmi 272118 │ │ │ │ + bmi 272114 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - @ instruction: 0x4618eef0 │ │ │ │ + @ instruction: 0x4618eef2 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ @ instruction: 0x4080e8bd │ │ │ │ ldrbmi fp, [r0, -r3]! │ │ │ │ - strdeq pc, [r2], -r4 │ │ │ │ + strdeq pc, [r2], -r8 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - ldrdeq pc, [r2], -r0 │ │ │ │ + ldrdeq pc, [r2], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78168 │ │ │ │ + bl feb78164 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r1, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - bne fe6e79b0 │ │ │ │ + bne fe6e79ac │ │ │ │ addsmi r6, sl, #7995392 @ 0x7a0000 │ │ │ │ ldmdavs fp!, {r2, r3, r8, r9, ip, lr, pc}^ │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r3, asr #28 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd102 │ │ │ │ @ instruction: 0xe01133ff │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - ldmvs fp!, {r2, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r2, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @@ -30657,15 +30656,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4fb080 │ │ │ │ + bne ff4fb07c │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2107 @ 0xfffff7c5 │ │ │ │ @@ -30678,282 +30677,282 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - bne ff4fb0d4 │ │ │ │ + bne ff4fb0d0 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - svc 0x0036f7e1 │ │ │ │ + svc 0x0038f7e1 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0x601a68bb │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - svc 0x008ef7e1 │ │ │ │ + svc 0x0090f7e1 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - strmi lr, [r3], -sl, ror #25 │ │ │ │ + strmi lr, [r3], -ip, ror #25 │ │ │ │ stmdbmi pc, {r0, r1, r3, r6, r7, r9, sp} @ │ │ │ │ stmdami pc, {r0, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ strd pc, [r2], -fp │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, sp, lr, pc}^ │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r3, [sl], -r1, lsl #6 │ │ │ │ - cdp 7, 15, cr15, cr6, cr1, {7} │ │ │ │ + cdp 7, 15, cr15, cr8, cr1, {7} │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r2, [r1], -r4 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ + @ instruction: 0x00012ebc │ │ │ │ + andeq r2, r1, r4, asr #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb782ec │ │ │ │ + bl feb782e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - blmi 5b91e0 │ │ │ │ + blmi 5b91dc │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ ldmdbmi r5, {r1, r3, r4, r5, fp, sp, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - svc 0x0012f7e1 │ │ │ │ + svc 0x0014f7e1 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ - blmi 505d18 │ │ │ │ - bmi 4f2308 │ │ │ │ + blmi 505d14 │ │ │ │ + bmi 4f2304 │ │ │ │ ldmdbmi r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - svc 0x0006f7e1 │ │ │ │ + svc 0x0008f7e1 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ - blmi 472998 │ │ │ │ + blmi 472994 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - blmi 41cd34 │ │ │ │ + blmi 41cd38 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - cdp 7, 15, cr15, cr4, cr1, {7} │ │ │ │ + cdp 7, 15, cr15, cr6, cr1, {7} │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r1, r0, asr #29 │ │ │ │ - andeq r2, r1, sl, lsl #29 │ │ │ │ - muleq r1, r4, lr │ │ │ │ - andeq r2, r1, sl, ror #29 │ │ │ │ - andeq r2, r1, r4, asr #29 │ │ │ │ - andeq r2, r1, r0, asr #29 │ │ │ │ - andeq r2, r1, r4, asr #29 │ │ │ │ - ldrdeq r2, [r1], -lr │ │ │ │ - strdeq r2, [r1], -r0 │ │ │ │ - strdeq r2, [r1], -r4 │ │ │ │ - andeq r3, r1, lr, lsl r0 │ │ │ │ + andeq r2, r1, r8, lsr #29 │ │ │ │ + andeq r2, r1, r2, ror lr │ │ │ │ + andeq r2, r1, ip, ror lr │ │ │ │ + ldrdeq r2, [r1], -r2 @ │ │ │ │ + andeq r2, r1, ip, lsr #29 │ │ │ │ + andeq r2, r1, r8, lsr #29 │ │ │ │ + andeq r2, r1, ip, lsr #29 │ │ │ │ + andeq r2, r1, r6, asr #29 │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ + ldrdeq r2, [r1], -ip │ │ │ │ + andeq r3, r1, r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78388 │ │ │ │ + bl feb78384 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ andcs r2, pc, #603979776 @ 0x24000000 │ │ │ │ stmdami r3, {r0, r1, r2, r8, sp} │ │ │ │ @ instruction: 0xf00d4478 │ │ │ │ - @ instruction: 0x4603fa1d │ │ │ │ + @ instruction: 0x4603fa1b │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ + andeq r2, r1, r4, asr #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb783b0 │ │ │ │ + bl feb783ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmib r7, {r1, r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ ldrdeq lr, [r2, -r7] │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ - blmi 5c5dd0 │ │ │ │ + blmi 5c5dcc │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bmi 57b3c0 │ │ │ │ + bmi 57b3bc │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 4e15e8 │ │ │ │ + blmi 4e15e4 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ - blmi 4c5dec │ │ │ │ - bmi 4b23dc │ │ │ │ + blmi 4c5de8 │ │ │ │ + bmi 4b23d8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 421604 │ │ │ │ - bmi 4323ec │ │ │ │ + blmi 421600 │ │ │ │ + bmi 4323e8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 3a1614 │ │ │ │ - bmi 3b23fc │ │ │ │ + blmi 3a1610 │ │ │ │ + bmi 3b23f8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ svclt 0x0000fb35 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strdeq r2, [r1], -r6 │ │ │ │ - andeq r2, r1, r0, asr #27 │ │ │ │ - andeq r2, r1, ip, lsr #31 │ │ │ │ - andeq r2, r1, ip, lsl lr │ │ │ │ - strdeq r2, [r1], -r6 │ │ │ │ - strdeq r2, [r1], -r0 │ │ │ │ - andeq r2, r1, ip, lsr #31 │ │ │ │ + ldrdeq r2, [r1], -lr │ │ │ │ + andeq r2, r1, r8, lsr #27 │ │ │ │ + muleq r1, r4, pc @ │ │ │ │ + andeq r2, r1, r4, lsl #28 │ │ │ │ + ldrdeq r2, [r1], -lr │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ + muleq r1, r4, pc @ │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + muleq r1, ip, pc @ │ │ │ │ andeq r2, r1, ip, lsl #28 │ │ │ │ - @ instruction: 0x00012fb4 │ │ │ │ - andeq r2, r1, r4, lsr #28 │ │ │ │ - @ instruction: 0x00012fb0 │ │ │ │ + muleq r1, r8, pc @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78454 │ │ │ │ + bl feb78450 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi c39348 │ │ │ │ - blmi c32450 │ │ │ │ + bmi c39344 │ │ │ │ + blmi c3244c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f627b │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ movwcs r6, #187 @ 0xbb │ │ │ │ movwcs r6, #251 @ 0xfb │ │ │ │ movwcs r6, #315 @ 0x13b │ │ │ │ movwcs r6, #379 @ 0x17b │ │ │ │ movwcs r6, #443 @ 0x1bb │ │ │ │ @ instruction: 0xf10761fb │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ movwls r0, #784 @ 0x310 │ │ │ │ stmdbmi r4!, {r0, r1, r3, r9, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bl fea5f228 │ │ │ │ + bl feadf224 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ @ instruction: 0xf7e16838 │ │ │ │ - @ instruction: 0xf107eb9c │ │ │ │ + @ instruction: 0xf107eb9e │ │ │ │ @ instruction: 0xf1070114 │ │ │ │ andcs r0, r4, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - eorsvs lr, r8, #160, 28 @ 0xa00 │ │ │ │ - blcs 3bbc0 │ │ │ │ + eorsvs lr, r8, #2592 @ 0xa20 │ │ │ │ + blcs 3bbbc │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ andcs r0, r4, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - eorsvs lr, r8, #148, 28 @ 0x940 │ │ │ │ - blcs 3bbd8 │ │ │ │ + eorsvs lr, r8, #2400 @ 0x960 │ │ │ │ + blcs 3bbd4 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf107011c │ │ │ │ andcs r0, r4, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - eorsvs lr, r8, #136, 28 @ 0x880 │ │ │ │ + eorsvs lr, r8, #2208 @ 0x8a0 │ │ │ │ stmdbmi ip, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ - bmi 2324ec │ │ │ │ + bmi 2324e8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror sl │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - ldrmi lr, [r8], -r6, lsl #26 │ │ │ │ + ldrmi lr, [r8], -r8, lsl #26 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - muleq r2, ip, sp │ │ │ │ + andeq lr, r2, r0, lsr #27 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - ldrdeq r2, [r1], -r8 │ │ │ │ - @ instruction: 0x00012ebe │ │ │ │ - strdeq lr, [r2], -ip │ │ │ │ + andeq r2, r1, r0, asr #29 │ │ │ │ + andeq r2, r1, r6, lsr #29 │ │ │ │ + andeq lr, r2, r0, lsl #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb78540 │ │ │ │ + bl feb7853c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - cdp 7, 1, cr15, cr8, cr1, {7} │ │ │ │ - blcs 32b68 │ │ │ │ + cdp 7, 1, cr15, cr10, cr1, {7} │ │ │ │ + blcs 32b64 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ movwcs pc, #7369 @ 0x1cc9 @ │ │ │ │ - blmi 5d93fc │ │ │ │ + blmi 5d93f8 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldmvs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - strmi lr, [r3], -r8, lsl #28 │ │ │ │ + strmi lr, [r3], -sl, lsl #28 │ │ │ │ tstle r0, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 3e1790 │ │ │ │ + blmi 3e178c │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 1029f90 │ │ │ │ - b 106239c │ │ │ │ - blmi 3227a4 │ │ │ │ + b 1029f8c │ │ │ │ + b 1062398 │ │ │ │ + blmi 3227a0 │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwcs r4, #5376 @ 0x1500 │ │ │ │ ldmvs fp!, {r0, r1, r2, sp, lr, pc}^ │ │ │ │ rscsvs r3, fp, r0, lsl r3 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ bicsle r2, lr, r0, lsl #22 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r3, r1, sl, asr #32 │ │ │ │ - andeq r0, r3, r8, ror #2 │ │ │ │ - andeq r0, r3, r8, lsr r1 │ │ │ │ - andeq r0, r3, r8, lsr #2 │ │ │ │ + andeq r3, r1, r2, lsr r0 │ │ │ │ + andeq r0, r3, ip, ror #2 │ │ │ │ + andeq r0, r3, ip, lsr r1 │ │ │ │ + andeq r0, r3, ip, lsr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb785d4 │ │ │ │ + bl feb785d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ andscs r6, r8, #8060928 @ 0x7b0000 │ │ │ │ ldmdami r2, {r0, r8, sp} │ │ │ │ @ instruction: 0xf7e14478 │ │ │ │ - movwcs lr, #3426 @ 0xd62 │ │ │ │ + movwcs lr, #3428 @ 0xd64 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ - blmi 372c6c │ │ │ │ + blmi 372c68 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - ldmvs fp!, {r2, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r2, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ rscsvs r3, fp, r1, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ svclt 0x0000bf00 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x00012fb8 │ │ │ │ - ldrdeq r0, [r3], -sl │ │ │ │ - @ instruction: 0x00012fb8 │ │ │ │ - strheq r0, [r3], -sl │ │ │ │ + andeq r2, r1, r0, lsr #31 │ │ │ │ + ldrdeq r0, [r3], -lr │ │ │ │ + andeq r2, r1, r0, lsr #31 │ │ │ │ + strheq r0, [r3], -lr │ │ │ │ @ instruction: 0xb087b4b0 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ ands r6, r2, fp, ror r1 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8}^ │ │ │ │ - b 2a068 │ │ │ │ - b 6246c │ │ │ │ - b 1522874 │ │ │ │ + b 2a064 │ │ │ │ + b 62468 │ │ │ │ + b 1522870 │ │ │ │ andle r0, r3, r5, lsl #6 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ and r6, r7, sl, lsl r0 │ │ │ │ tstcc r0, #2015232 @ 0x1ec000 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - blcs 3b4ec │ │ │ │ + blcs 3b4e8 │ │ │ │ svclt 0x0000d1e8 │ │ │ │ ldrcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0], #756 @ 0x2f4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r0, r3, r2, lsl #1 │ │ │ │ + andeq r0, r3, r6, lsl #1 │ │ │ │ @ instruction: 0xb085b4b0 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmdbmi r0, {r8} │ │ │ │ rscsvs r4, r9, r9, ror r4 │ │ │ │ ldmvs r9!, {r0, r4, sp, lr, pc}^ │ │ │ │ strmi lr, [r2, #-2513] @ 0xfffff62f │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ @@ -30961,20 +30960,20 @@ │ │ │ │ movweq lr, #6661 @ 0x1a05 │ │ │ │ tsteq r3, r2, asr sl │ │ │ │ ldmvs fp!, {r1, ip, lr, pc}^ │ │ │ │ and r6, r8, fp, lsl r8 │ │ │ │ @ instruction: 0x311068f9 │ │ │ │ ldmvs r9!, {r0, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ stmdbcs r0, {r0, r3, fp, sp, lr} │ │ │ │ - blmi 155c78 │ │ │ │ + blmi 155c74 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ @ instruction: 0x4770bcb0 │ │ │ │ - andeq r0, r3, r0, lsr r0 │ │ │ │ - andeq r2, r1, r8, lsl sp │ │ │ │ + andeq r0, r3, r4, lsr r0 │ │ │ │ + andeq r2, r1, r0, lsl #26 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpcc 4, 8, cr15, cr8, cr15, {2} │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ vmlaeq.f64 d14, d30, d28 │ │ │ │ stcpl 5, cr15, [r0], {172} @ 0xac │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ @@ -30987,69 +30986,69 @@ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ @ instruction: 0xf8410158 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ @ instruction: 0xf8420258 │ │ │ │ cdpmi 12, 11, cr3, cr13, cr8, {2} │ │ │ │ @ instruction: 0xf507447e │ │ │ │ @ instruction: 0xf1013188 │ │ │ │ - bmi feee1a8c │ │ │ │ - blmi feef2728 │ │ │ │ + bmi feee1a88 │ │ │ │ + blmi feef2724 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 8222b0 │ │ │ │ + blcc 8222ac │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507fa97 │ │ │ │ @ instruction: 0xf1015182 │ │ │ │ stmdbcc r4, {r3, r4, r8} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - blx fef5f56c │ │ │ │ + blx fef5f568 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - blx ff75f57c │ │ │ │ + blx ff75f578 │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ - bmi feafb5f4 │ │ │ │ + bmi feafb5f0 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ - blmi fead55c8 │ │ │ │ + blmi fead55c4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmpl r2!, {r0, r3, r5, r7, r9, fp, lr} │ │ │ │ mulle r7, r3, r2 │ │ │ │ ldrbtmi r4, [fp], #-2984 @ 0xfffff458 │ │ │ │ - bmi fea3b610 │ │ │ │ + bmi fea3b60c │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ addhi pc, r1, r0, asr #32 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - @ instruction: 0xf107ed00 │ │ │ │ + @ instruction: 0xf107ed02 │ │ │ │ @ instruction: 0x46980358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b30 │ │ │ │ - ldc 7, cr15, [r6], {225} @ 0xe1 │ │ │ │ + ldc 7, cr15, [r8], {225} @ 0xe1 │ │ │ │ ldceq 8, cr15, [r8], #-288 @ 0xfffffee0 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - blcs 3b644 │ │ │ │ - blmi fe755a38 │ │ │ │ + blcs 3b640 │ │ │ │ + blmi fe755a34 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldc 7, cr15, [lr, #-900]! @ 0xfffffc7c │ │ │ │ - blcs 32df4 │ │ │ │ + stcl 7, cr15, [r0, #-900] @ 0xfffffc7c │ │ │ │ + blcs 32df0 │ │ │ │ @ instruction: 0xf107d10b │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ - bvs fe6f06d4 │ │ │ │ + bvs fe6f06d0 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - blmi fe55c4dc │ │ │ │ + blmi fe55c4e0 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x46980358 │ │ │ │ - stmib sl, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib ip, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldceq 8, cr15, [r4], #-288 @ 0xfffffee0 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ vmul.i8 q3, , │ │ │ │ @ instruction: 0xf1077c6c │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ ldmdbvs fp, {r3, r4, r5, sl, fp, ip, sp} │ │ │ │ @@ -31065,146 +31064,146 @@ │ │ │ │ @ instruction: 0xf10760ba │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ ldmdavs r8, {r3, r4, r5, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf1076078 │ │ │ │ ldmdb r3, {r3, r4, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf648230a │ │ │ │ @ instruction: 0xf6c633ad │ │ │ │ - blx fe0e25e2 │ │ │ │ + blx fe0e25de │ │ │ │ tstne r8, #134217728 @ 0x8000000 │ │ │ │ - bne ff0e75c8 │ │ │ │ + bne ff0e75c4 │ │ │ │ subseq pc, r8, r7, lsl #2 │ │ │ │ @ instruction: 0xf1073820 │ │ │ │ @ instruction: 0xf8520258 │ │ │ │ andls r2, r6, #52, 24 @ 0x3400 │ │ │ │ ldrbtmi r4, [sl], #-2674 @ 0xfffff58e │ │ │ │ movwls r9, #16901 @ 0x4205 │ │ │ │ movwls r6, #14459 @ 0x387b │ │ │ │ andls r6, r2, #12189696 @ 0xba0000 │ │ │ │ movwls r6, #6395 @ 0x18fb │ │ │ │ ldrbtmi r9, [r3], -r0, lsl #2 │ │ │ │ stmdbmi sp!, {r1, r5, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - blmi 1b60734 │ │ │ │ + blmi 1b60730 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andle r2, ip, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2922 @ 0xfffff496 │ │ │ │ @ instruction: 0x4798681b │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 822428 │ │ │ │ + blcc 822424 │ │ │ │ ldrbtmi r4, [r9], #-2407 @ 0xfffff699 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fc0f │ │ │ │ - blcc 1022438 │ │ │ │ + blcc 1022434 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ mrc2 7, 6, pc, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 822448 │ │ │ │ + blcc 822444 │ │ │ │ ldrbtmi r4, [r9], #-2400 @ 0xfffff6a0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fbff │ │ │ │ @ instruction: 0x461a0358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 822464 │ │ │ │ + blcc 822460 │ │ │ │ mcrrcs 8, 5, pc, r8, cr2 @ │ │ │ │ mcrrne 8, 5, pc, r4, cr1 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ and pc, lr, r5, asr fp @ │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ ldc2l 7, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ cdpne 6, 5, cr4, cr10, cr3, {0} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r1], -r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf7e1fc76 │ │ │ │ - strmi lr, [r3], -sl, ror #22 │ │ │ │ + strmi lr, [r3], -ip, ror #22 │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r0], r5, asr #24 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ mrrc2 7, 15, pc, r5, cr15 @ │ │ │ │ - blcc 72f68 │ │ │ │ + blcc 72f64 │ │ │ │ ldmdavc fp, {r0, r1, r6, sl, lr} │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r6}^ │ │ │ │ ldmdahi fp, {r0, r1, r4, sl, lr} │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ bicsle r2, r1, r0, lsl #22 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ andcs r3, r1, #32, 22 @ 0x8000 │ │ │ │ ldrbtmi r4, [r9], #-2365 @ 0xfffff6c3 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ - blmi f60740 │ │ │ │ + blmi f6073c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf10760fb │ │ │ │ - blcc 8224f0 │ │ │ │ + blcc 8224ec │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ ldc2 7, cr15, [lr], {255} @ 0xff │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 1022500 │ │ │ │ + blcc 10224fc │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0x479868fb │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - bmi 8fb81c │ │ │ │ + bmi 8fb818 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ @ instruction: 0xf107d019 │ │ │ │ - blcc 102251c │ │ │ │ + blcc 1022518 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [r7], #-2 │ │ │ │ - b 152abc8 │ │ │ │ + b 152abc4 │ │ │ │ andle r0, lr, r5, lsl #6 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4602fbfd │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r3, {r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fec5 │ │ │ │ - blcc 822550 │ │ │ │ + blcc 82254c │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000f9bb │ │ │ │ orrcc pc, r8, r7, lsl #10 │ │ │ │ cmppeq r4, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [sl], #-2590 @ 0xfffff5e2 │ │ │ │ ldmpl r3, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ stmdavs fp, {r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - b fe1df79c │ │ │ │ + b fe25f798 │ │ │ │ strcc pc, [r8, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - ldrdeq lr, [r2], -r0 │ │ │ │ - andeq lr, r2, r4, asr #21 │ │ │ │ + ldrdeq lr, [r2], -r4 │ │ │ │ + andeq lr, r2, r8, asr #21 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq pc, r2, r6, asr #30 │ │ │ │ + andeq pc, r2, sl, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq pc, r2, r8, lsr pc @ │ │ │ │ + andeq pc, r2, ip, lsr pc @ │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq pc, r2, sl, lsr #30 │ │ │ │ + andeq pc, r2, lr, lsr #30 │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ - andeq r3, r3, lr, asr #6 │ │ │ │ - andeq r2, r1, r8, ror #27 │ │ │ │ - andeq r2, r1, sl, asr #27 │ │ │ │ - andeq r3, r3, ip, lsl r3 │ │ │ │ - andeq r2, r3, lr, lsl #5 │ │ │ │ - andeq r2, r1, r0, lsr #26 │ │ │ │ - andeq r2, r3, r8, ror #4 │ │ │ │ - andeq r2, r3, lr, asr r2 │ │ │ │ - andeq r2, r1, sl, lsr #26 │ │ │ │ - andeq r2, r1, r6, lsl sp │ │ │ │ - andeq r2, r1, lr, lsl #25 │ │ │ │ - andeq pc, r2, r4, asr #26 │ │ │ │ - andeq pc, r2, lr, lsl sp @ │ │ │ │ - strdeq lr, [r2], -lr @ │ │ │ │ + andeq r3, r3, r2, asr r3 │ │ │ │ + ldrdeq r2, [r1], -r0 │ │ │ │ + @ instruction: 0x00012db2 │ │ │ │ + andeq r3, r3, r0, lsr #6 │ │ │ │ + muleq r3, r2, r2 │ │ │ │ + andeq r2, r1, r8, lsl #26 │ │ │ │ + andeq r2, r3, ip, ror #4 │ │ │ │ + andeq r2, r3, r2, ror #4 │ │ │ │ + andeq r2, r1, r2, lsl sp │ │ │ │ + strdeq r2, [r1], -lr │ │ │ │ + andeq r2, r1, r6, ror ip │ │ │ │ + andeq pc, r2, r8, asr #26 │ │ │ │ + andeq pc, r2, r2, lsr #26 │ │ │ │ + andeq lr, r2, r2, lsl #16 │ │ │ │ ldrlt fp, [r0, #1036]! @ 0x40c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ rsbsvs r6, r9, r9, lsr fp │ │ │ │ @@ -31214,133 +31213,133 @@ │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [r9], #-2330 @ 0xfffff6e6 │ │ │ │ strmi lr, [r0, #-2513] @ 0xfffff62f │ │ │ │ ldrdeq lr, [r2, -r7] │ │ │ │ andeq lr, r0, #4, 20 @ 0x4000 │ │ │ │ movweq lr, #6661 @ 0x1a05 │ │ │ │ andsle r4, r2, r3, lsl r3 │ │ │ │ - bl 1cdf84c │ │ │ │ + bl 1d5f848 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf10761bb │ │ │ │ cmnvs fp, r4, lsr r3 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldrdeq lr, [r2, -r7] │ │ │ │ mcr2 7, 0, pc, cr4, cr15, {7} @ │ │ │ │ - bl 195f868 │ │ │ │ + bl 19df864 │ │ │ │ ldmibvs fp!, {r1, r9, sl, lr} │ │ │ │ svclt 0x00006013 │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ ldmpl r3, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - b 45f888 │ │ │ │ + b 4df884 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ ldrhtmi lr, [r0], sp │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ - andeq lr, r2, r2, ror #14 │ │ │ │ + andeq lr, r2, r6, ror #14 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq pc, r2, r2, lsl ip @ │ │ │ │ - andeq lr, r2, r2, lsl r7 │ │ │ │ + andeq pc, r2, r6, lsl ip @ │ │ │ │ + andeq lr, r2, r6, lsl r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb78b28 │ │ │ │ + bl feb78b24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ - blmi 439a28 │ │ │ │ + blmi 439a24 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ - b 2a550 │ │ │ │ - b 62954 │ │ │ │ - b 1522d5c │ │ │ │ + b 2a54c │ │ │ │ + b 62950 │ │ │ │ + b 1522d58 │ │ │ │ andle r0, pc, r5, lsl #6 │ │ │ │ - bl adf8dc │ │ │ │ + bl b5f8d8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr} │ │ │ │ ldmib r7, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7ff0102 │ │ │ │ @ instruction: 0xf7e1fdbf │ │ │ │ - strmi lr, [r2], -r0, lsr #22 │ │ │ │ + strmi lr, [r2], -r2, lsr #22 │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq pc, r2, r4, lsl #23 │ │ │ │ + andeq pc, r2, r8, lsl #23 │ │ │ │ ldrlt fp, [r0, #1036]! @ 0x40c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ rsbsvs r6, fp, fp, lsr fp │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmpl r3, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b fffdf934 │ │ │ │ + bl 5f930 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf10761bb │ │ │ │ cmnvs fp, r4, lsr r3 │ │ │ │ movwcs lr, #10711 @ 0x29d7 │ │ │ │ streq pc, [r2], #-66 @ 0xffffffbe │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4620687a │ │ │ │ @ instruction: 0xf7ff4629 │ │ │ │ @ instruction: 0xf7e1fd8b │ │ │ │ - strmi lr, [r2], -ip, ror #21 │ │ │ │ + strmi lr, [r2], -lr, ror #21 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 3115e0 │ │ │ │ - blmi 272bcc │ │ │ │ + bmi 3115dc │ │ │ │ + blmi 272bc8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - @ instruction: 0x3720e998 │ │ │ │ + @ instruction: 0x3720e99a │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq lr, r2, r2, ror #12 │ │ │ │ + andeq lr, r2, r6, ror #12 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq lr, r2, r0, lsr #12 │ │ │ │ + andeq lr, r2, r4, lsr #12 │ │ │ │ ldrlt fp, [r0, #1036]! @ 0x40c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ rsbsvs r6, fp, fp, lsr fp │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmpl r3, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b feddf9c4 │ │ │ │ + b fee5f9c0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf10761bb │ │ │ │ cmnvs fp, r4, lsr r3 │ │ │ │ movwcs lr, #10711 @ 0x29d7 │ │ │ │ streq pc, [r4], #-66 @ 0xffffffbe │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4620687a │ │ │ │ @ instruction: 0xf7ff4629 │ │ │ │ @ instruction: 0xf7e1fd43 │ │ │ │ - strmi lr, [r2], -r4, lsr #21 │ │ │ │ + strmi lr, [r2], -r6, lsr #21 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 311670 │ │ │ │ - blmi 272c5c │ │ │ │ + bmi 31166c │ │ │ │ + blmi 272c58 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - @ instruction: 0x3720e950 │ │ │ │ + @ instruction: 0x3720e952 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - ldrdeq lr, [r2], -r2 │ │ │ │ + ldrdeq lr, [r2], -r6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - muleq r2, r0, r5 │ │ │ │ + muleq r2, r4, r5 │ │ │ │ ldrlt fp, [r0, #1039] @ 0x40f │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ ldrhtvs r6, [fp], #-171 @ 0xffffff55 │ │ │ │ ldrbtmi r4, [ip], #-3093 @ 0xfffff3eb │ │ │ │ @@ -31349,1060 +31348,1060 @@ │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msreq CPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0xf04f687a │ │ │ │ @ instruction: 0xf04f0001 │ │ │ │ @ instruction: 0xf7ff0100 │ │ │ │ - blmi 3e0ef0 │ │ │ │ + blmi 3e0eec │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ and r6, r5, fp, lsr r1 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ teqvs fp, fp, asr r8 │ │ │ │ - blcs 3bfe8 │ │ │ │ + blcs 3bfe4 │ │ │ │ strdcs sp, [pc], -r6 │ │ │ │ - ldmdb r6!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r8!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e12009 │ │ │ │ - svclt 0x0000e974 │ │ │ │ + svclt 0x0000e976 │ │ │ │ svclt 0x0000e7f7 │ │ │ │ + andeq lr, r2, sl, asr #10 │ │ │ │ andeq lr, r2, r6, asr #10 │ │ │ │ - andeq lr, r2, r2, asr #10 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78d28 │ │ │ │ + bl feb78d24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3082 @ 0xfffff3f6 │ │ │ │ @ instruction: 0xf00d2008 │ │ │ │ - ldrsbtvs pc, [r8], #151 @ 0x97 @ │ │ │ │ + ldrsbtvs pc, [r8], #149 @ 0x95 @ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 1f9bb0 │ │ │ │ + blmi 1f9bac │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrshvs r6, [sl], #-139 @ 0xffffff75 │ │ │ │ stmiapl r3!, {r2, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x601a68fa │ │ │ │ ldrcc fp, [r4, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r2, sl, asr #9 │ │ │ │ + andeq lr, r2, lr, asr #9 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78d70 │ │ │ │ + bl feb78d6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3096 @ 0xfffff3e8 │ │ │ │ - blcs 3bd70 │ │ │ │ - blmi 615ba8 │ │ │ │ + blcs 3bd6c │ │ │ │ + blmi 615ba4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - @ instruction: 0x4603e9fc │ │ │ │ + @ instruction: 0x4603e9fe │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ stmiapl r2!, {r0, r1, r4, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 4d9c08 │ │ │ │ + blmi 4d9c04 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - strmi lr, [r3], -ip, ror #19 │ │ │ │ + strmi lr, [r3], -lr, ror #19 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ stmiapl r2!, {r1, r2, r3, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 399be8 │ │ │ │ - bmi 372db8 │ │ │ │ + blmi 399be4 │ │ │ │ + bmi 372db4 │ │ │ │ andsvs r5, sl, r2, lsr #17 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ @ instruction: 0x4603fc17 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r2, r2, lsl #9 │ │ │ │ - andeq r2, r1, r4, lsl #17 │ │ │ │ - andeq pc, r2, lr, lsr #18 │ │ │ │ - andeq r0, r0, r8, lsl r3 │ │ │ │ + andeq lr, r2, r6, lsl #9 │ │ │ │ andeq r2, r1, ip, ror #16 │ │ │ │ - andeq pc, r2, lr, lsl #18 │ │ │ │ + andeq pc, r2, r2, lsr r9 @ │ │ │ │ + andeq r0, r0, r8, lsl r3 │ │ │ │ + andeq r2, r1, r4, asr r8 │ │ │ │ + andeq pc, r2, r2, lsl r9 @ │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ - andeq pc, r2, r0, lsl #18 │ │ │ │ + andeq pc, r2, r4, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78e0c │ │ │ │ + bl feb78e08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3088 @ 0xfffff3f0 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ strmi pc, [r3], -r3, lsr #31 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ - blmi 396078 │ │ │ │ + blmi 396074 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldmib ip!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib lr!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603ef18 │ │ │ │ + @ instruction: 0x4603ef1a │ │ │ │ stmdbmi r8, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - ldmdb r4!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r6!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e02001 │ │ │ │ - svclt 0x0000eefc │ │ │ │ + svclt 0x0000eefe │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq lr, r2, r6, ror #7 │ │ │ │ + andeq lr, r2, sl, ror #7 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - ldrdeq r2, [r1], -r8 │ │ │ │ + andeq r2, r1, r0, asr #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78e70 │ │ │ │ + bl feb78e6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0086878 │ │ │ │ - @ instruction: 0x4603f9bf │ │ │ │ + @ instruction: 0x4603f9bd │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1f34f0 │ │ │ │ + blmi 1f34ec │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stmib sl!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - cdp 7, 4, cr15, cr8, cr0, {7} │ │ │ │ - blmi 1334a4 │ │ │ │ + stmib ip!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + cdp 7, 4, cr15, cr10, cr0, {7} │ │ │ │ + blmi 1334a0 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r3, r0, ip │ │ │ │ - andeq r2, r3, r0, lsl #25 │ │ │ │ + muleq r3, r4, ip │ │ │ │ + andeq r2, r3, r4, lsl #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78eb8 │ │ │ │ + bl feb78eb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ svclt 0x0000fbb7 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ - blmi 139ec0 │ │ │ │ + blmi 139ebc │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq r1, r3, r8, lsr ip │ │ │ │ + andeq r1, r3, ip, lsr ip │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ - blmi 30d8fc │ │ │ │ + blmi 30d8f8 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmdbmi r9, {r8, r9, sp} │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldrmi r2, [r0], -r0, lsl #6 │ │ │ │ smladcc ip, r9, r6, r4 │ │ │ │ stclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq pc, r2, r4, asr #15 │ │ │ │ - @ instruction: 0x0002f7b8 │ │ │ │ + andeq pc, r2, r8, asr #15 │ │ │ │ + @ instruction: 0x0002f7bc │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq pc, r2, r4, lsl #15 │ │ │ │ + andeq pc, r2, r8, lsl #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78f5c │ │ │ │ + bl feb78f58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ svclt 0x0000fb79 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf000af00 │ │ │ │ strmi pc, [r3], -r3, lsr #16 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e1d10d │ │ │ │ - strmi lr, [r3], -ip, lsl #18 │ │ │ │ + strmi lr, [r3], -lr, lsl #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 6, cr15, cr6, cr0, {7} │ │ │ │ + cdp 7, 6, cr15, cr8, cr0, {7} │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fe79 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - muleq r1, sl, r6 │ │ │ │ + andeq r2, r1, r2, lsl #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78fc0 │ │ │ │ + bl feb78fbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ - blx fed5ddce │ │ │ │ + blx fed5ddca │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb78fd8 │ │ │ │ + bl feb78fd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r2, r1, lsl #27 │ │ │ │ stclmi 15, cr10, [r2], #24 │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi ff822228 │ │ │ │ - blmi ff832fe4 │ │ │ │ + bmi ff822224 │ │ │ │ + blmi ff832fe0 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi ff7a2a08 │ │ │ │ + blmi ff7a2a04 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blmi ff742418 │ │ │ │ + blmi ff742414 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [r5, #-8] │ │ │ │ ldrbtmi r4, [fp], #-3034 @ 0xfffff426 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 11, cr15, cr8, cr0, {7} │ │ │ │ + cdp 7, 11, cr15, cr10, cr0, {7} │ │ │ │ sbcsvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ cmpppl r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-3030 @ 0xfffff42a │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4602ef16 │ │ │ │ + @ instruction: 0x4602ef18 │ │ │ │ ldrbtmi r4, [fp], #-3028 @ 0xfffff42c │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x461a0310 │ │ │ │ ldrbtmi r4, [fp], #-3026 @ 0xfffff42e │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmia r4!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia r6!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r0, r3, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e00c0c │ │ │ │ - @ instruction: 0x4603edf6 │ │ │ │ + @ instruction: 0x4603edf8 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-3010 @ 0xfffff43e │ │ │ │ @ instruction: 0x232e9302 │ │ │ │ - blmi ff086aa0 │ │ │ │ + blmi ff086a9c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3008 @ 0xfffff440 │ │ │ │ ldrbtmi r4, [sl], #-2752 @ 0xfffff540 │ │ │ │ ldrbtmi r4, [r9], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf7e14620 │ │ │ │ - teq r6, r2, asr #16 │ │ │ │ + teq r6, r4, asr #16 │ │ │ │ ldrbtmi r4, [fp], #-3006 @ 0xfffff442 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc 7, cr15, [r6, #-896]! @ 0xfffffc80 │ │ │ │ + ldc 7, cr15, [r8, #-896]! @ 0xfffffc80 │ │ │ │ stceq 8, cr15, [r8], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf8423c08 │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - ldmda lr, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r0!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r1, r2, r5, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e00c0c │ │ │ │ - @ instruction: 0x4603edb0 │ │ │ │ + @ instruction: 0x4603edb2 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2981 @ 0xfffff45b │ │ │ │ @ instruction: 0x232f9302 │ │ │ │ - blmi fe946b2c │ │ │ │ + blmi fe946b28 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2979 @ 0xfffff45d │ │ │ │ ldrbtmi r4, [sl], #-2723 @ 0xfffff55d │ │ │ │ ldrbtmi r4, [r9], #-2467 @ 0xfffff65d │ │ │ │ @ instruction: 0xf7e04620 │ │ │ │ - ldrsht lr, [r0], #252 @ 0xfc │ │ │ │ + ldrsht lr, [r0], #254 @ 0xfe │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf0433c08 │ │ │ │ @ instruction: 0xf8420301 │ │ │ │ - blmi fe730f78 │ │ │ │ + blmi fe730f74 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074615 │ │ │ │ @ instruction: 0xf8520210 │ │ │ │ tstcs r2, r8, lsl #24 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0xf845ece2 │ │ │ │ + @ instruction: 0xf845ece4 │ │ │ │ @ instruction: 0xf1070c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - ldmda r2, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r4, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e00c0c │ │ │ │ - strmi lr, [r3], -r4, ror #26 │ │ │ │ + strmi lr, [r3], -r6, ror #26 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2949 @ 0xfffff47b │ │ │ │ teqcs r1, #134217728 @ 0x8000000 │ │ │ │ - blmi fe146bc4 │ │ │ │ + blmi fe146bc0 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2947 @ 0xfffff47d │ │ │ │ ldrbtmi r4, [sl], #-2691 @ 0xfffff57d │ │ │ │ ldrbtmi r4, [r9], #-2435 @ 0xfffff67d │ │ │ │ @ instruction: 0xf7e04620 │ │ │ │ - strht lr, [r4], r0 │ │ │ │ + strht lr, [r4], r2 │ │ │ │ ldrbtmi r4, [fp], #-2945 @ 0xfffff47f │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrbtmi r4, [sl], #-2687 @ 0xfffff581 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - cdp 7, 8, cr15, cr2, cr0, {7} │ │ │ │ + cdp 7, 8, cr15, cr4, cr0, {7} │ │ │ │ stceq 8, cr15, [ip], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e0d129 │ │ │ │ - @ instruction: 0x4603efd4 │ │ │ │ + @ instruction: 0x4603efd6 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi 1871044 │ │ │ │ + blmi 1871040 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - stc 7, cr15, [r4, #-896]! @ 0xfffffc80 │ │ │ │ + stc 7, cr15, [r6, #-896]! @ 0xfffffc80 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1b86c40 │ │ │ │ + blmi 1b86c3c │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ - blmi 1b06c44 │ │ │ │ - bmi 1af3234 │ │ │ │ + blmi 1b06c40 │ │ │ │ + bmi 1af3230 │ │ │ │ stmdbmi fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x0070f7e0 │ │ │ │ + svc 0x0072f7e0 │ │ │ │ @ instruction: 0xf107e065 │ │ │ │ - blcc 122c9c │ │ │ │ + blcc 122c98 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stcl 7, cr15, [lr, #-896]! @ 0xfffffc80 │ │ │ │ + ldcl 7, cr15, [r0, #-896]! @ 0xfffffc80 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -r4, lsr #26 │ │ │ │ + strmi lr, [r3], -r6, lsr #26 │ │ │ │ tstle r7, r0, lsl #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf84233ff │ │ │ │ and r3, r5, ip, lsl #24 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e0d129 │ │ │ │ - strmi lr, [r3], -r0, lsl #31 │ │ │ │ + strmi lr, [r3], -r2, lsl #31 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi df10ec │ │ │ │ + blmi df10e8 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - ldcl 7, cr15, [r0], {224} @ 0xe0 │ │ │ │ + ldcl 7, cr15, [r2], {224} @ 0xe0 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1286ce8 │ │ │ │ + blmi 1286ce4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4918 @ 0x1336 │ │ │ │ ldrbtmi r4, [fp], #-2887 @ 0xfffff4b9 │ │ │ │ - blmi 1206cec │ │ │ │ - bmi 11f32dc │ │ │ │ + blmi 1206ce8 │ │ │ │ + bmi 11f32d8 │ │ │ │ stmdbmi r7, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x001cf7e0 │ │ │ │ - bmi 119a144 │ │ │ │ + svc 0x001ef7e0 │ │ │ │ + bmi 119a140 │ │ │ │ @ instruction: 0xf107447a │ │ │ │ @ instruction: 0x46100310 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r9], -r0, lsl #5 │ │ │ │ - cdp 7, 13, cr15, cr4, cr0, {7} │ │ │ │ + cdp 7, 13, cr15, cr6, cr0, {7} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ - blcs 3115c │ │ │ │ + blcs 31158 │ │ │ │ @ instruction: 0xf7e0d00a │ │ │ │ - @ instruction: 0x4602ef3e │ │ │ │ + strmi lr, [r2], -r0, asr #30 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1005080 │ │ │ │ ldmdbmi r2!, {r2, r3} │ │ │ │ - bmi 2b3338 │ │ │ │ + bmi 2b3334 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - ldrmi lr, [r8], -r0, ror #27 │ │ │ │ + ldrmi lr, [r8], -r2, ror #27 │ │ │ │ strpl pc, [r0, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq lr, r2, r4, lsl r2 │ │ │ │ - andeq lr, r2, r8, lsl #4 │ │ │ │ + andeq lr, r2, r8, lsl r2 │ │ │ │ + andeq lr, r2, ip, lsl #4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - muleq r3, r0, fp │ │ │ │ - andeq pc, r2, ip, asr sl @ │ │ │ │ - andeq pc, r2, r2, asr sl @ │ │ │ │ - andeq r2, r3, r6, ror #22 │ │ │ │ - andeq pc, r2, r2, lsr sl @ │ │ │ │ - andeq pc, r2, r6, lsr #20 │ │ │ │ + muleq r3, r4, fp │ │ │ │ + andeq pc, r2, r0, ror #20 │ │ │ │ + andeq pc, r2, r6, asr sl @ │ │ │ │ + andeq r2, r3, sl, ror #22 │ │ │ │ + andeq pc, r2, r6, lsr sl @ │ │ │ │ + andeq pc, r2, sl, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r2, r1, sl, lsl #12 │ │ │ │ - andeq r2, r1, r8, lsl #12 │ │ │ │ - andeq r2, r1, r6, ror #12 │ │ │ │ - @ instruction: 0x000125ba │ │ │ │ - @ instruction: 0x000125be │ │ │ │ - @ instruction: 0x0002f9ba │ │ │ │ - andeq r2, r1, lr, ror r5 │ │ │ │ - andeq r2, r1, ip, ror r5 │ │ │ │ - ldrdeq r2, [r1], -sl │ │ │ │ - andeq r2, r1, lr, lsr #10 │ │ │ │ - andeq r2, r1, r2, lsr r5 │ │ │ │ - andeq pc, r2, r8, lsl r9 @ │ │ │ │ - andeq r2, r1, r6, ror #9 │ │ │ │ - andeq r2, r1, r4, ror #9 │ │ │ │ - andeq r2, r1, r2, asr #10 │ │ │ │ - muleq r1, r6, r4 │ │ │ │ - muleq r1, sl, r4 │ │ │ │ - muleq r2, r6, r8 │ │ │ │ - andeq r2, r3, r2, asr #18 │ │ │ │ - andeq r2, r1, r8, ror #8 │ │ │ │ - andeq r2, r1, r6, ror #8 │ │ │ │ - andeq r2, r1, r4, asr #9 │ │ │ │ - andeq r2, r1, r8, lsl r4 │ │ │ │ - andeq r2, r1, ip, lsl r4 │ │ │ │ - andeq r2, r3, r6, lsr #18 │ │ │ │ - andeq r2, r1, r0, asr #7 │ │ │ │ - @ instruction: 0x000123be │ │ │ │ - andeq r2, r1, ip, lsl r4 │ │ │ │ - andeq r2, r1, r0, ror r3 │ │ │ │ - andeq r2, r1, r4, ror r3 │ │ │ │ - muleq r3, r8, r8 │ │ │ │ - @ instruction: 0x0002deb0 │ │ │ │ + strdeq r2, [r1], -r2 @ │ │ │ │ + strdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, lr, asr #12 │ │ │ │ + andeq r2, r1, r2, lsr #11 │ │ │ │ + andeq r2, r1, r6, lsr #11 │ │ │ │ + @ instruction: 0x0002f9be │ │ │ │ + andeq r2, r1, r6, ror #10 │ │ │ │ + andeq r2, r1, r4, ror #10 │ │ │ │ + andeq r2, r1, r2, asr #11 │ │ │ │ + andeq r2, r1, r6, lsl r5 │ │ │ │ + andeq r2, r1, sl, lsl r5 │ │ │ │ + andeq pc, r2, ip, lsl r9 @ │ │ │ │ + andeq r2, r1, lr, asr #9 │ │ │ │ + andeq r2, r1, ip, asr #9 │ │ │ │ + andeq r2, r1, sl, lsr #10 │ │ │ │ + andeq r2, r1, lr, ror r4 │ │ │ │ + andeq r2, r1, r2, lsl #9 │ │ │ │ + muleq r2, sl, r8 │ │ │ │ + andeq r2, r3, r6, asr #18 │ │ │ │ + andeq r2, r1, r0, asr r4 │ │ │ │ + andeq r2, r1, lr, asr #8 │ │ │ │ + andeq r2, r1, ip, lsr #9 │ │ │ │ + andeq r2, r1, r0, lsl #8 │ │ │ │ + andeq r2, r1, r4, lsl #8 │ │ │ │ + andeq r2, r3, sl, lsr #18 │ │ │ │ + andeq r2, r1, r8, lsr #7 │ │ │ │ + andeq r2, r1, r6, lsr #7 │ │ │ │ + andeq r2, r1, r4, lsl #8 │ │ │ │ + andeq r2, r1, r8, asr r3 │ │ │ │ + andeq r2, r1, ip, asr r3 │ │ │ │ + muleq r3, ip, r8 │ │ │ │ + @ instruction: 0x0002deb4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb79424 │ │ │ │ + bl feb79420 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0ca8 │ │ │ │ addlt r5, r5, r4, lsl #27 │ │ │ │ @ instruction: 0xf107af00 │ │ │ │ stmdb r3, {r4, r8, r9}^ │ │ │ │ @ instruction: 0xf1070102 │ │ │ │ @ instruction: 0xf8430390 │ │ │ │ mrrcmi 12, 8, r2, pc, cr12 @ │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015184 │ │ │ │ - bmi 1762684 │ │ │ │ - blmi 1773440 │ │ │ │ + bmi 1762680 │ │ │ │ + blmi 177343c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 16e2e64 │ │ │ │ + blmi 16e2e60 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ - blmi 16824c4 │ │ │ │ + blmi 16824c0 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs 6ae78 │ │ │ │ + bcs 6ae74 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ @ instruction: 0xf107db59 │ │ │ │ @ instruction: 0x461d0390 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46193b18 │ │ │ │ ldrbtmi r4, [fp], #-2898 @ 0xfffff4ae │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0xf845eb08 │ │ │ │ + @ instruction: 0xf845eb0a │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ - blcs 31494 │ │ │ │ + blcs 31490 │ │ │ │ @ instruction: 0xf107d131 │ │ │ │ ldmdb r3, {r4, r7, r8, r9}^ │ │ │ │ - blmi 12e2700 │ │ │ │ + blmi 12e26fc │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ addsmi r2, r0, #0, 6 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf107db16 │ │ │ │ stmdacc r4, {r4, r7} │ │ │ │ ldrbtmi r4, [fp], #-2886 @ 0xfffff4ba │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ - @ instruction: 0xf9d2f00c │ │ │ │ + @ instruction: 0xf9d0f00c │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0xf7ffeed0 │ │ │ │ + @ instruction: 0xf7ffeed2 │ │ │ │ eor pc, r2, r3, ror sp @ │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tsteq ip, r3, asr r9 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle r6, r0, r2 │ │ │ │ stc2l 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ - blmi e9a358 │ │ │ │ + blmi e9a354 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - cdp 7, 4, cr15, cr12, cr0, {7} │ │ │ │ + cdp 7, 4, cr15, cr14, cr0, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -r8, lsr #23 │ │ │ │ - blmi d33b8c │ │ │ │ + strmi lr, [r3], -sl, lsr #23 │ │ │ │ + blmi d33b88 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e04620 │ │ │ │ - @ instruction: 0xf7e0ee04 │ │ │ │ - blmi c9d44c │ │ │ │ + @ instruction: 0xf7e0ee06 │ │ │ │ + blmi c9d450 │ │ │ │ ldmdavs sp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - ldcl 7, cr15, [r4, #896] @ 0x380 │ │ │ │ + ldcl 7, cr15, [r6, #896] @ 0x380 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0x46160290 │ │ │ │ addseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stcne 8, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0xf846fd14 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ @ instruction: 0xf1b33c7c │ │ │ │ @ instruction: 0xd1143fff │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e0681c │ │ │ │ - @ instruction: 0x4603ee1a │ │ │ │ + @ instruction: 0x4603ee1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 1d60304 │ │ │ │ + bl 1de0300 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2844 @ 0xfffff4e4 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - ldcl 7, cr15, [r0, #896] @ 0x380 │ │ │ │ - ldc 7, cr15, [r2], {224} @ 0xe0 │ │ │ │ + ldcl 7, cr15, [r2, #896] @ 0x380 │ │ │ │ + ldc 7, cr15, [r4], {224} @ 0xe0 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015184 │ │ │ │ - bmi 5e27d4 │ │ │ │ - blmi 273590 │ │ │ │ + bmi 5e27d0 │ │ │ │ + blmi 27358c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - @ instruction: 0xf507ecb6 │ │ │ │ + @ instruction: 0xf507ecb8 │ │ │ │ ldrcc r5, [r4, -r4, lsl #15] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - @ instruction: 0x0002ddb8 │ │ │ │ - andeq sp, r2, ip, lsr #27 │ │ │ │ + @ instruction: 0x0002ddbc │ │ │ │ + @ instruction: 0x0002ddb0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq pc, r2, ip, lsl #12 │ │ │ │ - andeq r3, r3, r8, lsr #14 │ │ │ │ - andeq r2, r3, sl, lsl #14 │ │ │ │ - andeq r3, r3, r8, ror #13 │ │ │ │ - ldrdeq r2, [r3], -r2 @ │ │ │ │ - andeq r2, r1, sl, ror #3 │ │ │ │ - @ instruction: 0x000326ba │ │ │ │ - andeq r2, r3, r2, lsr r6 │ │ │ │ + andeq pc, r2, r0, lsl r6 @ │ │ │ │ + andeq r3, r3, ip, lsr #14 │ │ │ │ + andeq r2, r3, lr, lsl #14 │ │ │ │ + andeq r3, r3, ip, ror #13 │ │ │ │ + ldrdeq r2, [r3], -r6 │ │ │ │ + ldrdeq r2, [r1], -r2 @ │ │ │ │ + @ instruction: 0x000326be │ │ │ │ + andeq r2, r3, r6, lsr r6 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - muleq r1, r8, r1 │ │ │ │ - andeq pc, r2, ip, lsr r5 @ │ │ │ │ - andeq r2, r1, r2, asr r1 │ │ │ │ - andeq sp, r2, ip, asr ip │ │ │ │ + andeq r2, r1, r0, lsl #3 │ │ │ │ + andeq pc, r2, r0, asr #10 │ │ │ │ + andeq r2, r1, sl, lsr r1 │ │ │ │ + andeq sp, r2, r0, ror #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7960c │ │ │ │ + bl feb79608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1bc604 │ │ │ │ + blmi 1bc600 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stcl 7, cr15, [r0, #896]! @ 0x380 │ │ │ │ + stcl 7, cr15, [r2, #896]! @ 0x380 │ │ │ │ ldc2l 7, cr15, [r2], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r3, r8, ror r5 │ │ │ │ + andeq r2, r3, ip, ror r5 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r5, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ ldrbmi fp, [r0, -r0, lsl #25]! │ │ │ │ - andeq r3, r3, r0, asr r5 │ │ │ │ + andeq r3, r3, r4, asr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79668 │ │ │ │ + bl feb79664 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c20 │ │ │ │ addlt r5, r6, r0, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8430310 │ │ │ │ @ instruction: 0xf5070c0c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 8e28bc │ │ │ │ - blmi 8f3678 │ │ │ │ + bmi 8e28b8 │ │ │ │ + blmi 8f3674 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 86309c │ │ │ │ + blmi 863098 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ eorle r2, r3, r0, lsl #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ smlabbcs r0, r0, r2, r5 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0xf107eb48 │ │ │ │ + @ instruction: 0xf107eb4a │ │ │ │ stmdacc r4, {r4} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 6070c8 │ │ │ │ - bmi 5f36b8 │ │ │ │ + blmi 6070c4 │ │ │ │ + bmi 5f36b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf00c5180 │ │ │ │ - @ instruction: 0xf107f8d1 │ │ │ │ - blcc 12311c │ │ │ │ - blmi 4f3d44 │ │ │ │ + @ instruction: 0xf107f8cf │ │ │ │ + blcc 123118 │ │ │ │ + blmi 4f3d40 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stcl 7, cr15, [lr, #896] @ 0x380 │ │ │ │ + ldcl 7, cr15, [r0, #896] @ 0x380 │ │ │ │ ldc2l 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 3a2928 │ │ │ │ - blmi 2336e4 │ │ │ │ + bmi 3a2924 │ │ │ │ + blmi 2336e0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - @ instruction: 0xf507ec0c │ │ │ │ + @ instruction: 0xf507ec0e │ │ │ │ ldrcc r5, [r0, -r0, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r2, r4, ror fp │ │ │ │ + andeq sp, r2, r8, ror fp │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq r2, [r3], -ip │ │ │ │ - ldrdeq r2, [r3], -r0 │ │ │ │ - andeq r2, r1, r4, lsr r0 │ │ │ │ - @ instruction: 0x000324b8 │ │ │ │ - andeq sp, r2, r8, lsl #22 │ │ │ │ + andeq r2, r3, r0, lsl #10 │ │ │ │ + ldrdeq r2, [r3], -r4 │ │ │ │ + andeq r2, r1, ip, lsl r0 │ │ │ │ + @ instruction: 0x000324bc │ │ │ │ + andeq sp, r2, ip, lsl #22 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7973c │ │ │ │ + bl feb79738 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ - blcs bc5b8 │ │ │ │ - blmi 219978 │ │ │ │ + blcs bc5b4 │ │ │ │ + blmi 219974 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - blmi 19d1dc │ │ │ │ + blmi 19d1e0 │ │ │ │ @ instruction: 0xf04f447b │ │ │ │ @ instruction: 0x601a32ff │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ - andeq pc, r2, sl, lsr #6 │ │ │ │ - andeq pc, r2, r0, lsr #6 │ │ │ │ - andeq pc, r2, r4, lsl r3 @ │ │ │ │ + andeq pc, r2, lr, lsr #6 │ │ │ │ + andeq pc, r2, r4, lsr #6 │ │ │ │ + andeq pc, r2, r8, lsl r3 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7977c │ │ │ │ + bl feb79778 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ @ instruction: 0xf7e06878 │ │ │ │ - strmi lr, [r3], -lr, lsr #25 │ │ │ │ + @ instruction: 0x4603ecb0 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0002002 │ │ │ │ svclt 0x0000fbf4 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ ldmdavs r8!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ - ldc 7, cr15, [r4], {224} @ 0xe0 │ │ │ │ + ldc 7, cr15, [r6], {224} @ 0xe0 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andcs r6, r1, r9, ror r8 │ │ │ │ - blx ff71e5d2 │ │ │ │ + blx ff71e5ce │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ - bl feb797e0 │ │ │ │ + bl feb797dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldrbtmi r4, [ip], #-3099 @ 0xfffff3e5 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ - blcs 3c660 │ │ │ │ - blmi 6d6a44 │ │ │ │ + blcs 3c65c │ │ │ │ + blmi 6d6a40 │ │ │ │ ldrmi r5, [sl], -r3, ror #17 │ │ │ │ stmiapl r3!, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ rsbscs r4, pc, r9, lsl r6 @ │ │ │ │ mcrr2 0, 0, pc, r0, cr1 @ │ │ │ │ - blmi 5f3e14 │ │ │ │ + blmi 5f3e10 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ - blcs 3c684 │ │ │ │ + blcs 3c680 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi 55a684 │ │ │ │ + blmi 55a680 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ stmiapl r3!, {r0, r2, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 373e98 │ │ │ │ + blmi 373e94 │ │ │ │ ldrmi r5, [r9], -r3, ror #17 │ │ │ │ @ instruction: 0xf001207f │ │ │ │ strmi pc, [r2], -r7, lsr #24 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 37a6ac │ │ │ │ + blmi 37a6a8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, r0, r0, lsl #6 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ svclt 0x0000bd98 │ │ │ │ - andeq sp, r2, r6, lsl sl │ │ │ │ - @ instruction: 0x000333b2 │ │ │ │ + andeq sp, r2, sl, lsl sl │ │ │ │ + @ instruction: 0x000333b6 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - muleq r3, r4, r3 │ │ │ │ - andeq r3, r3, lr, lsl #7 │ │ │ │ - andeq r3, r3, r4, lsl #7 │ │ │ │ - andeq r3, r3, r6, ror #6 │ │ │ │ - andeq r3, r3, r0, ror #6 │ │ │ │ + muleq r3, r8, r3 │ │ │ │ + muleq r3, r2, r3 │ │ │ │ + andeq r3, r3, r8, lsl #7 │ │ │ │ + andeq r3, r3, sl, ror #6 │ │ │ │ + andeq r3, r3, r4, ror #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79884 │ │ │ │ + bl feb79880 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbclt r0, r4, r8, ror #29 │ │ │ │ @ instruction: 0xf507af00 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ andsvs r7, r8, r6, lsl #7 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ - bmi 73a708 │ │ │ │ - blmi 733890 │ │ │ │ + bmi 73a704 │ │ │ │ + blmi 73388c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ smlabtcc ip, r7, r8, pc @ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf82cf000 │ │ │ │ - blcs 33ed8 │ │ │ │ + blcs 33ed4 │ │ │ │ @ instruction: 0xf507d00e │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ @ instruction: 0xf1077388 │ │ │ │ ldmdavs r9, {r2, r3, r9} │ │ │ │ @ instruction: 0xf0004610 │ │ │ │ strmi pc, [r3], -r9, ror #16 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ stmdbmi fp, {r8, r9, sp} │ │ │ │ - bmi 2738d8 │ │ │ │ + bmi 2738d4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip, -r7] │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl 3e0688 │ │ │ │ + bl 460684 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r2, ip, asr r9 │ │ │ │ + andeq sp, r2, r0, ror #18 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sp, r2, r0, lsl r9 │ │ │ │ + andeq sp, r2, r4, lsl r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79928 │ │ │ │ + bl feb79924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7ff6039 │ │ │ │ strmi pc, [r3], -pc, asr #30 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eor r2, pc, r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ rscsvs pc, r8, r6, ror #24 │ │ │ │ - blcs 3cb44 │ │ │ │ + blcs 3cb40 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e06838 │ │ │ │ - movwcs lr, #6774 @ 0x1a76 │ │ │ │ + movwcs lr, #6776 @ 0x1a78 │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, pc, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - blcs 3cc60 │ │ │ │ + teqpvs r8, sp, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + blcs 3cc5c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - stc 7, cr15, [ip], #896 @ 0x380 │ │ │ │ + stc 7, cr15, [lr], #896 @ 0x380 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3cd74 │ │ │ │ + blcs 3cd70 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25a7b8 │ │ │ │ + blmi 25a7b4 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrsvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ - blx ff01e7a6 │ │ │ │ + blx ff01e7a2 │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r3, sl, asr r2 │ │ │ │ - andeq r3, r3, r0, lsl r2 │ │ │ │ + andeq r3, r3, lr, asr r2 │ │ │ │ + andeq r3, r3, r4, lsl r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb799bc │ │ │ │ + bl feb799b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7ff6039 │ │ │ │ strmi pc, [r3], -r5, lsl #30 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eor r2, pc, r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ rscsvs pc, r8, ip, lsl ip @ │ │ │ │ - blcs 3cbd8 │ │ │ │ + blcs 3cbd4 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e06838 │ │ │ │ - movwcs lr, #6700 @ 0x1a2c │ │ │ │ + movwcs lr, #6702 @ 0x1a2e │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, r5, ror #26 @ p-variant is OBSOLETE │ │ │ │ - blcs 3ccf4 │ │ │ │ + teqpvs r8, r3, ror #26 @ p-variant is OBSOLETE │ │ │ │ + blcs 3ccf0 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - stcl 7, cr15, [r2], #-896 @ 0xfffffc80 │ │ │ │ + stcl 7, cr15, [r4], #-896 @ 0xfffffc80 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 3ce08 │ │ │ │ + blcs 3ce04 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25a84c │ │ │ │ + blmi 25a848 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrsvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ - blx 1d9e83a │ │ │ │ + blx 1d9e836 │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r3, sl, asr #3 │ │ │ │ - andeq r3, r3, r0, lsl #3 │ │ │ │ + andeq r3, r3, lr, asr #3 │ │ │ │ + andeq r3, r3, r4, lsl #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb79a50 │ │ │ │ + bl feb79a4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbclt r0, r5, r0, ror #29 │ │ │ │ @ instruction: 0xf507af00 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ andsvs r7, r8, r6, lsl #7 │ │ │ │ ldrbtmi r4, [sl], #-2619 @ 0xfffff5c5 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f310c │ │ │ │ @ instruction: 0xf5070300 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ - blmi dffa90 │ │ │ │ + blmi dffa8c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2870 @ 0xfffff4ca │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603ebba │ │ │ │ + @ instruction: 0x4603ebbc │ │ │ │ @ instruction: 0xf5076023 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ teqle r1, r0, lsl #22 │ │ │ │ sub r2, r5, r0, lsl #6 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ - blmi b3c91c │ │ │ │ + blmi b3c918 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - ldm ip, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 740cc │ │ │ │ + ldm lr, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 740c8 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bl e60850 │ │ │ │ + bl ee084c │ │ │ │ eor r2, sp, r1, lsl #6 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ - blmi 87c94c │ │ │ │ + blmi 87c948 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - stm r4, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 740fc │ │ │ │ + stm r6, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 740f8 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bl 860880 │ │ │ │ + bl 8e087c │ │ │ │ ands r2, r5, r1, lsl #6 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ vst2.8 {d22-d23}, [pc :64], sl │ │ │ │ @ instruction: 0xf7e07180 │ │ │ │ - strmi lr, [r3], -r0, asr #21 │ │ │ │ + strmi lr, [r3], -r2, asr #21 │ │ │ │ bicle r2, r1, r0, lsl #22 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - movwcs lr, #2826 @ 0xb0a │ │ │ │ + movwcs lr, #2828 @ 0xb0c │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, ip, lsl #2 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - ldrmi lr, [r8], -lr, ror #19 │ │ │ │ + @ instruction: 0x4618e9f0 │ │ │ │ strvc pc, [sl, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r2, sl, r7 │ │ │ │ + muleq r2, lr, r7 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - muleq r1, ip, ip │ │ │ │ - muleq r1, sl, ip │ │ │ │ - andeq r1, r1, r0, lsl #25 │ │ │ │ - andeq r1, r1, r0, ror #24 │ │ │ │ - andeq sp, r2, lr, asr #13 │ │ │ │ + andeq r1, r1, r4, lsl #25 │ │ │ │ + andeq r1, r1, r2, lsl #25 │ │ │ │ + andeq r1, r1, r8, ror #24 │ │ │ │ + andeq r1, r1, r8, asr #24 │ │ │ │ + ldrdeq sp, [r2], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79b78 │ │ │ │ + bl feb79b74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ svcge 0x00027d68 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ - bmi fe3fa9f0 │ │ │ │ - blmi fe3f3b7c │ │ │ │ + bmi fe3fa9ec │ │ │ │ + blmi fe3f3b78 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orrscc pc, r4, #13041664 @ 0xc70000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -lr, ror #16 │ │ │ │ - ble 6d5b0 │ │ │ │ + @ instruction: 0x4603e870 │ │ │ │ + ble 6d5ac │ │ │ │ rscs r2, r9, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi fe1af6c0 │ │ │ │ + bmi fe1af6bc │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r3], -sp, lsl #24 │ │ │ │ + strmi pc, [r3], -fp, lsl #24 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - ldmdb r4!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb r6!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbcs r2, pc, r1, lsl #6 │ │ │ │ sbcvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r1], -r1, asr #6 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4603fe93 │ │ │ │ tstle sp, r0, lsl #22 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - ldmdb sl, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb ip, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbc r2, r5, r1, lsl #6 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ sbcvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x46106819 │ │ │ │ mcr2 7, 6, pc, cr2, cr15, {7} @ │ │ │ │ - blcs 34240 │ │ │ │ + blcs 3423c │ │ │ │ @ instruction: 0xf107d10d │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldrmi r7, [r1], -r5, ror #6 │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - movwcs lr, #6400 @ 0x1900 │ │ │ │ + movwcs lr, #6402 @ 0x1902 │ │ │ │ @ instruction: 0xf107e0aa │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldmdavs fp, {r0, r2, r5, r6, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf5079301 │ │ │ │ movwls r7, #970 @ 0x3ca │ │ │ │ - bmi 16b42bc │ │ │ │ + bmi 16b42b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f6080 │ │ │ │ @ instruction: 0xf7fe0100 │ │ │ │ @ instruction: 0xf507ff01 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ andcs r7, r9, #-1811939327 @ 0x94000001 │ │ │ │ ldrbtmi r4, [r9], #-2388 @ 0xfffff6ac │ │ │ │ @ instruction: 0xf7df6818 │ │ │ │ - strmi lr, [r3], -r0, lsr #31 │ │ │ │ + strmi lr, [r3], -r2, lsr #31 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ bicvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ ldrbtmi r4, [sl], #-2640 @ 0xfffff5b0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - b 1c60a28 │ │ │ │ - blcs 342b8 │ │ │ │ + b 1ce0a24 │ │ │ │ + blcs 342b4 │ │ │ │ @ instruction: 0xf507d17b │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ @ instruction: 0xf5077365 │ │ │ │ andls r7, r0, #-1610612724 @ 0xa000000c │ │ │ │ - bmi 127cb2c │ │ │ │ + bmi 127cb28 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f6080 │ │ │ │ @ instruction: 0xf7fe0100 │ │ │ │ @ instruction: 0xf507fed9 │ │ │ │ ldrmi r7, [r8], -r5, lsr #6 │ │ │ │ mrc2 7, 5, pc, cr8, cr15, {7} │ │ │ │ - blcs 342e8 │ │ │ │ + blcs 342e4 │ │ │ │ @ instruction: 0xf507d04c │ │ │ │ @ instruction: 0xf1077125 │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ strmi r7, [fp], -r5, rrx │ │ │ │ ldrbtmi r4, [r9], #-2364 @ 0xfffff6c4 │ │ │ │ @ instruction: 0xf7e06800 │ │ │ │ - @ instruction: 0xf507ea34 │ │ │ │ + @ instruction: 0xf507ea36 │ │ │ │ @ instruction: 0xf5077225 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldmdavs fp, {r0, r2, r5, r6, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2614 @ 0xfffff5ca │ │ │ │ addvs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ mrc2 7, 5, pc, cr0, cr14, {7} │ │ │ │ sbcvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ ldc2l 7, cr15, [r6, #1020]! @ 0x3fc │ │ │ │ - blcs 34344 │ │ │ │ + blcs 34340 │ │ │ │ @ instruction: 0xf507d135 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ @ instruction: 0xf1077365 │ │ │ │ subcc r0, r1, #12, 4 @ 0xc0000000 │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ ldrbtmi r4, [sl], #-2600 @ 0xfffff5d8 │ │ │ │ addvs pc, r0, pc, asr #8 │ │ │ │ @@ -32410,140 +32409,140 @@ │ │ │ │ mrc2 7, 4, pc, cr2, cr14, {7} │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - @ instruction: 0xe016e9f8 │ │ │ │ + @ instruction: 0xe016e9fa │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ subeq pc, r1, #-1073741824 @ 0xc0000000 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - ldmda lr, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r0!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi 62f89c │ │ │ │ + bmi 62f898 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f6080 │ │ │ │ @ instruction: 0xf7fe0100 │ │ │ │ movwcs pc, #7789 @ 0x1e6d @ │ │ │ │ ldrbtmi r4, [r9], #-2324 @ 0xfffff6ec │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ @ instruction: 0x40512394 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - @ instruction: 0x4618e8b2 │ │ │ │ + @ instruction: 0x4618e8b4 │ │ │ │ strbvc pc, [r6, -r7, lsl #10]! @ │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r2, r0, ror r6 │ │ │ │ + andeq sp, r2, r4, ror r6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - muleq r1, r8, fp │ │ │ │ - strdeq r1, [r1], -r0 │ │ │ │ - andeq r1, r1, r6, lsl fp │ │ │ │ - andeq r1, r1, lr, lsl #22 │ │ │ │ - strdeq r1, [r1], -r8 │ │ │ │ - strdeq r1, [r1], -r2 │ │ │ │ - ldrdeq r1, [r1], -lr │ │ │ │ + andeq r1, r1, r0, lsl #23 │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ + strdeq r1, [r1], -lr │ │ │ │ + strdeq r1, [r1], -r6 │ │ │ │ + andeq r1, r1, r0, ror #21 │ │ │ │ + ldrdeq r1, [r1], -sl │ │ │ │ + andeq r1, r1, r6, asr #21 │ │ │ │ + andeq r1, r1, r2, asr #21 │ │ │ │ ldrdeq r1, [r1], -sl │ │ │ │ - strdeq r1, [r1], -r2 │ │ │ │ - andeq r1, r1, ip, asr #21 │ │ │ │ - andeq sp, r2, r6, asr r4 │ │ │ │ + @ instruction: 0x00011ab4 │ │ │ │ + andeq sp, r2, sl, asr r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb79e08 │ │ │ │ + bl feb79e04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ rsclt r0, r7, r8, asr lr │ │ │ │ @ instruction: 0xf507af00 │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ andsvs r7, r8, sl, asr #7 │ │ │ │ ldrbtmi r4, [sl], #-2611 @ 0xfffff5cd │ │ │ │ ldmpl r3, {r0, r1, r4, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3194 │ │ │ │ - blmi c63830 │ │ │ │ + blmi c6382c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [sl], #-2605 @ 0xfffff5d3 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - stmda r0, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r2, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eors r2, sl, r1, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x4603ef16 │ │ │ │ - ble 6d860 │ │ │ │ + @ instruction: 0x4603ef18 │ │ │ │ + ble 6d85c │ │ │ │ eors r2, r0, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r9], -r1, asr #6 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0xf507efec │ │ │ │ + @ instruction: 0xf507efee │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ smlawtcs lr, r8, r4, r7 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - eorvs lr, r0, r0, lsl sl │ │ │ │ + eorvs lr, r0, r2, lsl sl │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3cd04 │ │ │ │ + blcs 3cd00 │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ ldmdavs fp, {r3, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ ldrbtmi r4, [sl], #-2580 @ 0xfffff5ec │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - svc 0x00c8f7df │ │ │ │ + svc 0x00caf7df │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ ldmdbmi r1, {r0, r8, r9, sp} │ │ │ │ - bmi 273eb0 │ │ │ │ + bmi 273eac │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x2194f8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmda r2!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r4!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], lr, asr #15 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq sp, r2, r2, ror #7 │ │ │ │ + andeq sp, r2, r6, ror #7 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r2, r3, r8, ror lr │ │ │ │ - andeq r2, r3, r6, ror #26 │ │ │ │ - andeq r2, r3, sl, lsr sp │ │ │ │ - andeq r2, r3, r6, lsr #26 │ │ │ │ - strdeq r2, [r3], -r6 │ │ │ │ - andeq r2, r3, sl, ror #27 │ │ │ │ - andeq sp, r2, r8, lsr r3 │ │ │ │ + andeq r2, r3, ip, ror lr │ │ │ │ + andeq r2, r3, sl, ror #26 │ │ │ │ + andeq r2, r3, lr, lsr sp │ │ │ │ + andeq r2, r3, sl, lsr #26 │ │ │ │ + strdeq r2, [r3], -sl │ │ │ │ + andeq r2, r3, lr, ror #27 │ │ │ │ + andeq sp, r2, ip, lsr r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79f18 │ │ │ │ + bl feb79f14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmdavs sl!, {r0, r1, r5, sp, lr, pc}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - svc 0x0036f7df │ │ │ │ + svc 0x0038f7df │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2ed940 │ │ │ │ - ldmdb r4!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ble 2ed93c │ │ │ │ + ldmdb r6!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andsle r2, r4, r4, lsl #22 │ │ │ │ - blcs 3d23c │ │ │ │ + blcs 3d238 │ │ │ │ @ instruction: 0xf04fd114 │ │ │ │ @ instruction: 0xe01233ff │ │ │ │ - blcs 3d348 │ │ │ │ + blcs 3d344 │ │ │ │ ldmdbvs sl!, {r1, r2, r3, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fcf54 │ │ │ │ + bne ff4fcf50 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ bicsle r2, r8, r0, lsl #22 │ │ │ │ @ instruction: 0x4618693b │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ @@ -32552,31 +32551,31 @@ │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ eor r6, r3, fp, lsr r1 │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e068f8 │ │ │ │ - ldrsbvs lr, [r8, #-128]! @ 0xffffff80 │ │ │ │ - blcs 3d3a0 │ │ │ │ + ldrsbvs lr, [r8, #-130]! @ 0xffffff7e │ │ │ │ + blcs 3d39c │ │ │ │ @ instruction: 0xf7e0da0b │ │ │ │ - @ instruction: 0x4603e8fa │ │ │ │ - blcs 13ce2c │ │ │ │ + @ instruction: 0x4603e8fc │ │ │ │ + blcs 13ce28 │ │ │ │ ldmdbvs fp!, {r2, r4, ip, lr, pc} │ │ │ │ tstle r4, r0, lsl #22 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, sp, lr, pc}^ │ │ │ │ andle r2, lr, r0, lsl #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldrsbtvs r1, [fp], #-163 @ 0xffffff5d │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ adcsvs r4, fp, r3, lsl r4 │ │ │ │ - blcs 3cfdc │ │ │ │ + blcs 3cfd8 │ │ │ │ ldmdbvs fp!, {r3, r4, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @@ -32584,19 +32583,19 @@ │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ eors r6, r3, fp, lsr r1 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7df68f8 │ │ │ │ - cmnvs r8, r4, lsl lr │ │ │ │ - blcs 3d420 │ │ │ │ + cmnvs r8, r6, lsl lr │ │ │ │ + blcs 3d41c │ │ │ │ @ instruction: 0xf7e0da0b │ │ │ │ - @ instruction: 0x4603e8ba │ │ │ │ - blcs 13ceac │ │ │ │ + @ instruction: 0x4603e8bc │ │ │ │ + blcs 13cea8 │ │ │ │ ldmdbvs fp!, {r5, ip, lr, pc} │ │ │ │ @ instruction: 0xd1202b00 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, sp, lr, pc}^ │ │ │ │ andsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ @@ -32606,49 +32605,49 @@ │ │ │ │ @ instruction: 0x4615461c │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ stmdaeq r4, {r1, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r5, {r0, r1, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbhi ip, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ adcsvs r4, fp, r3, lsl r4 │ │ │ │ - blcs 3d074 │ │ │ │ + blcs 3d070 │ │ │ │ ldmdbvs fp!, {r3, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37184618 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ push {r4, r5, r7, r8, r9, pc} │ │ │ │ vst2.32 {d20-d23}, [pc :256], r0 │ │ │ │ - bl feb7a0a0 │ │ │ │ + bl feb7a09c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r8, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmib r7, {r0, r1, r4, r5, sp, lr, pc}^ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - svc 0x00c4f7df │ │ │ │ + svc 0x00c6f7df │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2edad0 │ │ │ │ - stmda ip!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ble 2edacc │ │ │ │ + stmda lr!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 3d3cc │ │ │ │ + blcs 3d3c8 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 3d4d8 │ │ │ │ + blcs 3d4d4 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fd0e4 │ │ │ │ + bne ff4fd0e0 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4abb3c │ │ │ │ - bl 10e4f20 │ │ │ │ + bl 4abb38 │ │ │ │ + bl 10e4f1c │ │ │ │ stmib r7, {r0, r2, r8, fp}^ │ │ │ │ ldmdbvs fp!, {r2, r3, r8, fp, pc}^ │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ bicle r2, r8, r0, lsl #22 │ │ │ │ @ instruction: 0x4618693b │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ @@ -32661,19 +32660,19 @@ │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ eors r6, r3, fp, lsr r1 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7df68f8 │ │ │ │ - cmnvs r8, sl, ror sp │ │ │ │ - blcs 3d554 │ │ │ │ + cmnvs r8, ip, ror sp │ │ │ │ + blcs 3d550 │ │ │ │ @ instruction: 0xf7e0da0b │ │ │ │ - strmi lr, [r3], -r0, lsr #16 │ │ │ │ - blcs 13cfe0 │ │ │ │ + strmi lr, [r3], -r2, lsr #16 │ │ │ │ + blcs 13cfdc │ │ │ │ ldmdbvs fp!, {r5, ip, lr, pc} │ │ │ │ @ instruction: 0xd1202b00 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, sp, lr, pc}^ │ │ │ │ andsle r2, sl, r0, lsl #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ @@ -32683,134 +32682,134 @@ │ │ │ │ @ instruction: 0x4615461c │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ stmdaeq r4, {r1, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r5, {r0, r1, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbhi ip, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ adcsvs r4, fp, r3, lsl r4 │ │ │ │ - blcs 3d1a8 │ │ │ │ + blcs 3d1a4 │ │ │ │ ldmdbvs fp!, {r3, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37184618 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ push {r4, r5, r7, r8, r9, pc} │ │ │ │ vst2.32 {d20-d23}, [pc :256], r0 │ │ │ │ - bl feb7a1d4 │ │ │ │ + bl feb7a1d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r8, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmib r7, {r0, r1, r4, r5, sp, lr, pc}^ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - svc 0x002af7df │ │ │ │ + svc 0x002cf7df │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2edc04 │ │ │ │ - svc 0x00d2f7df │ │ │ │ + ble 2edc00 │ │ │ │ + svc 0x00d4f7df │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 3d500 │ │ │ │ + blcs 3d4fc │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 3d60c │ │ │ │ + blcs 3d608 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fd218 │ │ │ │ + bne ff4fd214 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4abc70 │ │ │ │ - bl 10e5054 │ │ │ │ + bl 4abc6c │ │ │ │ + bl 10e5050 │ │ │ │ stmib r7, {r0, r2, r8, fp}^ │ │ │ │ ldmdbvs fp!, {r2, r3, r8, fp, pc}^ │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ bicle r2, r8, r0, lsl #22 │ │ │ │ @ instruction: 0x4618693b │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a26c │ │ │ │ + bl feb7a268 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmvs fp!, {r3, r5, sp, lr, pc}^ │ │ │ │ tstcs r1, sl, ror r8 │ │ │ │ @ instruction: 0xf7df68b8 │ │ │ │ - strmi lr, [r3], -lr, lsr #28 │ │ │ │ + @ instruction: 0x4603ee30 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - mrc 7, 7, APSR_nzcv, cr4, cr15, {6} │ │ │ │ - blcs 348a8 │ │ │ │ + mrc 7, 7, APSR_nzcv, cr6, cr15, {6} │ │ │ │ + blcs 348a4 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - mcr 7, 7, pc, cr14, cr15, {6} @ │ │ │ │ - blcs 1348b4 │ │ │ │ + mrc 7, 7, APSR_nzcv, cr0, cr15, {6} │ │ │ │ + blcs 1348b0 │ │ │ │ ldmdbvs fp!, {r2, r4, ip, lr, pc} │ │ │ │ tstle r4, r0, lsl #22 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, sp, lr, pc}^ │ │ │ │ andle r2, lr, r0, lsl #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldrsbtvs r1, [fp], #-163 @ 0xffffff5d │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ adcsvs r4, fp, r3, lsl r4 │ │ │ │ - blcs 3d2c4 │ │ │ │ + blcs 3d2c0 │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a2ec │ │ │ │ + bl feb7a2e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmvs fp!, {r3, r5, sp, lr, pc}^ │ │ │ │ tstcs r1, sl, ror r8 │ │ │ │ @ instruction: 0xf7df68b8 │ │ │ │ - @ instruction: 0x4603eed2 │ │ │ │ + @ instruction: 0x4603eed4 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - mrc 7, 5, APSR_nzcv, cr4, cr15, {6} │ │ │ │ - blcs 34928 │ │ │ │ + mrc 7, 5, APSR_nzcv, cr6, cr15, {6} │ │ │ │ + blcs 34924 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - mcr 7, 5, pc, cr14, cr15, {6} @ │ │ │ │ - blcs 134934 │ │ │ │ + mrc 7, 5, APSR_nzcv, cr0, cr15, {6} │ │ │ │ + blcs 134930 │ │ │ │ ldmdbvs fp!, {r2, r4, ip, lr, pc} │ │ │ │ tstle r4, r0, lsl #22 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, sp, lr, pc}^ │ │ │ │ andle r2, lr, r0, lsl #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldrsbtvs r1, [fp], #-163 @ 0xffffff5d │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ adcsvs r4, fp, r3, lsl r4 │ │ │ │ - blcs 3d344 │ │ │ │ + blcs 3d340 │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ umulllt fp, r8, r0, r4 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ adcsvs r6, fp, fp, lsl sl │ │ │ │ - bvs 16fd264 │ │ │ │ + bvs 16fd260 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ ldmvs sl!, {r5, r6, sp, lr, pc}^ │ │ │ │ - bne ff4bd674 │ │ │ │ + bne ff4bd670 │ │ │ │ ldmvs fp!, {r0, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ addsmi r1, sl, #831488 @ 0xcb000 │ │ │ │ ldmdbvs sl!, {r4, r5, r8, sl, fp, ip, lr, pc} │ │ │ │ - bne ff4fd484 │ │ │ │ + bne ff4fd480 │ │ │ │ strcs r6, [r0], #-507 @ 0xfffffe05 │ │ │ │ ldmvs fp!, {r1, r5, sp, lr, pc} │ │ │ │ addseq r4, fp, r3, lsr #8 │ │ │ │ ldrmi r6, [r3], #-2170 @ 0xfffff786 │ │ │ │ @ instruction: 0x61bb681b │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r4, r6, r7, r9, fp, ip}^ │ │ │ │ @@ -32824,15 +32823,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r4, r6, r7, r9, fp, ip}^ │ │ │ │ strtmi r1, [r3], #-2771 @ 0xfffff52d │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7}^ │ │ │ │ ldmibvs sl!, {r0, r1, r4, sl, lr} │ │ │ │ strcc r6, [r1], #-26 @ 0xffffffe6 │ │ │ │ addsmi r6, ip, #4112384 @ 0x3ec000 │ │ │ │ ldmvs sl!, {r0, r3, r4, r6, r7, r8, r9, fp, ip, lr, pc}^ │ │ │ │ - bne ff4fd9dc │ │ │ │ + bne ff4fd9d8 │ │ │ │ strd r6, [r7], -fp @ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldrsbvs r1, [fp, #-163]! @ 0xffffff5d │ │ │ │ ands r2, sl, r0, lsl #8 │ │ │ │ strtmi r6, [r3], #-2235 @ 0xfffff745 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ @@ -32843,24 +32842,24 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, r7}^ │ │ │ │ ldmdavs r2, {r0, r1, r3, sl, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ addseq r4, fp, r3, lsr #8 │ │ │ │ ldrmi r6, [r3], #-2170 @ 0xfffff786 │ │ │ │ @ instruction: 0x601a69ba │ │ │ │ ldmdbvs fp!, {r0, sl, ip, sp}^ │ │ │ │ - blle ff873cac │ │ │ │ + blle ff873ca8 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ adcsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ stcle 2, cr4, [r3, #-616] @ 0xfffffd98 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ ldcle 2, cr4, [r6], {154} @ 0x9a │ │ │ │ - bvs 6bd344 │ │ │ │ + bvs 6bd340 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ - bvs 16fd34c │ │ │ │ + bvs 16fd348 │ │ │ │ ldrmi r1, [sl], #-2763 @ 0xfffff535 │ │ │ │ andsvs r6, sl, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ subsvs r6, sl, #3866624 @ 0x3b0000 │ │ │ │ strcc fp, [r0, -r0, lsl #30]! │ │ │ │ ldclt 6, cr4, [r0], {189} @ 0xbd │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ @@ -32868,96 +32867,96 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ subsvs r6, sl, #3866624 @ 0x3b0000 │ │ │ │ - bvs 16bd38c │ │ │ │ + bvs 16bd388 │ │ │ │ andsvs r6, sl, #3866624 @ 0x3b0000 │ │ │ │ andcs r6, r0, #3866624 @ 0x3b0000 │ │ │ │ - blmi 6bb814 │ │ │ │ + blmi 6bb810 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - mrc 7, 6, APSR_nzcv, cr6, cr15, {6} │ │ │ │ - blcs 34ac4 │ │ │ │ + mrc 7, 6, APSR_nzcv, cr8, cr15, {6} │ │ │ │ + blcs 34ac0 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r7, r8, sp, lr}^ │ │ │ │ - blcs b81338 │ │ │ │ + blcs b81334 │ │ │ │ ldmdavs fp!, {r1, r2, r8, ip, lr, pc} │ │ │ │ orrsvs r2, sl, r2, lsl #4 │ │ │ │ movwcc r6, #6267 @ 0x187b │ │ │ │ ands r6, r5, fp, ror r0 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstle r6, fp, lsr #22 │ │ │ │ andcs r6, r0, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, sp, lr}^ │ │ │ │ rsbsvs r3, fp, r1, lsl #6 │ │ │ │ ldmdavs fp!, {r1, r3, sp, lr, pc} │ │ │ │ - blcs 3da64 │ │ │ │ + blcs 3da60 │ │ │ │ ldmdavs fp!, {r0, r1, ip, lr, pc} │ │ │ │ orrsvs r2, sl, r0, lsl #4 │ │ │ │ ldmdavs fp!, {r1, sp, lr, pc} │ │ │ │ orrsvs r2, sl, r1, lsl #4 │ │ │ │ @ instruction: 0x4618687b │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r1, r8, ror #7 │ │ │ │ + ldrdeq r1, [r1], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7a520 │ │ │ │ + bl feb7a51c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r8, r0, pc @ │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @ instruction: 0xf8df603b │ │ │ │ ldrbtmi r4, [ip], #-2360 @ 0xfffff6c8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ - blcs ec13b0 │ │ │ │ + blcs ec13ac │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0xdc032b00 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ stcllt 0, cr15, [r5] │ │ │ │ andcs r6, r0, #59, 30 @ 0xec │ │ │ │ svcvs 0x003b60da │ │ │ │ - blcs 3d3d0 │ │ │ │ + blcs 3d3cc │ │ │ │ svcvs 0x003bd003 │ │ │ │ - blcs 3d7d8 │ │ │ │ + blcs 3d7d4 │ │ │ │ svcvs 0x003bd110 │ │ │ │ - blcs 3d3e0 │ │ │ │ + blcs 3d3dc │ │ │ │ svcvs 0x003bd102 │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xff79f7ff │ │ │ │ svcvs 0x003b6078 │ │ │ │ tstvs sl, r1, lsl #4 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ andle r2, r5, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 4140c │ │ │ │ + blcs 41408 │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ - bvs 16bf094 │ │ │ │ + bvs 16bf090 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ stcle 2, cr4, [r3, #-616] @ 0xfffffd98 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ subsvs r6, sl, #59, 30 @ 0xec │ │ │ │ - bvs 6bf0a8 │ │ │ │ + bvs 6bf0a4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ stcle 2, cr4, [r3, #-616] @ 0xfffffd98 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ andsvs r6, sl, #59, 30 @ 0xec │ │ │ │ ldmibvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ teqle ip, r1, lsl #22 │ │ │ │ - bvs 6bf0c4 │ │ │ │ - bvs 16ff0c8 │ │ │ │ + bvs 6bf0c0 │ │ │ │ + bvs 16ff0c4 │ │ │ │ mulle sl, sl, r2 │ │ │ │ - bvs 16bf0d0 │ │ │ │ + bvs 16bf0cc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ mulle r4, sl, r2 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ mrc2 7, 5, pc, cr8, cr15, {7} │ │ │ │ svcvs 0x003be009 │ │ │ │ svcvs 0x003b6a5a │ │ │ │ addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ @@ -32968,46 +32967,46 @@ │ │ │ │ svcvs 0x003b1c5a │ │ │ │ svcvs 0x003b601a │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldcle 2, cr4, [r2, #-616] @ 0xfffffd98 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ - blcs b8149c │ │ │ │ + blcs b81498 │ │ │ │ svcvs 0x003bd1ec │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs 414b0 │ │ │ │ + blcs 414ac │ │ │ │ svcvs 0x003bd0e2 │ │ │ │ svcvs 0x003b681a │ │ │ │ svcvs 0x003b625a │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ mlasle r5, sl, r2, r4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ stmdacs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - strmi lr, [r3], -ip, lsl #27 │ │ │ │ + strmi lr, [r3], -lr, lsl #27 │ │ │ │ @ instruction: 0xd1252b00 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ svcvs 0x003b1c5a │ │ │ │ svcvs 0x003b601a │ │ │ │ svcvs 0x003b6a1a │ │ │ │ addsmi r6, sl, #372736 @ 0x5b000 │ │ │ │ svcvs 0x003bd00a │ │ │ │ svcvs 0x003b6a5a │ │ │ │ addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ svcvs 0x0039d004 │ │ │ │ @ instruction: 0xf7ff68b8 │ │ │ │ and pc, r9, r1, ror #28 │ │ │ │ - bvs 6bf194 │ │ │ │ - bvs 16ff198 │ │ │ │ + bvs 6bf190 │ │ │ │ + bvs 16ff194 │ │ │ │ @ instruction: 0xd103429a │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ andsvs r6, sl, #59, 30 @ 0xec │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ svcvs 0x003b625a │ │ │ │ @ instruction: 0x601a68fa │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ @@ -33054,62 +33053,62 @@ │ │ │ │ svcvs 0x003b441a │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r8, sp, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ svcvs 0x003b81d8 │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs b815f4 │ │ │ │ + blcs b815f0 │ │ │ │ mrcvs 0, 7, sp, cr11, cr13, {0} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ svcvs 0x003b81ca │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #10267 @ 0x281b │ │ │ │ - blcs 41610 │ │ │ │ + blcs 4160c │ │ │ │ svcvs 0x003bd10f │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0x4619781b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - @ instruction: 0x4603ed76 │ │ │ │ + @ instruction: 0x4603ed78 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ movwcs r8, #432 @ 0x1b0 │ │ │ │ movwcs r6, #635 @ 0x27b │ │ │ │ movwcs r6, #699 @ 0x2bb │ │ │ │ @ instruction: 0xf04f62fb │ │ │ │ teqvs fp, #-67108861 @ 0xfc000003 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ strd r6, [r2], -fp │ │ │ │ movwcc r6, #6651 @ 0x19fb │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ - blcs 41658 │ │ │ │ + blcs 41654 │ │ │ │ ldmibvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ - blcs f81660 │ │ │ │ + blcs f8165c │ │ │ │ ldmdavs fp!, {r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ movwcs r6, #571 @ 0x23b │ │ │ │ sub r6, r5, fp, ror r3 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ ldmdbvs r9, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff4fddf8 │ │ │ │ + bne ff4fddf4 │ │ │ │ @ instruction: 0xf7df461a │ │ │ │ - @ instruction: 0x4603e9de │ │ │ │ + strmi lr, [r3], -r0, ror #19 │ │ │ │ teqle r1, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff57de0c │ │ │ │ + bne ff57de08 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - strmi lr, [r3], -r0, ror #24 │ │ │ │ + strmi lr, [r3], -r2, ror #24 │ │ │ │ @ instruction: 0xd106429d │ │ │ │ rsbsvs r6, fp, #241664 @ 0x3b000 │ │ │ │ teqvs fp, #125952 @ 0x1ec00 │ │ │ │ adcsvs r2, fp, #67108864 @ 0x4000000 │ │ │ │ - bvs 1f1b6e4 │ │ │ │ + bvs 1f1b6e0 │ │ │ │ tstle r4, r0, lsl #22 │ │ │ │ rsbsvs r6, fp, #241664 @ 0x3b000 │ │ │ │ teqvs fp, #125952 @ 0x1ec00 │ │ │ │ mrcvs 0, 7, lr, cr11, cr6, {0} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ @@ -33118,86 +33117,86 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xd105429a │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ mulle r1, sl, r2 │ │ │ │ rscsvs r2, fp, #67108864 @ 0x4000000 │ │ │ │ tstcc r0, #241664 @ 0x3b000 │ │ │ │ - blvs 1efbf74 │ │ │ │ + blvs 1efbf70 │ │ │ │ cmnvs fp, #67108864 @ 0x4000000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xd1b52b00 │ │ │ │ - blcs 3e284 │ │ │ │ - bvs fef1774c │ │ │ │ + blcs 3e280 │ │ │ │ + bvs fef17748 │ │ │ │ @ instruction: 0xd1292b00 │ │ │ │ - blcs 3dd90 │ │ │ │ + blcs 3dd8c │ │ │ │ @ instruction: 0xf8dfd011 │ │ │ │ stmiapl r3!, {r2, r3, r6, r7, r8, sl, ip, sp}^ │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr} │ │ │ │ svcvs 0x003b6819 │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ @ instruction: 0x460a681b │ │ │ │ ldrne pc, [r4, #2271]! @ 0x8df │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - svcvs 0x003bec36 │ │ │ │ + svcvs 0x003bec38 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stc 7, cr15, [sl], {223} @ 0xdf │ │ │ │ + stc 7, cr15, [ip], {223} @ 0xdf │ │ │ │ stmiane r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ cmpvs sl, fp, lsr pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ svcvs 0x003b1c5a │ │ │ │ svcvs 0x003b601a │ │ │ │ addsvs r2, sl, r0, lsl #4 │ │ │ │ tst r6, #-67108864 @ 0xfc000000 │ │ │ │ - blcs 3e0e4 │ │ │ │ + blcs 3e0e0 │ │ │ │ sbchi pc, r1, r0 │ │ │ │ cmnvs fp, #60416 @ 0xec00 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ svcvs 0x003b1c5a │ │ │ │ ldmibvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 4177c │ │ │ │ - bvs 1f1785c │ │ │ │ - blcs 3d884 │ │ │ │ + blcs 41778 │ │ │ │ + bvs 1f17858 │ │ │ │ + blcs 3d880 │ │ │ │ ldmibvs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x003b1c5a │ │ │ │ ldrd r6, [sp], sl │ │ │ │ - blcs 3de14 │ │ │ │ + blcs 3de10 │ │ │ │ svcvs 0x003bd035 │ │ │ │ @ instruction: 0xf103681b │ │ │ │ - blcc 74534 │ │ │ │ + blcc 74530 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ tstle sp, sp, lsr #22 │ │ │ │ strcc pc, [ip, #-2271]! @ 0xfffff721 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr} │ │ │ │ strne pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - ands lr, sl, ip, ror #23 │ │ │ │ + ands lr, sl, lr, ror #23 │ │ │ │ ldrcc pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ orrmi pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ addseq r3, fp, r1, lsl #22 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ - bvs 1ef4fec │ │ │ │ + bvs 1ef4fe8 │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ ldrbtne pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - svcvs 0x003bebd0 │ │ │ │ + svcvs 0x003bebd2 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl fe961720 │ │ │ │ + bl fe9e171c │ │ │ │ stmiane r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ cmpvs sl, fp, lsr pc │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addsvs r6, sl, fp, lsr pc │ │ │ │ adcs r2, r4, #-67108864 @ 0xfc000000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ teqle pc, r1, lsl #22 │ │ │ │ @@ -33217,105 +33216,105 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ orrmi pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ addseq r3, fp, r1, lsl #22 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ @ instruction: 0x460a681b │ │ │ │ ldrbtne pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - svcvs 0x003beb92 │ │ │ │ + svcvs 0x003beb94 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl 19e179c │ │ │ │ + bl 1a61798 │ │ │ │ stmiane r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ cmpvs sl, fp, lsr pc │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ addsvs r6, sl, fp, lsr pc │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ rsbs r2, r2, #-402653184 @ 0xe8000000 │ │ │ │ rsbs r2, r0, #-67108864 @ 0xfc000000 │ │ │ │ ldmdbvs ip, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x4603eb50 │ │ │ │ + @ instruction: 0x4603eb52 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ mrcvs 1, 5, r6, cr11, cr10, {2} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blvs 1ebf34c │ │ │ │ - bvs 1efb8cc │ │ │ │ - blcs 3dad4 │ │ │ │ - bvs 1f17884 │ │ │ │ - bvs 1ebdadc │ │ │ │ + blvs 1ebf348 │ │ │ │ + bvs 1efb8c8 │ │ │ │ + blcs 3dad0 │ │ │ │ + bvs 1f17880 │ │ │ │ + bvs 1ebdad8 │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ subs r2, r4, #0, 6 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ mrcvs 2, 7, lr, cr11, cr1, {2} │ │ │ │ andsle r2, r3, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ andle r2, r9, sp, lsr #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0x4619781b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - strmi lr, [r3], -r2, lsl #24 │ │ │ │ + strmi lr, [r3], -r4, lsl #24 │ │ │ │ teqle ip, r0, lsl #22 │ │ │ │ - blcs 3df9c │ │ │ │ + blcs 3df98 │ │ │ │ svcvs 0x003bd02b │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs b81930 │ │ │ │ - blmi ffb17cf4 │ │ │ │ + blcs b8192c │ │ │ │ + blmi ffb17cf0 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-2540 @ 0xfffff614 │ │ │ │ - bl b61858 │ │ │ │ - blmi ff99b934 │ │ │ │ + bl be1854 │ │ │ │ + blmi ff99b930 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ @ instruction: 0x461a781b │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ stmibmi r2!, {r1, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - svcvs 0x003beb16 │ │ │ │ + svcvs 0x003beb18 │ │ │ │ ldrbtmi r4, [sl], #-2784 @ 0xfffff520 │ │ │ │ svcvs 0x003b615a │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ andcs r6, r0, #59, 30 @ 0xec │ │ │ │ teqcs pc, #154 @ 0x9a │ │ │ │ svcvs 0x003be1fd │ │ │ │ mrrcne 9, 5, r6, r9, cr11 @ │ │ │ │ cmpvs r1, sl, lsr pc │ │ │ │ ldrbvc r7, [fp, #2075]! @ 0x81b │ │ │ │ @ instruction: 0x46197dfb │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - ldrbvs lr, [r8, #-2998]! @ 0xfffff44a │ │ │ │ + ldrbvs lr, [r8, #-3000]! @ 0xfffff448 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 419b4 │ │ │ │ + blcs 419b0 │ │ │ │ svcvs 0x003bd104 │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ - blcs 3ef44 │ │ │ │ + blcs 3ef40 │ │ │ │ ldclvc 0, cr13, [fp, #8]! │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ - blcs 3e050 │ │ │ │ - blmi ff11798c │ │ │ │ + blcs 3e04c │ │ │ │ + blmi ff117988 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ stmibmi r8, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - @ instruction: 0x7dfaeade │ │ │ │ + @ instruction: 0x7dfaeae0 │ │ │ │ addsvs r6, sl, fp, lsr pc │ │ │ │ bic r2, lr, pc, lsr r3 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r8, sl, fp, sp, lr} │ │ │ │ @ instruction: 0xf0402b57 │ │ │ │ ldclvs 1, cr8, [fp, #-316]! @ 0xfffffec4 │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402b3b │ │ │ │ @@ -33335,88 +33334,88 @@ │ │ │ │ addsmi r6, sl, #16384000 @ 0xfa0000 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r8, ip, lr, pc} │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ stmiapl r3!, {r1, r2, r5, r7, r8, r9, fp, lr}^ │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr} │ │ │ │ ldclvc 8, cr6, [fp, #104]! @ 0x68 │ │ │ │ ldrbtmi r4, [r9], #-2476 @ 0xfffff654 │ │ │ │ - b fe961968 │ │ │ │ + b fe9e1964 │ │ │ │ svcvs 0x003b7dfa │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ - blcs ec1a64 │ │ │ │ + blcs ec1a60 │ │ │ │ teqcs sl, #-2147483648 @ 0x80000000 │ │ │ │ strd r7, [r1], -fp │ │ │ │ ldrbvc r2, [fp, #831]! @ 0x33f │ │ │ │ strd r7, [ip, fp] │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ svcvs 0x003a1c59 │ │ │ │ addseq r6, fp, r1, lsl r0 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ svcvs 0x003b681a │ │ │ │ svcvs 0x003b60da │ │ │ │ @ instruction: 0x63bb68db │ │ │ │ - blvs feebf714 │ │ │ │ + blvs feebf710 │ │ │ │ and r6, r2, sl, asr r1 │ │ │ │ movwcc r6, #7099 @ 0x1bbb │ │ │ │ - blvs feefc920 │ │ │ │ - blcs 41aa4 │ │ │ │ - blvs fef17a48 │ │ │ │ - blcs f81aac │ │ │ │ + blvs feefc91c │ │ │ │ + blcs 41aa0 │ │ │ │ + blvs fef17a44 │ │ │ │ + blcs f81aa8 │ │ │ │ ldmdavs fp!, {r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ movwcs r6, #1019 @ 0x3fb │ │ │ │ eors r6, r0, fp, lsr r5 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ ldmdbvs r9, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff4fe944 │ │ │ │ + bne ff4fe940 │ │ │ │ @ instruction: 0xf7de461a │ │ │ │ - @ instruction: 0x4603efb8 │ │ │ │ + @ instruction: 0x4603efba │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff57e958 │ │ │ │ + bne ff57e954 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x4603ea3a │ │ │ │ + @ instruction: 0x4603ea3c │ │ │ │ @ instruction: 0xd106429d │ │ │ │ ldrtvs r6, [fp], #-3067 @ 0xfffff405 │ │ │ │ ldrbtvs r6, [fp], #3387 @ 0xd3b │ │ │ │ ldrbtvs r2, [fp], #-769 @ 0xfffffcff │ │ │ │ ldcvs 0, cr14, [fp], #-76 @ 0xffffffb4 │ │ │ │ tstle r4, r0, lsl #22 │ │ │ │ ldrtvs r6, [fp], #-3067 @ 0xfffff405 │ │ │ │ ldrbtvs r6, [fp], #3387 @ 0xd3b │ │ │ │ movwcs lr, #4097 @ 0x1001 │ │ │ │ - blvs ffefcd90 │ │ │ │ + blvs ffefcd8c │ │ │ │ mvnsvs r3, #16, 6 @ 0x40000000 │ │ │ │ movwcc r6, #7483 @ 0x1d3b │ │ │ │ - blvs ffefcf9c │ │ │ │ - blcs 3db20 │ │ │ │ + blvs ffefcf98 │ │ │ │ + blcs 3db1c │ │ │ │ ldcvs 1, cr13, [fp], #808 @ 0x328 │ │ │ │ eorle r2, r7, r0, lsl #22 │ │ │ │ - blcs 3ecac │ │ │ │ + blcs 3eca8 │ │ │ │ ldmibvs fp!, {r2, r5, r8, ip, lr, pc} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ stmiapl r3!, {r1, r3, r5, r6, r8, r9, fp, lr}^ │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr} │ │ │ │ svcvs 0x003b6819 │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ @ instruction: 0x460a681b │ │ │ │ ldrbtmi r4, [r9], #-2414 @ 0xfffff692 │ │ │ │ - b 9e1a64 │ │ │ │ + b a61a60 │ │ │ │ ldmdbvs ip, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x4603e9fc │ │ │ │ + @ instruction: 0x4603e9fe │ │ │ │ svcvs 0x003b18e2 │ │ │ │ svcvs 0x003b615a │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ tst sl, pc, lsr r3 │ │ │ │ - blcs 3ebfc │ │ │ │ + blcs 3ebf8 │ │ │ │ addhi pc, r7, r0 │ │ │ │ ldrvs r6, [fp, #-3323]! @ 0xfffff305 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ eorle r2, r3, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, sl, fp, sp, lr}^ │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ mrrcne 11, 11, r6, sl, cr11 │ │ │ │ @@ -33424,18 +33423,18 @@ │ │ │ │ ldmibvs fp!, {r3, r4, r6, sp, lr, pc} │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ stmiapl r3!, {r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr} │ │ │ │ ldcvs 8, cr6, [fp], #-104 @ 0xffffff98 │ │ │ │ ldmdbmi r6, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - svcvs 0x003be9f4 │ │ │ │ + svcvs 0x003be9f6 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stmib r8, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib sl, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmiane r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ cmpvs sl, fp, lsr pc │ │ │ │ sbcs r2, ip, pc, lsr r3 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, sl, fp, sp, lr}^ │ │ │ │ teqle r9, r1, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ addsmi r6, sl, #16384000 @ 0xfa0000 │ │ │ │ @@ -33447,95 +33446,95 @@ │ │ │ │ sbcsvs r6, sl, fp, lsr pc │ │ │ │ ldmibvs fp!, {r3, r5, sp, lr, pc} │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ stmiapl r3!, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldmvs fp!, {r3, r4, fp, sp, lr} │ │ │ │ svcvs 0x003b6819 │ │ │ │ @ instruction: 0xf103681b │ │ │ │ - blcc 749ac │ │ │ │ + blcc 749a8 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbmi fp!, {r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - svcvs 0x003be9bc │ │ │ │ + svcvs 0x003be9be │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - ldmib r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r2, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiane r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ cmpvs sl, fp, lsr pc │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ adc r2, r0, sl, lsr r3 │ │ │ │ adds r2, lr, pc, lsr r3 │ │ │ │ ldmdbvs ip, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x4603e97e │ │ │ │ + strmi lr, [r3], -r0, lsl #19 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ mrcvs 1, 5, r6, cr11, cr10, {2} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ ldcvs 14, cr6, [sl, #-748]! @ 0xfffffd14 │ │ │ │ ldcvs 0, cr6, [fp], #-104 @ 0xffffff98 │ │ │ │ - blcs 3de78 │ │ │ │ + blcs 3de74 │ │ │ │ ldcvs 0, cr13, [fp], #-24 @ 0xffffffe8 │ │ │ │ ldcvs 8, cr6, [sl], #-620 @ 0xfffffd94 │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ add r2, r2, r0, lsl #6 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, sl, fp, sp, lr}^ │ │ │ │ svcvs 0x003be07f │ │ │ │ cmpvs sl, r0, lsl #4 │ │ │ │ rsbs r2, sl, r7, asr r3 │ │ │ │ movwcc r6, #7547 @ 0x1d7b │ │ │ │ - blcs ec1ca0 │ │ │ │ + blcs ec1c9c │ │ │ │ ldclvs 1, cr13, [fp, #-464]! @ 0xfffffe30 │ │ │ │ ldmdavc fp, {r1, r8, r9, ip, sp} │ │ │ │ teqle r3, sl, lsr fp │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 41cb4 │ │ │ │ + blcs 41cb0 │ │ │ │ svcvs 0x003bd009 │ │ │ │ svcvs 0x003b695a │ │ │ │ svcvs 0x003b60da │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ svcvs 0x003be002 │ │ │ │ sbcsvs r2, sl, r0, lsl #4 │ │ │ │ andcs r6, r0, #59, 30 @ 0xec │ │ │ │ subs r6, r9, sl, asr r1 │ │ │ │ - andeq ip, r2, sl, asr #25 │ │ │ │ - andeq r1, r1, ip, lsr r2 │ │ │ │ + andeq ip, r2, lr, asr #25 │ │ │ │ + andeq r1, r1, r4, lsr #4 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r0, r1, r4, ror #31 │ │ │ │ - andeq r0, r1, r0, ror pc │ │ │ │ - andeq r0, r1, r8, ror #30 │ │ │ │ - andeq r0, r1, ip, lsl pc │ │ │ │ - andeq r0, r1, sl, ror lr │ │ │ │ - andeq r0, r1, ip, ror #28 │ │ │ │ - andeq r0, r1, r2, lsl #29 │ │ │ │ - andeq r0, r1, r0, lsr #28 │ │ │ │ - andeq r0, r1, sl, asr #27 │ │ │ │ - strdeq r0, [r1], -sl │ │ │ │ - @ instruction: 0x00010cb8 │ │ │ │ - andeq r0, r1, r0, ror fp │ │ │ │ + andeq r0, r1, ip, asr #31 │ │ │ │ + andeq r0, r1, r8, asr pc │ │ │ │ + andeq r0, r1, r0, asr pc │ │ │ │ + andeq r0, r1, r4, lsl #30 │ │ │ │ + andeq r0, r1, r2, ror #28 │ │ │ │ + andeq r0, r1, r4, asr lr │ │ │ │ + andeq r0, r1, sl, ror #28 │ │ │ │ + andeq r0, r1, r8, lsl #28 │ │ │ │ + @ instruction: 0x00010db2 │ │ │ │ + andeq r0, r1, r2, ror #25 │ │ │ │ + andeq r0, r1, r0, lsr #25 │ │ │ │ + andeq r0, r1, r8, asr fp │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 41d1c │ │ │ │ + blcs 41d18 │ │ │ │ svcvs 0x003bd009 │ │ │ │ svcvs 0x003b695a │ │ │ │ svcvs 0x003b60da │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ svcvs 0x003be029 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd119429a │ │ │ │ - blcs 3e3c0 │ │ │ │ - blmi 597cfc │ │ │ │ + blcs 3e3bc │ │ │ │ + blmi 597cf8 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmdbmi r3, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - @ instruction: 0x7dfae926 │ │ │ │ + @ instruction: 0x7dfae928 │ │ │ │ addsvs r6, sl, fp, lsr pc │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstle r2, sl, lsr fp │ │ │ │ ldrbvc r2, [fp, #826]! @ 0x33a │ │ │ │ teqcs pc, #13 │ │ │ │ strd r7, [sl], -fp │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr} │ │ │ │ @@ -33545,60 +33544,60 @@ │ │ │ │ svcvs 0x003b681a │ │ │ │ svcvs 0x003b60da │ │ │ │ cmpvs sl, r0, lsl #4 │ │ │ │ @ instruction: 0x46187dfb │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r0, r1, ip, asr #21 │ │ │ │ + @ instruction: 0x00010ab4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7af3c │ │ │ │ + bl feb7af38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldcmi 0, cr6, [r9], {59} @ 0x3b │ │ │ │ - blmi 674f44 │ │ │ │ + blmi 674f40 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2840 @ 0xfffff4e8 │ │ │ │ - blmi 63bdc8 │ │ │ │ + blmi 63bdc4 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2839 @ 0xfffff4e9 │ │ │ │ - blmi 5fbed4 │ │ │ │ + blmi 5fbed0 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r6, #6907 @ 0x1afb │ │ │ │ movwls r6, #2747 @ 0xabb │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - blx ff2e1d80 │ │ │ │ - blmi 47c368 │ │ │ │ + blx ff2e1d7c │ │ │ │ + blmi 47c364 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl r3!, {r1, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3fbdfc │ │ │ │ + blmi 3fbdf8 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmiapl r3!, {r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3bbe08 │ │ │ │ + blmi 3bbe04 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl r3!, {r0, r2, r3, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ @ instruction: 0x371c4618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - @ instruction: 0x0002c2b0 │ │ │ │ + @ instruction: 0x0002c2b4 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ - andeq r1, r3, r6, asr sp │ │ │ │ + andeq r1, r3, sl, asr sp │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r1, r3, sl, asr #26 │ │ │ │ - andeq r1, r3, r4, asr #26 │ │ │ │ - andeq r1, r3, r8, lsr #26 │ │ │ │ - andeq r1, r3, ip, lsl sp │ │ │ │ + andeq r1, r3, lr, asr #26 │ │ │ │ + andeq r1, r3, r8, asr #26 │ │ │ │ + andeq r1, r3, ip, lsr #26 │ │ │ │ + andeq r1, r3, r0, lsr #26 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r1, r3, r0, lsl sp │ │ │ │ + andeq r1, r3, r4, lsl sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00023ddc : │ │ │ │ +00023dd8 : │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ @@ -33608,22 +33607,22 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 23d30 │ │ │ │ + bl 23d2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -00023e12 : │ │ │ │ +00023e0e : │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ @@ -33634,22 +33633,22 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 23d30 │ │ │ │ + bl 23d2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -00023e4a : │ │ │ │ +00023e46 : │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ @@ -33660,15 +33659,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 23d30 │ │ │ │ + bl 23d2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ @@ -33682,31 +33681,31 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r0, #8 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23eb0 │ │ │ │ + bne.n 23eac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23ed8 │ │ │ │ + b.n 23ed4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24158 │ │ │ │ + bl 24154 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23ed0 │ │ │ │ + bne.n 23ecc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23ed8 │ │ │ │ + b.n 23ed4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -33716,23 +33715,23 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f12 │ │ │ │ + beq.n 23f0e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f0c │ │ │ │ + beq.n 23f08 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2428a │ │ │ │ + bl 24286 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -33747,17 +33746,17 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #16 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23f4a │ │ │ │ + bne.n 23f46 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23fa6 │ │ │ │ + b.n 23fa2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -33769,33 +33768,33 @@ │ │ │ │ adc.w r9, r3, r5 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ strd r8, r9, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2473a │ │ │ │ + bl 24736 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f96 │ │ │ │ + beq.n 23f92 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24674 │ │ │ │ + bl 24670 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -33805,40 +33804,40 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2473a │ │ │ │ + bl 24736 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2400c │ │ │ │ + beq.n 24008 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r4, r5, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - bge.n 24004 │ │ │ │ + bge.n 24000 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 296c │ │ │ │ - b.n 24010 │ │ │ │ + b.n 2400c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ @@ -33850,45 +33849,45 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2439e │ │ │ │ + bl 2439a │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24080 │ │ │ │ + beq.n 2407c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r4, r5, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - bge.n 24084 │ │ │ │ + bge.n 24080 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 23fb0 │ │ │ │ + bl 23fac │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2407a │ │ │ │ + beq.n 24076 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 24084 │ │ │ │ + b.n 24080 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ @@ -33898,115 +33897,115 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 248d4 │ │ │ │ + bl 248d0 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (2414c ) │ │ │ │ + ldr r2, [pc, #124] @ (24148 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (24150 ) │ │ │ │ + ldr r3, [pc, #124] @ (2414c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ strd r0, r1, [r7, #24] │ │ │ │ - b.n 24114 │ │ │ │ + b.n 24110 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bge.n 24108 │ │ │ │ + bge.n 24104 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 23fb0 │ │ │ │ - b.n 24114 │ │ │ │ + bl 23fac │ │ │ │ + b.n 24110 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2412c │ │ │ │ + b.n 24128 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2492e │ │ │ │ + bl 2492a │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 240e8 │ │ │ │ + bne.n 240e4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (24154 ) │ │ │ │ + ldr r1, [pc, #36] @ (24150 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (24150 ) │ │ │ │ + ldr r2, [pc, #28] @ (2414c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24144 │ │ │ │ + beq.n 24140 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - itee cs │ │ │ │ - movcs r2, r0 │ │ │ │ - lslcc r4, r5, #11 │ │ │ │ - movcc r0, r0 │ │ │ │ - bkpt 0x00ce │ │ │ │ + itee cc │ │ │ │ + movcc r2, r0 │ │ │ │ + lslcs r4, r5, #11 │ │ │ │ + movcs r0, r0 │ │ │ │ + bkpt 0x00d2 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r4, [pc, #116] @ (241e4 ) │ │ │ │ + ldr r4, [pc, #116] @ (241e0 ) │ │ │ │ add r4, pc │ │ │ │ movs r0, #28 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24186 │ │ │ │ + bne.n 24182 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 241da │ │ │ │ + b.n 241d6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 24190 │ │ │ │ + bgt.n 2418c │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2419c │ │ │ │ - ldr r3, [pc, #80] @ (241e8 ) │ │ │ │ + bne.n 24198 │ │ │ │ + ldr r3, [pc, #80] @ (241e4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ @@ -34024,54 +34023,54 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 241d8 │ │ │ │ + bne.n 241d4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 241da │ │ │ │ + b.n 241d6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0090 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2424e │ │ │ │ + b.n 2424a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 24242 │ │ │ │ + b.n 2423e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2422e │ │ │ │ + beq.n 2422a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -34079,41 +34078,41 @@ │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24218 │ │ │ │ + bne.n 24214 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 24208 │ │ │ │ + blt.n 24204 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 24272 │ │ │ │ + b.n 2426e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 2425e │ │ │ │ + blt.n 2425a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -34122,15 +34121,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 241ec │ │ │ │ + bl 241e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ @@ -34152,23 +34151,23 @@ │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 24330 │ │ │ │ + b.n 2432c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 24324 │ │ │ │ + b.n 24320 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ @@ -34181,23 +34180,23 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 242fe │ │ │ │ + bne.n 242fa │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 242ee │ │ │ │ + blt.n 242ea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -34211,15 +34210,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 24382 │ │ │ │ + b.n 2437e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ @@ -34228,15 +34227,15 @@ │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2436c │ │ │ │ + bne.n 24368 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -34254,47 +34253,47 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 300e4 │ │ │ │ + bl 300dc │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2440a │ │ │ │ + b.n 24406 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 24404 │ │ │ │ + bne.n 24400 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24404 │ │ │ │ + bne.n 24400 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 24412 │ │ │ │ + b.n 2440e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 243e2 │ │ │ │ + bne.n 243de │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -34336,48 +34335,48 @@ │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 300e4 │ │ │ │ + bl 300dc │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 244c8 │ │ │ │ + b.n 244c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 244c2 │ │ │ │ + bne.n 244be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 244c2 │ │ │ │ + bne.n 244be │ │ │ │ movs r3, #0 │ │ │ │ - b.n 244ea │ │ │ │ + b.n 244e6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2449c │ │ │ │ + bne.n 24498 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -34409,51 +34408,51 @@ │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2452a │ │ │ │ + bne.n 24526 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2458e │ │ │ │ + b.n 2458a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 24566 │ │ │ │ + b.n 24562 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2455a │ │ │ │ + b.n 24556 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24464 │ │ │ │ + bl 24460 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24540 │ │ │ │ + bne.n 2453c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 24530 │ │ │ │ + blt.n 2452c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -34481,76 +34480,76 @@ │ │ │ │ lsrs r2, r3, #31 │ │ │ │ add r3, r2 │ │ │ │ asrs r3, r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bgt.n 245c4 │ │ │ │ + bgt.n 245c0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2466c │ │ │ │ + b.n 24668 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s13, s15 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #104 @ 0x3f400000 0.750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 245f0 │ │ │ │ + ble.n 245ec │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2466c │ │ │ │ + b.n 24668 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24608 │ │ │ │ + bne.n 24604 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2466c │ │ │ │ + b.n 24668 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 24644 │ │ │ │ + b.n 24640 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 24638 │ │ │ │ + b.n 24634 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24464 │ │ │ │ + bl 24460 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2461e │ │ │ │ + bne.n 2461a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 2460e │ │ │ │ + blt.n 2460a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -34582,40 +34581,40 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #104 @ 0x3f400000 0.750 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 246bc │ │ │ │ + ble.n 246b8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 244f2 │ │ │ │ + bl 244ee │ │ │ │ movs r0, #16 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 246d0 │ │ │ │ + bne.n 246cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24732 │ │ │ │ + b.n 2472e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 246f0 │ │ │ │ + bne.n 246ec │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24732 │ │ │ │ + b.n 2472e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -34626,19 +34625,19 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 24464 │ │ │ │ + bl 24460 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24730 │ │ │ │ + beq.n 2472c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -34663,48 +34662,48 @@ │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 300e4 │ │ │ │ + bl 300dc │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2481c │ │ │ │ + b.n 24818 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 24812 │ │ │ │ + bne.n 2480e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24812 │ │ │ │ + bne.n 2480e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 247ae │ │ │ │ + beq.n 247aa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 247be │ │ │ │ + b.n 247ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ @@ -34731,27 +34730,27 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s13, s14 │ │ │ │ vmov.f32 s14, #64 @ 0x3e000000 0.125 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 2480e │ │ │ │ + bpl.n 2480a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 24596 │ │ │ │ + bl 24592 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 24824 │ │ │ │ + b.n 24820 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24782 │ │ │ │ + bne.n 2477e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34762,73 +34761,73 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24858 │ │ │ │ + bne.n 24854 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 248d4 │ │ │ │ + bl 248d0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 248cc │ │ │ │ + b.n 248c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 300e4 │ │ │ │ + bl 300dc │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 248bc │ │ │ │ + b.n 248b8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 248b2 │ │ │ │ + bne.n 248ae │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 248b2 │ │ │ │ + bne.n 248ae │ │ │ │ movs r3, #1 │ │ │ │ - b.n 248cc │ │ │ │ + b.n 248c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2488e │ │ │ │ + bne.n 2488a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 248d4 │ │ │ │ + bl 248d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -34839,40 +34838,40 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24914 │ │ │ │ + b.n 24910 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24922 │ │ │ │ + bne.n 2491e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 248f0 │ │ │ │ - b.n 24924 │ │ │ │ + blt.n 248ec │ │ │ │ + b.n 24920 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -34883,25 +34882,25 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24960 │ │ │ │ - ldr r3, [pc, #140] @ (249dc ) │ │ │ │ + beq.n 2495c │ │ │ │ + ldr r3, [pc, #140] @ (249d8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 249d2 │ │ │ │ + beq.n 249ce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -34912,55 +34911,55 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 249ce │ │ │ │ + bne.n 249ca │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 249be │ │ │ │ + b.n 249ba │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 249cc │ │ │ │ + bne.n 249c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 2499a │ │ │ │ - b.n 249ce │ │ │ │ + blt.n 24996 │ │ │ │ + b.n 249ca │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 249d4 │ │ │ │ + b.n 249d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cdp2 0, 13, cr0, cr12, cr0, {0} │ │ │ │ + cdp2 0, 12, cr0, cr4, cr0, {0} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ @@ -34970,90 +34969,90 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 24aa4 │ │ │ │ + ble.n 24aa0 │ │ │ │ blx 2f78 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 30394 │ │ │ │ + bl 3038c │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24a56 │ │ │ │ + b.n 24a52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24a4c │ │ │ │ + beq.n 24a48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 24aa6 │ │ │ │ + b.n 24aa2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 24a28 │ │ │ │ + blt.n 24a24 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24a98 │ │ │ │ + b.n 24a94 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24a8e │ │ │ │ + beq.n 24a8a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 24aa6 │ │ │ │ + b.n 24aa2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 24a6a │ │ │ │ - b.n 24aa6 │ │ │ │ + bgt.n 24a66 │ │ │ │ + b.n 24aa2 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -35063,37 +35062,37 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24ad8 │ │ │ │ - ldr r3, [pc, #192] @ (24b90 ) │ │ │ │ + beq.n 24ad4 │ │ │ │ + ldr r3, [pc, #192] @ (24b8c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 24ae4 │ │ │ │ + bgt.n 24ae0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24b88 │ │ │ │ + b.n 24b84 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 30394 │ │ │ │ + bl 3038c │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24b86 │ │ │ │ + beq.n 24b82 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -35104,78 +35103,78 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24b82 │ │ │ │ + bne.n 24b7e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 30394 │ │ │ │ + bl 3038c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24b74 │ │ │ │ + b.n 24b70 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24b80 │ │ │ │ + bne.n 24b7c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 30394 │ │ │ │ + bl 3038c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 24b40 │ │ │ │ - b.n 24b82 │ │ │ │ + bne.n 24b3c │ │ │ │ + b.n 24b7e │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 24b88 │ │ │ │ + b.n 24b84 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldc2l 0, cr0, [ip, #-0] │ │ │ │ + stc2l 0, cr0, [r4, #-0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8} │ │ │ │ add r7, sp, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r4, #31161 @ 0x79b9 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 24c62 │ │ │ │ + b.n 24c5e │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r1, r2 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #8 │ │ │ │ add r1, r2 │ │ │ │ adds r2, r3, #2 │ │ │ │ @@ -35254,57 +35253,57 @@ │ │ │ │ subs r5, r5, r6 │ │ │ │ subs r5, r5, r4 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ eors r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ sub.w r8, r8, #12 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bhi.n 24bae │ │ │ │ + bhi.n 24baa │ │ │ │ add r5, r0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - beq.n 24ce4 │ │ │ │ + beq.n 24ce0 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bhi.n 24d3c │ │ │ │ + bhi.n 24d38 │ │ │ │ cmp.w r8, #10 │ │ │ │ - beq.n 24cee │ │ │ │ + beq.n 24cea │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 24d3c │ │ │ │ + bhi.n 24d38 │ │ │ │ cmp.w r8, #9 │ │ │ │ - beq.n 24cf8 │ │ │ │ + beq.n 24cf4 │ │ │ │ cmp.w r8, #9 │ │ │ │ - bhi.n 24d3c │ │ │ │ + bhi.n 24d38 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 24d02 │ │ │ │ + beq.n 24cfe │ │ │ │ cmp.w r8, #8 │ │ │ │ - bhi.n 24d3c │ │ │ │ + bhi.n 24d38 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n 24d0a │ │ │ │ + beq.n 24d06 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bhi.n 24d3c │ │ │ │ + bhi.n 24d38 │ │ │ │ cmp.w r8, #6 │ │ │ │ - beq.n 24d12 │ │ │ │ + beq.n 24d0e │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.n 24d3c │ │ │ │ + bhi.n 24d38 │ │ │ │ cmp.w r8, #5 │ │ │ │ - beq.n 24d1a │ │ │ │ + beq.n 24d16 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 24d3c │ │ │ │ + bhi.n 24d38 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 24d20 │ │ │ │ + beq.n 24d1c │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 24d3c │ │ │ │ + bhi.n 24d38 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 24d28 │ │ │ │ + beq.n 24d24 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bhi.n 24d3c │ │ │ │ + bhi.n 24d38 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 24d38 │ │ │ │ + beq.n 24d34 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 24d30 │ │ │ │ - b.n 24d3c │ │ │ │ + beq.n 24d2c │ │ │ │ + b.n 24d38 │ │ │ │ add.w r2, r3, #10 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #24 │ │ │ │ add r5, r2 │ │ │ │ add.w r2, r3, #9 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #16 │ │ │ │ @@ -35393,65 +35392,63 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 24b94 │ │ │ │ + bl 24b90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (24dec ) │ │ │ │ + ldr r3, [pc, #24] @ (24de4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (24df0 ) │ │ │ │ + ldr r3, [pc, #20] @ (24de8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #100] @ (24e74 ) │ │ │ │ + ldr r2, [pc, #100] @ (24e6c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (24e78 ) │ │ │ │ + ldr r3, [pc, #100] @ (24e70 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 24e52 │ │ │ │ + beq.n 24e4a │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -35462,112 +35459,112 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b1c <__getsockopt64@plt> │ │ │ │ - b.n 24e54 │ │ │ │ + b.n 24e4c │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (24e7c ) │ │ │ │ + ldr r2, [pc, #36] @ (24e74 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (24e78 ) │ │ │ │ + ldr r3, [pc, #28] @ (24e70 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 24e6c │ │ │ │ + beq.n 24e64 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 24eb2 │ │ │ │ + cbz r6, 24eac │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 24ea8 │ │ │ │ + cbz r6, 24ea2 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #120] @ (24f10 ) │ │ │ │ + ldr r3, [pc, #120] @ (24f08 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 24f06 │ │ │ │ + beq.n 24efe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24ed2 │ │ │ │ + beq.n 24eca │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ad4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #92] @ (24f14 ) │ │ │ │ + ldr r3, [pc, #92] @ (24f0c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ad4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #80] @ (24f18 ) │ │ │ │ + ldr r3, [pc, #80] @ (24f10 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #80] @ (24f1c ) │ │ │ │ + ldr r3, [pc, #80] @ (24f14 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #76] @ (24f20 ) │ │ │ │ + ldr r3, [pc, #76] @ (24f18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24f08 │ │ │ │ + beq.n 24f00 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #60] @ (24f24 ) │ │ │ │ + ldr r3, [pc, #60] @ (24f1c ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #44] @ (24f28 ) │ │ │ │ + ldr r3, [pc, #44] @ (24f20 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ - b.n 24f08 │ │ │ │ + b.n 24f00 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - vld1.8 {d16[0]}, [sl], r0 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldr??.w r0, [r6] │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ @@ -35575,15 +35572,15 @@ │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #16] @ (24f60 ) │ │ │ │ + ldr r3, [pc, #16] @ (24f58 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #13 │ │ │ │ blx 287c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -35592,69 +35589,69 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #108] @ (24fe8 ) │ │ │ │ + ldr r2, [pc, #108] @ (24fe0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #108] @ (24fec ) │ │ │ │ + ldr r3, [pc, #108] @ (24fe4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 24f96 │ │ │ │ + bne.n 24f8e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24fc8 │ │ │ │ + b.n 24fc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 24fa2 │ │ │ │ + ble.n 24f9a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 24fa6 │ │ │ │ + b.n 24f9e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24fc6 │ │ │ │ + beq.n 24fbe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24fc8 │ │ │ │ + b.n 24fc0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (24ff0 ) │ │ │ │ + ldr r1, [pc, #36] @ (24fe8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (24fec ) │ │ │ │ + ldr r2, [pc, #28] @ (24fe4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24fe0 │ │ │ │ + beq.n 24fd8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -35664,39 +35661,39 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 25022 │ │ │ │ + bge.n 2501a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25056 │ │ │ │ + b.n 2504e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25032 │ │ │ │ + beq.n 2502a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2503a │ │ │ │ + b.n 25032 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ bic.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 25054 │ │ │ │ + bge.n 2504c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25056 │ │ │ │ + b.n 2504e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -35716,32 +35713,32 @@ │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 250aa │ │ │ │ + beq.n 250a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 250aa │ │ │ │ + beq.n 250a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 250aa │ │ │ │ + beq.n 250a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 250aa │ │ │ │ + beq.n 250a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 250aa │ │ │ │ + beq.n 250a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 250ae │ │ │ │ + bne.n 250a6 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 250b0 │ │ │ │ + b.n 250a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -35751,70 +35748,70 @@ │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #380] @ (25258 ) │ │ │ │ + ldr r2, [pc, #380] @ (25250 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #380] @ (2525c ) │ │ │ │ + ldr r3, [pc, #380] @ (25254 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25134 │ │ │ │ + beq.n 2512c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 306c8 │ │ │ │ + bl 306c0 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #332] @ 25250 │ │ │ │ + vldr d7, [pc, #332] @ 25248 │ │ │ │ vmul.f64 d8, d6, d7 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 306c8 │ │ │ │ + bl 306c0 │ │ │ │ vmov d5, r0, r1 │ │ │ │ - vldr d6, [pc, #304] @ 25250 │ │ │ │ + vldr d6, [pc, #304] @ 25248 │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2513a │ │ │ │ + b.n 25132 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25142 │ │ │ │ - b.n 2514e │ │ │ │ + bne.n 2513a │ │ │ │ + b.n 25146 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2514e │ │ │ │ + beq.n 25146 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25224 │ │ │ │ + b.n 2521c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r7, #34] @ 0x22 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25162 │ │ │ │ + beq.n 2515a │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r7, #32] │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2516e │ │ │ │ + beq.n 25166 │ │ │ │ movs r3, #4 │ │ │ │ strh r3, [r7, #32] │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #1 │ │ │ │ blx 3098 │ │ │ │ @@ -35827,186 +35824,186 @@ │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #2 │ │ │ │ blx 3098 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 251e4 │ │ │ │ + ble.n 251dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251b8 │ │ │ │ + beq.n 251b0 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251b8 │ │ │ │ + beq.n 251b0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25224 │ │ │ │ + b.n 2521c │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251d2 │ │ │ │ + beq.n 251ca │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251d2 │ │ │ │ + beq.n 251ca │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25224 │ │ │ │ + b.n 2521c │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2521c │ │ │ │ + beq.n 25214 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25224 │ │ │ │ + b.n 2521c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 251ee │ │ │ │ + bne.n 251e6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25224 │ │ │ │ + b.n 2521c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25204 │ │ │ │ + beq.n 251fc │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 25204 │ │ │ │ + bne.n 251fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25224 │ │ │ │ + b.n 2521c │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2507e │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25220 │ │ │ │ + bne.n 25218 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25224 │ │ │ │ + b.n 2521c │ │ │ │ nop │ │ │ │ - b.n 2514e │ │ │ │ + b.n 25146 │ │ │ │ nop │ │ │ │ - b.n 2514e │ │ │ │ - ldr r1, [pc, #56] @ (25260 ) │ │ │ │ + b.n 25146 │ │ │ │ + ldr r1, [pc, #56] @ (25258 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #48] @ (2525c ) │ │ │ │ + ldr r2, [pc, #48] @ (25254 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2523e │ │ │ │ + beq.n 25236 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #156] @ (2531c ) │ │ │ │ + ldr r2, [pc, #156] @ (25314 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (25320 ) │ │ │ │ + ldr r3, [pc, #156] @ (25318 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #32768 @ 0x8000 │ │ │ │ add r1, r2 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 252a2 │ │ │ │ + bne.n 2529a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 252ea │ │ │ │ + b.n 252e2 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ subs r4, r2, r0 │ │ │ │ sbc.w r5, r3, r1 │ │ │ │ strd r4, r5, [r7, #24] │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.n 252d0 │ │ │ │ + bge.n 252c8 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 252fc │ │ │ │ + b.n 252f4 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ strd r2, r3, [r7, #32] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #40] @ 0x28 │ │ │ │ add.w r3, r7, #32 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 250ba │ │ │ │ + bl 250b2 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ (25324 ) │ │ │ │ + ldr r1, [pc, #36] @ (2531c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (25320 ) │ │ │ │ + ldr r2, [pc, #28] @ (25318 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25314 │ │ │ │ + beq.n 2530c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #92] @ (253a0 ) │ │ │ │ + ldr r2, [pc, #92] @ (25398 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #92] @ (253a4 ) │ │ │ │ + ldr r3, [pc, #92] @ (2539c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ @@ -36017,115 +36014,115 @@ │ │ │ │ strd r4, r5, [r7, #24] │ │ │ │ add.w r1, r7, #16 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 250ba │ │ │ │ + bl 250b2 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (253a8 ) │ │ │ │ + ldr r1, [pc, #40] @ (253a0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (253a4 ) │ │ │ │ + ldr r2, [pc, #32] @ (2539c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25396 │ │ │ │ + beq.n 2538e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #120] @ (25440 ) │ │ │ │ + ldr r2, [pc, #120] @ (25438 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (25444 ) │ │ │ │ + ldr r3, [pc, #120] @ (2543c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ strd r4, r5, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25406 │ │ │ │ + bne.n 253fe │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 3020 │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #4] │ │ │ │ add.w r1, r7, #16 │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 250ba │ │ │ │ + bl 250b2 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (25448 ) │ │ │ │ + ldr r1, [pc, #40] @ (25440 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (25444 ) │ │ │ │ + ldr r2, [pc, #32] @ (2543c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25436 │ │ │ │ + beq.n 2542e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ mov.w r0, #4224 @ 0x1080 │ │ │ │ movt r0, #1 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25478 │ │ │ │ + bne.n 25470 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 254fc │ │ │ │ + b.n 254f4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r1, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -36140,15 +36137,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a80 │ │ │ │ + bl 20a7c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ @@ -36180,81 +36177,81 @@ │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ - bl 2544c │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25528 │ │ │ │ + bne.n 25520 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25582 │ │ │ │ + b.n 2557a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26c08 │ │ │ │ + bl 26c00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25572 │ │ │ │ + beq.n 2556a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #44] @ (2558c ) │ │ │ │ + ldr r2, [pc, #44] @ (25584 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 25582 │ │ │ │ + b.n 2557a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 269b4 │ │ │ │ + bl 269ac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3300000 │ │ │ │ + @ instruction: 0xf31c0000 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - bl 2544c │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d08 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 255c2 │ │ │ │ + bge.n 255ba │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 269b4 │ │ │ │ + bl 269ac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 255d0 │ │ │ │ + b.n 255c8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -36265,23 +36262,23 @@ │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - bl 2544c │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 25602 │ │ │ │ + bge.n 255fa │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 269b4 │ │ │ │ + bl 269ac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25610 │ │ │ │ + b.n 25608 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -36296,535 +36293,535 @@ │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2564e │ │ │ │ + bne.n 25646 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ec4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strh r2, [r3, #2] │ │ │ │ - b.n 2567a │ │ │ │ + b.n 25672 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2566e │ │ │ │ + bne.n 25666 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ec4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strh r2, [r3, #2] │ │ │ │ - b.n 2567a │ │ │ │ + b.n 25672 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #16] @ (25684 ) │ │ │ │ + ldr r3, [pc, #16] @ (2567c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2360000 │ │ │ │ + @ instruction: 0xf2220000 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 256ba │ │ │ │ + beq.n 256b2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #44] @ (256d8 ) │ │ │ │ + ldr r2, [pc, #44] @ (256d0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2187c │ │ │ │ - b.n 256cc │ │ │ │ + bl 21878 │ │ │ │ + b.n 256c4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #28] @ (256dc ) │ │ │ │ + ldr r2, [pc, #28] @ (256d4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2197c │ │ │ │ + bl 21978 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2320000 │ │ │ │ @ instruction: 0xf21e0000 │ │ │ │ + addw r0, sl, #0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #104] @ (2575c ) │ │ │ │ + ldr r3, [pc, #104] @ (25754 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25716 │ │ │ │ + bne.n 2570e │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #2 │ │ │ │ movt r0, #32 │ │ │ │ mov.w r1, #0 │ │ │ │ blx 2c0c │ │ │ │ - ldr r3, [pc, #80] @ (25760 ) │ │ │ │ + ldr r3, [pc, #80] @ (25758 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 302c │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2e88 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25752 │ │ │ │ + bne.n 2574a │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #52] @ (25764 ) │ │ │ │ + ldr r3, [pc, #52] @ (2575c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #28] @ (25768 ) │ │ │ │ + ldr r3, [pc, #28] @ (25760 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ movs r3, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - @ instruction: 0xf1960000 │ │ │ │ + @ instruction: 0xf1820000 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r3, [pc, #148] @ (2581c ) │ │ │ │ + ldr r3, [pc, #148] @ (25814 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 257a2 │ │ │ │ + beq.n 2579a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 257ae │ │ │ │ + beq.n 257a6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 257b8 │ │ │ │ + bne.n 257b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 257b8 │ │ │ │ - ldr r3, [pc, #112] @ (25820 ) │ │ │ │ + beq.n 257b0 │ │ │ │ + ldr r3, [pc, #112] @ (25818 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25814 │ │ │ │ + beq.n 2580c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25814 │ │ │ │ + beq.n 2580c │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2e1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 257ec │ │ │ │ + bgt.n 257e4 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #76] @ (25824 ) │ │ │ │ + ldr r3, [pc, #76] @ (2581c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #68] @ (25828 ) │ │ │ │ + ldr r3, [pc, #68] @ (25820 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2888 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 25814 │ │ │ │ + bgt.n 2580c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #44] @ (2582c ) │ │ │ │ + ldr r3, [pc, #44] @ (25824 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ldr r3, [pc, #36] @ (25830 ) │ │ │ │ + ldr r3, [pc, #36] @ (25828 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - sbcs.w r0, lr, #0 │ │ │ │ - sbcs.w r0, r0, #0 │ │ │ │ + sbc.w r0, sl, #0 │ │ │ │ + adcs.w r0, ip, #0 │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - sbcs.w r0, r8, #0 │ │ │ │ + sbc.w r0, r4, #0 │ │ │ │ mcr2 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ - sbcs.w r0, r4, #0 │ │ │ │ + sbc.w r0, r0, #0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #356] @ (259b0 ) │ │ │ │ + ldr r2, [pc, #356] @ (259a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #356] @ (259b4 ) │ │ │ │ + ldr r3, [pc, #356] @ (259ac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ add.w r3, r7, #8 │ │ │ │ add.w r2, r7, #28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1c600 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2594e │ │ │ │ - bl 2544c │ │ │ │ + beq.n 25946 │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25952 │ │ │ │ + beq.n 2594a │ │ │ │ ldrh r3, [r7, #28] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 25956 │ │ │ │ + blt.n 2594e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2595a │ │ │ │ + beq.n 25952 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2595e │ │ │ │ + beq.n 25956 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 24e80 │ │ │ │ + bl 24e78 │ │ │ │ add.w r3, r7, #28 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25618 │ │ │ │ + bl 25610 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c9c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 25962 │ │ │ │ + blt.n 2595a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b70 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 25966 │ │ │ │ + blt.n 2595e │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 24ff4 │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2596a │ │ │ │ + beq.n 25962 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #124] @ (259b8 ) │ │ │ │ + ldr r2, [pc, #124] @ (259b0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 2598e │ │ │ │ + b.n 25986 │ │ │ │ nop │ │ │ │ - b.n 2596c │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 2596c │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 2596c │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 2596c │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 2596c │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 2596c │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ - b.n 2596c │ │ │ │ + b.n 25964 │ │ │ │ nop │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25982 │ │ │ │ + beq.n 2597a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 269b4 │ │ │ │ + bl 269ac │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #44] @ (259bc ) │ │ │ │ + ldr r1, [pc, #44] @ (259b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (259b4 ) │ │ │ │ + ldr r2, [pc, #32] @ (259ac ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 259a8 │ │ │ │ + beq.n 259a0 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #160 @ 0xa0 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r7, pc, #704 @ (adr r7, 25c74 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 25c8c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r0, #0 │ │ │ │ - add r6, pc, #432 @ (adr r6, 25b70 ) │ │ │ │ + orr.w r0, ip, #0 │ │ │ │ + add r6, pc, #464 @ (adr r6, 25b88 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 25a00 │ │ │ │ - ldr r3, [pc, #224] @ (25ac0 ) │ │ │ │ + bgt.n 259f8 │ │ │ │ + ldr r3, [pc, #224] @ (25ab8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259fa │ │ │ │ + beq.n 259f2 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2ad4 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 25a00 │ │ │ │ + b.n 259f8 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 25a28 │ │ │ │ - ldr r3, [pc, #188] @ (25ac4 ) │ │ │ │ + bgt.n 25a20 │ │ │ │ + ldr r3, [pc, #188] @ (25abc ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25a22 │ │ │ │ + beq.n 25a1a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2ad4 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 25a28 │ │ │ │ + b.n 25a20 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 25a3e │ │ │ │ + bge.n 25a36 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #144] @ (25ac8 ) │ │ │ │ + ldr r3, [pc, #144] @ (25ac0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 25a52 │ │ │ │ + bne.n 25a4a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25834 │ │ │ │ + bl 2582c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 25ab6 │ │ │ │ + b.n 25aae │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 25a80 │ │ │ │ + b.n 25a78 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25834 │ │ │ │ + bl 2582c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25a6c │ │ │ │ + beq.n 25a64 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 25ab6 │ │ │ │ + b.n 25aae │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bne.n 25a8a │ │ │ │ + bne.n 25a82 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 25a58 │ │ │ │ - b.n 25a8c │ │ │ │ + ble.n 25a50 │ │ │ │ + b.n 25a84 │ │ │ │ nop │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #36] @ (25acc ) │ │ │ │ + ldr r2, [pc, #36] @ (25ac4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - vaddl.s16 q8, d4, d0 │ │ │ │ - vext.8 d0, d12, d0, #0 │ │ │ │ - vaddl.s16 q0, d14, d0 │ │ │ │ - vhadd.s16 d16, d14, d0 │ │ │ │ + vaddl.s8 q8, d0, d0 │ │ │ │ + vaddl.s32 q0, d8, d0 │ │ │ │ + vaddl.s8 q0, d10, d0 │ │ │ │ + vhadd.s8 d16, d10, d0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 259c0 │ │ │ │ + bl 259b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 25b20 │ │ │ │ + ble.n 25b18 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 25834 │ │ │ │ + bl 2582c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 25b30 │ │ │ │ + b.n 25b28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ - bl 259c0 │ │ │ │ + bl 259b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36833,50 +36830,50 @@ │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c5c │ │ │ │ + beq.w 25c54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25c5c │ │ │ │ + beq.n 25c54 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #244] @ (25c68 ) │ │ │ │ + ldr r2, [pc, #244] @ (25c60 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24ff4 │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25b92 │ │ │ │ + bne.n 25b8a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25c5e │ │ │ │ - bl 256e0 │ │ │ │ + b.n 25c56 │ │ │ │ + bl 256d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ str r2, [r3, #116] @ 0x74 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2576c │ │ │ │ + bl 25764 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c90 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -36894,82 +36891,82 @@ │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 3050 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 25c26 │ │ │ │ + bgt.n 25c1e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (25c6c ) │ │ │ │ + ldr r2, [pc, #100] @ (25c64 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #84] @ (25c70 ) │ │ │ │ + ldr r3, [pc, #84] @ (25c68 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24ff4 │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25c58 │ │ │ │ + bne.n 25c50 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #44] @ (25c74 ) │ │ │ │ + ldr r2, [pc, #44] @ (25c6c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25c5e │ │ │ │ + b.n 25c56 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 25c5e │ │ │ │ + b.n 25c56 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 12, cr0, cr6, cr0, {0} │ │ │ │ - cdp 0, 5, cr0, cr4, cr0, {0} │ │ │ │ + cdp 0, 11, cr0, cr2, cr0, {0} │ │ │ │ + cdp 0, 4, cr0, cr0, cr0, {0} │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ - cdp 0, 3, cr0, cr10, cr0, {0} │ │ │ │ + cdp 0, 2, cr0, cr6, cr0, {0} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 24ff4 │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25ca0 │ │ │ │ + bne.n 25c98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25dba │ │ │ │ - bl 256e0 │ │ │ │ + b.n 25db2 │ │ │ │ + bl 256d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ str r2, [r3, #116] @ 0x74 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ @@ -36989,105 +36986,105 @@ │ │ │ │ blx 2af8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25cee │ │ │ │ + beq.n 25ce6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #208] @ (25dc4 ) │ │ │ │ + ldr r2, [pc, #208] @ (25dbc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ blx 29e4 │ │ │ │ - b.n 25d70 │ │ │ │ + b.n 25d68 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 28ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 25d30 │ │ │ │ + beq.n 25d28 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 25d48 │ │ │ │ - b.n 25d60 │ │ │ │ + beq.n 25d40 │ │ │ │ + b.n 25d58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 25264 │ │ │ │ - b.n 25d70 │ │ │ │ + bl 2525c │ │ │ │ + b.n 25d68 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 25264 │ │ │ │ - b.n 25d70 │ │ │ │ + bl 2525c │ │ │ │ + b.n 25d68 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #100] @ (25dc8 ) │ │ │ │ + ldr r3, [pc, #100] @ (25dc0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 25dba │ │ │ │ + b.n 25db2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 2e70 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 25d14 │ │ │ │ + ble.n 25d0c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 24ff4 │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25db8 │ │ │ │ + bne.n 25db0 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #36] @ (25dcc ) │ │ │ │ + ldr r2, [pc, #36] @ (25dc4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25dba │ │ │ │ + b.n 25db2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r2] │ │ │ │ + ldc 0, cr0, [lr] │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - ldcl 0, cr0, [sl], {0} │ │ │ │ + stcl 0, cr0, [r6], {0} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ @@ -37095,145 +37092,145 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 25dfe │ │ │ │ + bne.n 25df6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25ee0 │ │ │ │ + b.n 25ed8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f24 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 25e38 │ │ │ │ - bl 2544c │ │ │ │ + blt.n 25e30 │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25ec2 │ │ │ │ + beq.n 25eba │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 24ff4 │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25e7a │ │ │ │ - b.n 25ecc │ │ │ │ + bne.n 25e72 │ │ │ │ + b.n 25ec4 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 25e60 │ │ │ │ + bne.n 25e58 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2507e │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25e60 │ │ │ │ + beq.n 25e58 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25ee0 │ │ │ │ + b.n 25ed8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25264 │ │ │ │ + bl 2525c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25ec6 │ │ │ │ - b.n 25dfe │ │ │ │ + beq.n 25ebe │ │ │ │ + b.n 25df6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 26c08 │ │ │ │ + bl 26c00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25eca │ │ │ │ - bl 24f3e │ │ │ │ + beq.n 25ec2 │ │ │ │ + bl 24f36 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (25ee8 ) │ │ │ │ + ldr r2, [pc, #56] @ (25ee0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 25ee0 │ │ │ │ + b.n 25ed8 │ │ │ │ nop │ │ │ │ - b.n 25ecc │ │ │ │ + b.n 25ec4 │ │ │ │ nop │ │ │ │ - b.n 25ecc │ │ │ │ + b.n 25ec4 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2b94 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25ede │ │ │ │ + beq.n 25ed6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 269b4 │ │ │ │ + bl 269ac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - stc 0, cr0, [r8], #-0 │ │ │ │ + ldc 0, cr0, [r4], {-0} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #536] @ (26120 ) │ │ │ │ + ldr r2, [pc, #536] @ (26118 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #536] @ (26124 ) │ │ │ │ + ldr r3, [pc, #536] @ (2611c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 1c600 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 260ce │ │ │ │ - bl 2544c │ │ │ │ + beq.w 260c6 │ │ │ │ + bl 25444 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 260d2 │ │ │ │ + beq.w 260ca │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r2, #112] @ 0x70 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ @@ -37242,257 +37239,257 @@ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fe4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #111] @ 0x6f │ │ │ │ - bl 24f3e │ │ │ │ + bl 24f36 │ │ │ │ ldrh r3, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 260d6 │ │ │ │ + blt.w 260ce │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24e80 │ │ │ │ + bl 24e78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24ff4 │ │ │ │ + bl 24fec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 260da │ │ │ │ + beq.w 260d2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #380] @ (26128 ) │ │ │ │ + ldr r2, [pc, #380] @ (26120 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2e28 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 25fe2 │ │ │ │ + bge.n 25fda │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 25fe2 │ │ │ │ + bne.n 25fda │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 25ffe │ │ │ │ + bge.n 25ff6 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 25ffe │ │ │ │ + bne.n 25ff6 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 26018 │ │ │ │ + bge.n 26010 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2507e │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 260a2 │ │ │ │ + beq.n 2609a │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 2602c │ │ │ │ + bne.n 26024 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 260fe │ │ │ │ + b.n 260f6 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 26c08 │ │ │ │ + bl 26c00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26070 │ │ │ │ + beq.n 26068 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #204] @ (2612c ) │ │ │ │ + ldr r2, [pc, #204] @ (26124 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 260fe │ │ │ │ + b.n 260f6 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - blt.n 2608e │ │ │ │ + blt.n 26086 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 260a4 │ │ │ │ + b.n 2609c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 25264 │ │ │ │ - b.n 25fb8 │ │ │ │ + bl 2525c │ │ │ │ + b.n 25fb0 │ │ │ │ nop │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #112] @ (26130 ) │ │ │ │ + ldr r2, [pc, #112] @ (26128 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 260dc │ │ │ │ + bl 21878 │ │ │ │ + b.n 260d4 │ │ │ │ nop │ │ │ │ - b.n 260dc │ │ │ │ + b.n 260d4 │ │ │ │ nop │ │ │ │ - b.n 260dc │ │ │ │ + b.n 260d4 │ │ │ │ nop │ │ │ │ - b.n 260dc │ │ │ │ + b.n 260d4 │ │ │ │ nop │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 260f2 │ │ │ │ + beq.n 260ea │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 269b4 │ │ │ │ + bl 269ac │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (26134 ) │ │ │ │ + ldr r1, [pc, #52] @ (2612c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (26124 ) │ │ │ │ + ldr r2, [pc, #32] @ (2611c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26118 │ │ │ │ + beq.n 26110 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r0, pc, #976 @ (adr r0, 264f4 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 2650c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r2, r0 │ │ │ │ - @ instruction: 0xeaba0000 │ │ │ │ - orns r0, sl, r0 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xeb3e0000 │ │ │ │ + @ instruction: 0xeaa60000 │ │ │ │ + orn r0, r6, r0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 261cc │ │ │ │ - b.n 261ae │ │ │ │ + beq.n 261c4 │ │ │ │ + b.n 261a6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 28ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2617a │ │ │ │ + beq.n 26172 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 26192 │ │ │ │ - b.n 261aa │ │ │ │ + beq.n 2618a │ │ │ │ + b.n 261a2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25264 │ │ │ │ - b.n 261ae │ │ │ │ + bl 2525c │ │ │ │ + b.n 261a6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25264 │ │ │ │ - b.n 261ae │ │ │ │ + bl 2525c │ │ │ │ + b.n 261a6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 261dc │ │ │ │ + b.n 261d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 28b8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2615e │ │ │ │ + ble.n 26156 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 261dc │ │ │ │ + b.n 261d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2ba0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -37509,61 +37506,61 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26278 │ │ │ │ - b.n 2625a │ │ │ │ + beq.n 26270 │ │ │ │ + b.n 26252 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 28ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 26226 │ │ │ │ + beq.n 2621e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2623e │ │ │ │ - b.n 26256 │ │ │ │ + beq.n 26236 │ │ │ │ + b.n 2624e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25264 │ │ │ │ - b.n 2625a │ │ │ │ + bl 2525c │ │ │ │ + b.n 26252 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25264 │ │ │ │ - b.n 2625a │ │ │ │ + bl 2525c │ │ │ │ + b.n 26252 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 26288 │ │ │ │ + b.n 26280 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 30bc │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2620a │ │ │ │ + ble.n 26202 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 26288 │ │ │ │ + b.n 26280 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f48 │ │ │ │ mov r3, r0 │ │ │ │ @@ -37578,28 +37575,28 @@ │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ strd r2, r3, [r7] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 262b8 │ │ │ │ + beq.n 262b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 26356 │ │ │ │ + b.n 2634e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #32 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26138 │ │ │ │ + bl 26130 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26300 │ │ │ │ + ble.n 262f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds.w r8, r2, r4 │ │ │ │ @@ -37610,51 +37607,51 @@ │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 26356 │ │ │ │ + b.n 2634e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2631a │ │ │ │ + bne.n 26312 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26356 │ │ │ │ + b.n 2634e │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2507e │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2634c │ │ │ │ + beq.n 26344 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25264 │ │ │ │ + bl 2525c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26352 │ │ │ │ + bne.n 2634a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 26356 │ │ │ │ + b.n 2634e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 26356 │ │ │ │ + b.n 2634e │ │ │ │ nop │ │ │ │ - b.n 262b8 │ │ │ │ + b.n 262b0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -37666,33 +37663,33 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2638c │ │ │ │ + bne.n 26384 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 264a4 │ │ │ │ + b.n 2649c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 263aa │ │ │ │ + bcs.n 263a2 │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26290 │ │ │ │ + bl 26288 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 263aa │ │ │ │ + bgt.n 263a2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 264a4 │ │ │ │ + b.n 2649c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2647a │ │ │ │ + beq.n 26472 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -37722,45 +37719,45 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.n 2647a │ │ │ │ + b.n 26472 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26138 │ │ │ │ + bl 26130 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 26440 │ │ │ │ + bge.n 26438 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2507e │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26482 │ │ │ │ + beq.n 2647a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25264 │ │ │ │ + bl 2525c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26486 │ │ │ │ - b.n 2647a │ │ │ │ + beq.n 2647e │ │ │ │ + b.n 26472 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2648a │ │ │ │ + beq.n 26482 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds.w r8, r2, r4 │ │ │ │ @@ -37777,31 +37774,31 @@ │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26400 │ │ │ │ - b.n 2648c │ │ │ │ + bne.n 263f8 │ │ │ │ + b.n 26484 │ │ │ │ nop │ │ │ │ - b.n 2648c │ │ │ │ + b.n 26484 │ │ │ │ nop │ │ │ │ - b.n 2648c │ │ │ │ + b.n 26484 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26496 │ │ │ │ + ble.n 2648e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 264a4 │ │ │ │ + b.n 2649c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 264a0 │ │ │ │ + bne.n 26498 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 264a4 │ │ │ │ + b.n 2649c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37815,15 +37812,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 265a6 │ │ │ │ + beq.n 2659e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -37853,48 +37850,48 @@ │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.n 265a6 │ │ │ │ + b.n 2659e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26138 │ │ │ │ + bl 26130 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2656c │ │ │ │ + bge.n 26564 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2507e │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 265b4 │ │ │ │ + beq.n 265ac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 265b4 │ │ │ │ + bne.n 265ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25264 │ │ │ │ + bl 2525c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 265ae │ │ │ │ - b.n 265a6 │ │ │ │ + beq.n 265a6 │ │ │ │ + b.n 2659e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 265b2 │ │ │ │ + beq.n 265aa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds.w r8, r2, r4 │ │ │ │ @@ -37911,44 +37908,44 @@ │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26526 │ │ │ │ - b.n 265b4 │ │ │ │ + bne.n 2651e │ │ │ │ + b.n 265ac │ │ │ │ nop │ │ │ │ - b.n 265b4 │ │ │ │ + b.n 265ac │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 265be │ │ │ │ + ble.n 265b6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 265cc │ │ │ │ + b.n 265c4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 265c8 │ │ │ │ + bne.n 265c0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 265cc │ │ │ │ + b.n 265c4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 26638 │ │ │ │ + b.n 26630 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -37959,51 +37956,51 @@ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 26620 │ │ │ │ + bne.n 26618 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26666 │ │ │ │ + b.n 2665e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 26636 │ │ │ │ + beq.n 2662e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 26638 │ │ │ │ + b.n 26630 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26646 │ │ │ │ + beq.n 2663e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 265f0 │ │ │ │ + bne.n 265e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2665e │ │ │ │ + beq.n 26656 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26290 │ │ │ │ + bl 26288 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26662 │ │ │ │ - b.n 265ee │ │ │ │ + ble.n 2665a │ │ │ │ + b.n 265e6 │ │ │ │ nop │ │ │ │ - b.n 26664 │ │ │ │ + b.n 2665c │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -38017,51 +38014,51 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26720 │ │ │ │ + bne.n 26718 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2674a │ │ │ │ + b.n 26742 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 261e4 │ │ │ │ + bl 261dc │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 266e6 │ │ │ │ + bge.n 266de │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2507e │ │ │ │ + bl 25076 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26728 │ │ │ │ + beq.n 26720 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25264 │ │ │ │ + bl 2525c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2672c │ │ │ │ - b.n 26720 │ │ │ │ + beq.n 26724 │ │ │ │ + b.n 26718 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26730 │ │ │ │ + beq.n 26728 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds.w r8, r2, r4 │ │ │ │ @@ -38078,31 +38075,31 @@ │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 266a6 │ │ │ │ - b.n 26732 │ │ │ │ + bne.n 2669e │ │ │ │ + b.n 2672a │ │ │ │ nop │ │ │ │ - b.n 26732 │ │ │ │ + b.n 2672a │ │ │ │ nop │ │ │ │ - b.n 26732 │ │ │ │ + b.n 2672a │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2673c │ │ │ │ + ble.n 26734 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 2674a │ │ │ │ + b.n 26742 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26746 │ │ │ │ + bne.n 2673e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2674a │ │ │ │ + b.n 26742 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38113,48 +38110,48 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 267c0 │ │ │ │ + bne.n 267b8 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 267c8 │ │ │ │ + b.n 267c0 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2666e │ │ │ │ + bl 26666 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 267a8 │ │ │ │ + bne.n 267a0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 267c8 │ │ │ │ + b.n 267c0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26786 │ │ │ │ + bne.n 2677e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38169,103 +38166,103 @@ │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20ffe │ │ │ │ + bl 20ffa │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 26812 │ │ │ │ + bcs.n 2680a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2681c │ │ │ │ + bl 26814 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 26814 │ │ │ │ + b.n 2680c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #156] @ (268d0 ) │ │ │ │ + ldr r2, [pc, #156] @ (268c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (268d4 ) │ │ │ │ + ldr r3, [pc, #156] @ (268cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20ffe │ │ │ │ + bl 20ffa │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26858 │ │ │ │ + bne.n 26850 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 268b0 │ │ │ │ + b.n 268a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20fd0 │ │ │ │ + bl 20fcc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ adds.w r4, r2, #60 @ 0x3c │ │ │ │ adc.w r5, r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 26754 │ │ │ │ + bl 2674c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b68 │ │ │ │ + bl 20b64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a80 │ │ │ │ + bl 20a7c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (268d8 ) │ │ │ │ + ldr r1, [pc, #36] @ (268d0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (268d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (268cc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 268c8 │ │ │ │ + beq.n 268c0 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -38273,32 +38270,32 @@ │ │ │ │ strd r2, r3, [r7] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20db8 │ │ │ │ + bl 20db4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20ffe │ │ │ │ + bl 20ffa │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 26936 │ │ │ │ + bls.n 2692e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2681c │ │ │ │ + bl 26814 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 26936 │ │ │ │ + bge.n 2692e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -38308,176 +38305,176 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ strd r2, r3, [r7] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #72] @ (269a8 ) │ │ │ │ + ldr r2, [pc, #72] @ (269a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #72] @ (269ac ) │ │ │ │ + ldr r3, [pc, #72] @ (269a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 268dc │ │ │ │ + bl 268d4 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (269b0 ) │ │ │ │ + ldr r1, [pc, #36] @ (269a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (269ac ) │ │ │ │ + ldr r2, [pc, #28] @ (269a4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 269a0 │ │ │ │ + beq.n 26998 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26ac6 │ │ │ │ + beq.n 26abe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2681c │ │ │ │ + bl 26814 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b68 │ │ │ │ + bl 20b64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26a2a │ │ │ │ + beq.n 26a22 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26a1c │ │ │ │ + beq.n 26a14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #192] @ (26ad0 ) │ │ │ │ + ldr r2, [pc, #192] @ (26ac8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ blx 28dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26a80 │ │ │ │ + beq.n 26a78 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26a64 │ │ │ │ + beq.n 26a5c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #124] @ (26ad4 ) │ │ │ │ + ldr r2, [pc, #124] @ (26acc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 2d2c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ab0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 26a92 │ │ │ │ + blt.n 26a8a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26ac0 │ │ │ │ + beq.n 26ab8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #36] @ (26ad8 ) │ │ │ │ + ldr r2, [pc, #36] @ (26ad0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 26d78 │ │ │ │ + b.n 26d48 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26d34 │ │ │ │ + b.n 26d04 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26cc0 │ │ │ │ + b.n 26c90 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26afc │ │ │ │ + beq.n 26af4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ @@ -38513,343 +38510,343 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #164] @ (26bfc ) │ │ │ │ + ldr r2, [pc, #164] @ (26bf4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (26c00 ) │ │ │ │ + ldr r3, [pc, #164] @ (26bf8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 26b7c │ │ │ │ + bne.n 26b74 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26bda │ │ │ │ + b.n 26bd2 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 3044 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26ba0 │ │ │ │ + beq.n 26b98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26bda │ │ │ │ + b.n 26bd2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ blx 2db0 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26bd8 │ │ │ │ + bne.n 26bd0 │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ad4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26bda │ │ │ │ + b.n 26bd2 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (26c04 ) │ │ │ │ + ldr r1, [pc, #40] @ (26bfc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (26c00 ) │ │ │ │ + ldr r2, [pc, #32] @ (26bf8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26bf4 │ │ │ │ + beq.n 26bec │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #164] @ (26cc8 ) │ │ │ │ + ldr r2, [pc, #164] @ (26cc0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (26ccc ) │ │ │ │ + ldr r3, [pc, #164] @ (26cc4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r3, [r7, #24] │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 26c46 │ │ │ │ + bne.n 26c3e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26ca4 │ │ │ │ + b.n 26c9c │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2a8c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26c6a │ │ │ │ + beq.n 26c62 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26ca4 │ │ │ │ + b.n 26c9c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ blx 2db0 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26ca2 │ │ │ │ + bne.n 26c9a │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ad4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26ca4 │ │ │ │ + b.n 26c9c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (26cd0 ) │ │ │ │ + ldr r1, [pc, #40] @ (26cc8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (26ccc ) │ │ │ │ + ldr r2, [pc, #32] @ (26cc4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26cbe │ │ │ │ + beq.n 26cb6 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #69632 @ 0x11000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 26ce6 │ │ │ │ + bne.n 26cde │ │ │ │ str.w r0, [lr, #-80] │ │ │ │ sub.w sp, sp, #69632 @ 0x11000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r4, r7, #56 @ 0x38 │ │ │ │ str.w r0, [r4, #-44] │ │ │ │ add.w r0, r7, #56 @ 0x38 │ │ │ │ str.w r1, [r0, #-48] │ │ │ │ add.w r1, r7, #56 @ 0x38 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ add.w r1, r7, #69632 @ 0x11000 │ │ │ │ add.w r1, r1, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #304] @ (26e54 ) │ │ │ │ + ldr r2, [pc, #304] @ (26e4c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (26e58 ) │ │ │ │ + ldr r3, [pc, #304] @ (26e50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a80 │ │ │ │ + bl 20a7c │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #4128 @ 0x1020 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ add.w r2, r7, #56 @ 0x38 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ ldrd r0, r1, [r2, #-8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r5, #-44] │ │ │ │ - bl 26360 │ │ │ │ + bl 26358 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26de2 │ │ │ │ + ble.n 26dda │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #24 │ │ │ │ subs r1, #4 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 26dc2 │ │ │ │ + bne.n 26dba │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b68 │ │ │ │ + bl 20b64 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 26e26 │ │ │ │ + b.n 26e1e │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r2, [r2, #-40] │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r1, #-40] │ │ │ │ - b.n 26d48 │ │ │ │ + b.n 26d40 │ │ │ │ nop │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r1, #-48] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21042 │ │ │ │ + bl 2103e │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 26e12 │ │ │ │ + bne.n 26e0a │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b68 │ │ │ │ + bl 20b64 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ add.w r0, r7, #69632 @ 0x11000 │ │ │ │ add.w r0, r0, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #44] @ (26e5c ) │ │ │ │ + ldr r1, [pc, #44] @ (26e54 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (26e58 ) │ │ │ │ + ldr r2, [pc, #36] @ (26e50 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26e46 │ │ │ │ + beq.n 26e3e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #69632 @ 0x11000 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 26e74 │ │ │ │ + bne.n 26e6c │ │ │ │ str.w r0, [lr, #-112] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ str.w r0, [r6, #-36] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r1, [r0, #-40] │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #396] @ (2703c ) │ │ │ │ + ldr r2, [pc, #396] @ (27034 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (27040 ) │ │ │ │ + ldr r3, [pc, #396] @ (27038 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 26fea │ │ │ │ + b.n 26fe2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ it cs │ │ │ │ movcs.w r3, #65536 @ 0x10000 │ │ │ │ @@ -38865,47 +38862,47 @@ │ │ │ │ add.w r2, r7, #65536 @ 0x10000 │ │ │ │ add.w r2, r2, #104 @ 0x68 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r2, [ip, #-28] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r6, #-36] │ │ │ │ - bl 26360 │ │ │ │ + bl 26358 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str.w r0, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 27000 │ │ │ │ + ble.n 26ff8 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-40] │ │ │ │ - bl 22d82 │ │ │ │ + bl 22d7e │ │ │ │ str.w r0, [r6, #-20] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r2, [r2, #-20] │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 26f8a │ │ │ │ + beq.n 26f82 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 27002 │ │ │ │ + b.n 26ffa │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ @@ -38934,80 +38931,80 @@ │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 26ed4 │ │ │ │ - b.n 27002 │ │ │ │ + bge.w 26ecc │ │ │ │ + b.n 26ffa │ │ │ │ nop │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ add.w r4, r7, #65536 @ 0x10000 │ │ │ │ add.w r4, r4, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #44] @ (27044 ) │ │ │ │ + ldr r0, [pc, #44] @ (2703c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (27040 ) │ │ │ │ + ldr r1, [pc, #36] @ (27038 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2702c │ │ │ │ + beq.n 27024 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 2705c │ │ │ │ + bne.n 27054 │ │ │ │ str.w r0, [lr, #-112] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ str.w r0, [r6, #-36] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r1, [r0, #-40] │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #396] @ (27224 ) │ │ │ │ + ldr r2, [pc, #396] @ (2721c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (27228 ) │ │ │ │ + ldr r3, [pc, #396] @ (27220 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 271d2 │ │ │ │ + b.n 271ca │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ it cs │ │ │ │ movcs.w r3, #65536 @ 0x10000 │ │ │ │ @@ -39023,47 +39020,47 @@ │ │ │ │ add.w r2, r7, #65536 @ 0x10000 │ │ │ │ add.w r2, r2, #104 @ 0x68 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r2, [ip, #-28] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r6, #-36] │ │ │ │ - bl 26360 │ │ │ │ + bl 26358 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str.w r0, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 271e8 │ │ │ │ + ble.n 271e0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-40] │ │ │ │ - bl 230e0 │ │ │ │ + bl 230dc │ │ │ │ str.w r0, [r6, #-20] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r2, [r2, #-20] │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 27172 │ │ │ │ + beq.n 2716a │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 271ea │ │ │ │ + b.n 271e2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ @@ -39092,80 +39089,80 @@ │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 270bc │ │ │ │ - b.n 271ea │ │ │ │ + bge.w 270b4 │ │ │ │ + b.n 271e2 │ │ │ │ nop │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ add.w r4, r7, #65536 @ 0x10000 │ │ │ │ add.w r4, r4, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #44] @ (2722c ) │ │ │ │ + ldr r0, [pc, #44] @ (27224 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (27228 ) │ │ │ │ + ldr r1, [pc, #36] @ (27220 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27214 │ │ │ │ + beq.n 2720c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 27244 │ │ │ │ + bne.n 2723c │ │ │ │ str.w r0, [lr, #-112] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ str.w r0, [r6, #-36] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r1, [r0, #-40] │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #400] @ (27410 ) │ │ │ │ + ldr r2, [pc, #400] @ (27408 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #400] @ (27414 ) │ │ │ │ + ldr r3, [pc, #400] @ (2740c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 273bc │ │ │ │ + b.n 273b4 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ it cs │ │ │ │ movcs.w r3, #65536 @ 0x10000 │ │ │ │ @@ -39177,20 +39174,20 @@ │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #-28] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-40] │ │ │ │ - bl 22d0c │ │ │ │ + bl 22d08 │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 273d2 │ │ │ │ + ble.n 273ca │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r6, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ str r3, [r7, #4] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ @@ -39198,31 +39195,31 @@ │ │ │ │ add.w r2, r7, #65536 @ 0x10000 │ │ │ │ add.w r2, r2, #104 @ 0x68 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [ip, #-36] │ │ │ │ - bl 2666e │ │ │ │ + bl 26666 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r2, [r2, #-20] │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2735c │ │ │ │ + beq.n 27354 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 273d4 │ │ │ │ + b.n 273cc │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ @@ -39251,70 +39248,70 @@ │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 272a4 │ │ │ │ - b.n 273d4 │ │ │ │ + bge.w 2729c │ │ │ │ + b.n 273cc │ │ │ │ nop │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ add.w r4, r7, #65536 @ 0x10000 │ │ │ │ add.w r4, r4, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #48] @ (27418 ) │ │ │ │ + ldr r0, [pc, #48] @ (27410 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #40] @ (27414 ) │ │ │ │ + ldr r1, [pc, #40] @ (2740c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 273fe │ │ │ │ + beq.n 273f6 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 27430 │ │ │ │ + bne.n 27428 │ │ │ │ str.w r0, [lr, #-112] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ str.w r0, [r6, #-36] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r1, [r0, #-40] │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ strd r2, r3, [r1] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #376] @ (275e4 ) │ │ │ │ + ldr r2, [pc, #376] @ (275dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (275e8 ) │ │ │ │ + ldr r3, [pc, #376] @ (275e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ @@ -39336,20 +39333,20 @@ │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #-28] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-40] │ │ │ │ - bl 23060 │ │ │ │ + bl 2305c │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 275a8 │ │ │ │ + ble.n 275a0 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r6, [r3, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ str r3, [r7, #4] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ @@ -39357,31 +39354,31 @@ │ │ │ │ add.w r2, r7, #65536 @ 0x10000 │ │ │ │ add.w r2, r2, #104 @ 0x68 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [ip, #-36] │ │ │ │ - bl 2666e │ │ │ │ + bl 26666 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r2, [r2, #-20] │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 27546 │ │ │ │ + beq.n 2753e │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 275aa │ │ │ │ + b.n 275a2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ @@ -39405,77 +39402,77 @@ │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ subs.w sl, r2, r4 │ │ │ │ sbc.w fp, r3, r5 │ │ │ │ strd sl, fp, [r1] │ │ │ │ - b.n 2748e │ │ │ │ + b.n 27486 │ │ │ │ nop │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ subs r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ add.w r4, r7, #65536 @ 0x10000 │ │ │ │ add.w r4, r4, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #44] @ (275ec ) │ │ │ │ + ldr r0, [pc, #44] @ (275e4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (275e8 ) │ │ │ │ + ldr r1, [pc, #36] @ (275e0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 275d4 │ │ │ │ + beq.n 275cc │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 27604 │ │ │ │ + bne.n 275fc │ │ │ │ str.w r0, [lr, #-96] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ str.w r0, [r1, #-28] │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ subs r1, #32 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #312] @ (27770 ) │ │ │ │ + ldr r2, [pc, #312] @ (27768 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (27774 ) │ │ │ │ + ldr r3, [pc, #312] @ (2776c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ subs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 27720 │ │ │ │ + b.n 27718 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ subs r3, #32 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ add.w r2, r7, #48 @ 0x30 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ it cs │ │ │ │ movcs.w r3, #65536 @ 0x10000 │ │ │ │ @@ -39491,21 +39488,21 @@ │ │ │ │ add.w r2, r7, #65536 @ 0x10000 │ │ │ │ add.w r2, r2, #88 @ 0x58 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r2, [ip, #-24] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r6, #-28] │ │ │ │ - bl 26360 │ │ │ │ + bl 26358 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 27734 │ │ │ │ + ble.n 2772c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ subs r3, #16 │ │ │ │ @@ -39534,133 +39531,133 @@ │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ subs r3, #32 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.n 2765c │ │ │ │ - b.n 27736 │ │ │ │ + bge.n 27654 │ │ │ │ + b.n 2772e │ │ │ │ nop │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ subs r3, #16 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ add.w r4, r7, #65536 @ 0x10000 │ │ │ │ add.w r4, r4, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #44] @ (27778 ) │ │ │ │ + ldr r0, [pc, #44] @ (27770 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (27774 ) │ │ │ │ + ldr r1, [pc, #36] @ (2776c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27760 │ │ │ │ + beq.n 27758 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #124] @ (27810 ) │ │ │ │ + ldr r2, [pc, #124] @ (27808 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (27814 ) │ │ │ │ + ldr r3, [pc, #124] @ (2780c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 277ae │ │ │ │ + bne.n 277a6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 277ee │ │ │ │ + b.n 277e6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 277bc │ │ │ │ + beq.n 277b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 277c2 │ │ │ │ - b.n 277c8 │ │ │ │ + beq.n 277ba │ │ │ │ + b.n 277c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 277cc │ │ │ │ + b.n 277c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 277cc │ │ │ │ + b.n 277c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 277ee │ │ │ │ + b.n 277e6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #6 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 277ec │ │ │ │ + beq.n 277e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 277ee │ │ │ │ + b.n 277e6 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (27818 ) │ │ │ │ + ldr r1, [pc, #40] @ (27810 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (27814 ) │ │ │ │ + ldr r2, [pc, #32] @ (2780c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27806 │ │ │ │ + beq.n 277fe │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2783a │ │ │ │ + beq.n 27832 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #17 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2784c │ │ │ │ + beq.n 27844 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -39671,29 +39668,29 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27876 │ │ │ │ + beq.n 2786e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27888 │ │ │ │ + beq.n 27880 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2789a │ │ │ │ + beq.n 27892 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -39718,15 +39715,15 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2b40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2793a │ │ │ │ + b.n 27932 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -39738,15 +39735,15 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2781c │ │ │ │ + bl 27814 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add r3, r2 │ │ │ │ sxth r2, r1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ @@ -39754,60 +39751,60 @@ │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27934 │ │ │ │ + beq.n 2792c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 278e0 │ │ │ │ + blt.n 278d8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2bc4 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 279c8 │ │ │ │ + blt.n 279c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 279c0 │ │ │ │ + b.n 279b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add r3, r2 │ │ │ │ ldrsh.w r3, [r3, #6] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 27858 │ │ │ │ + bl 27850 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 279ba │ │ │ │ + beq.n 279b2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -39822,191 +39819,191 @@ │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 2795c │ │ │ │ + blt.n 27954 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #64] @ (27a30 ) │ │ │ │ + ldr r2, [pc, #64] @ (27a28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #64] @ (27a34 ) │ │ │ │ + ldr r3, [pc, #64] @ (27a2c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #8 │ │ │ │ movw r1, #21521 @ 0x5411 │ │ │ │ mov r0, r3 │ │ │ │ blx 2a74 <__ioctl_time64@plt> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (27a38 ) │ │ │ │ + ldr r1, [pc, #36] @ (27a30 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27a34 ) │ │ │ │ + ldr r2, [pc, #28] @ (27a2c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27a28 │ │ │ │ + beq.n 27a20 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #28] @ (27a6c ) │ │ │ │ + ldr r3, [pc, #28] @ (27a64 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ blx 2f48 │ │ │ │ blx 2bb8 │ │ │ │ nop │ │ │ │ - bne.n 27b58 │ │ │ │ + bne.n 27b28 │ │ │ │ movs r0, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27a8a │ │ │ │ + beq.n 27a82 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 27a8c │ │ │ │ + b.n 27a84 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27aae │ │ │ │ + beq.n 27aa6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 27ab0 │ │ │ │ + b.n 27aa8 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27ad2 │ │ │ │ + beq.n 27aca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 27ad4 │ │ │ │ + b.n 27acc │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b50 │ │ │ │ + beq.n 27b48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b52 │ │ │ │ + beq.n 27b4a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27b52 │ │ │ │ + bne.n 27b4a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b2a │ │ │ │ + beq.n 27b22 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 27b32 │ │ │ │ + b.n 27b2a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b40 │ │ │ │ + beq.n 27b38 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 27b48 │ │ │ │ + b.n 27b40 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ - b.n 27b52 │ │ │ │ + b.n 27b4a │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -40016,18 +40013,18 @@ │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 2e58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27b80 │ │ │ │ - bl 27a3c │ │ │ │ + bne.n 27b78 │ │ │ │ + bl 27a34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ @@ -40048,33 +40045,33 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27bca │ │ │ │ + bne.n 27bc2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 27bf4 │ │ │ │ + b.n 27bec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27bd6 │ │ │ │ + beq.n 27bce │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27bf4 │ │ │ │ + b.n 27bec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 27be2 │ │ │ │ + bls.n 27bda │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27bf4 │ │ │ │ + b.n 27bec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -40088,21 +40085,21 @@ │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2e58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27c26 │ │ │ │ - bl 27a3c │ │ │ │ + bne.n 27c1e │ │ │ │ + bl 27a34 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27a70 │ │ │ │ + bl 27a68 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40110,15 +40107,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27adc │ │ │ │ + bl 27ad4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -40126,43 +40123,43 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27c3c │ │ │ │ + bl 27c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27a94 │ │ │ │ + bl 27a8c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27cb0 │ │ │ │ + bne.n 27ca8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27cca │ │ │ │ + b.n 27cc2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27cbe │ │ │ │ + beq.n 27cb6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27cca │ │ │ │ + b.n 27cc2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -40174,24 +40171,24 @@ │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27cea │ │ │ │ + bne.n 27ce2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27d02 │ │ │ │ + b.n 27cfa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27cf8 │ │ │ │ + beq.n 27cf0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27d02 │ │ │ │ + b.n 27cfa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ @@ -40204,24 +40201,24 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ab8 │ │ │ │ + bl 27ab0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40232,37 +40229,37 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27d6e │ │ │ │ + bne.n 27d66 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27da8 │ │ │ │ + b.n 27da0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27d8a │ │ │ │ + beq.n 27d82 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27d6e │ │ │ │ + bne.n 27d66 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ab8 │ │ │ │ + bl 27ab0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27adc │ │ │ │ + bl 27ad4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -40279,37 +40276,37 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27dd6 │ │ │ │ + bne.n 27dce │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27e10 │ │ │ │ + b.n 27e08 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27df2 │ │ │ │ + beq.n 27dea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27dd6 │ │ │ │ + bne.n 27dce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ab8 │ │ │ │ + bl 27ab0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27adc │ │ │ │ + bl 27ad4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -40321,48 +40318,48 @@ │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27e2e │ │ │ │ + bne.n 27e26 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27e74 │ │ │ │ + b.n 27e6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 27e54 │ │ │ │ + b.n 27e4c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27e4c │ │ │ │ + bne.n 27e44 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 27e4e │ │ │ │ + b.n 27e46 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 27e3c │ │ │ │ + bne.n 27e34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27e6c │ │ │ │ + beq.n 27e64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27e74 │ │ │ │ + b.n 27e6c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -40374,131 +40371,131 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 27f04 │ │ │ │ + bge.n 27efc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 27eb2 │ │ │ │ + bls.n 27eaa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27f64 │ │ │ │ + b.n 27f5c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27c3c │ │ │ │ + bl 27c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 27ece │ │ │ │ + b.n 27ec6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27ee0 │ │ │ │ + beq.n 27ed8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27ec4 │ │ │ │ + bne.n 27ebc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ab8 │ │ │ │ - b.n 27ef6 │ │ │ │ + bl 27ab0 │ │ │ │ + b.n 27eee │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27db0 │ │ │ │ + bl 27da8 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27eec │ │ │ │ - b.n 27f62 │ │ │ │ + bne.n 27ee4 │ │ │ │ + b.n 27f5a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 27f14 │ │ │ │ + bhi.n 27f0c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27f64 │ │ │ │ + b.n 27f5c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27c3c │ │ │ │ + bl 27c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 27f30 │ │ │ │ + b.n 27f28 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27f42 │ │ │ │ + beq.n 27f3a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27f26 │ │ │ │ + bne.n 27f1e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27ab8 │ │ │ │ - b.n 27f58 │ │ │ │ + bl 27ab0 │ │ │ │ + b.n 27f50 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #14] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27f4e │ │ │ │ + bne.n 27f46 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27f80 │ │ │ │ + bne.n 27f78 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27fa2 │ │ │ │ + b.n 27f9a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27f8e │ │ │ │ + beq.n 27f86 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 27fa2 │ │ │ │ + b.n 27f9a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -40521,16 +40518,16 @@ │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2e58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27fd8 │ │ │ │ - bl 27a3c │ │ │ │ + bne.n 27fd0 │ │ │ │ + bl 27a34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ @@ -40538,15 +40535,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2802e │ │ │ │ + beq.n 28026 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -40556,42 +40553,42 @@ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28024 │ │ │ │ + beq.n 2801c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2805a │ │ │ │ + b.n 28052 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2805a │ │ │ │ + b.n 28052 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28052 │ │ │ │ + beq.n 2804a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2805a │ │ │ │ + b.n 28052 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -40600,478 +40597,478 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27b96 │ │ │ │ + bl 27b8e │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #188] @ (2815c ) │ │ │ │ + ldr r2, [pc, #188] @ (28154 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #188] @ (28160 ) │ │ │ │ + ldr r3, [pc, #188] @ (28158 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 280c2 │ │ │ │ + bne.n 280ba │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bac │ │ │ │ + bl 27ba4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 2813c │ │ │ │ + b.n 28134 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 280d8 │ │ │ │ + bne.n 280d0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 27bac │ │ │ │ + bl 27ba4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2813c │ │ │ │ + b.n 28134 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e7e │ │ │ │ - b.n 28108 │ │ │ │ + bl 27e76 │ │ │ │ + b.n 28100 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27fac │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27f6c │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 280f2 │ │ │ │ + bne.n 280ea │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 27bac │ │ │ │ + bl 27ba4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27c3c │ │ │ │ + bl 27c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #36] @ (28164 ) │ │ │ │ + ldr r1, [pc, #36] @ (2815c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28160 ) │ │ │ │ + ldr r2, [pc, #28] @ (28158 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28154 │ │ │ │ + beq.n 2814c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #208] @ (28254 ) │ │ │ │ + ldr r2, [pc, #208] @ (2824c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #208] @ (28258 ) │ │ │ │ + ldr r3, [pc, #208] @ (28250 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2819e │ │ │ │ + bne.n 28196 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28234 │ │ │ │ + b.n 2822c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 281aa │ │ │ │ + bhi.n 281a2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28234 │ │ │ │ + b.n 2822c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27e7e │ │ │ │ - b.n 281d2 │ │ │ │ + bl 27e76 │ │ │ │ + b.n 281ca │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281e6 │ │ │ │ + bne.n 281de │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281bc │ │ │ │ - b.n 2821a │ │ │ │ + bne.n 281b4 │ │ │ │ + b.n 28212 │ │ │ │ nop │ │ │ │ - b.n 2821a │ │ │ │ + b.n 28212 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281f6 │ │ │ │ - bl 27b58 │ │ │ │ + bne.n 281ee │ │ │ │ + bl 27b50 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 27fac │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27f6c │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281ea │ │ │ │ + bne.n 281e2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (2825c ) │ │ │ │ + ldr r1, [pc, #36] @ (28254 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28258 ) │ │ │ │ + ldr r2, [pc, #28] @ (28250 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2824c │ │ │ │ + beq.n 28244 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 282ae │ │ │ │ + beq.n 282a6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27e7e │ │ │ │ + bl 27e76 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27f6c │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2828a │ │ │ │ + bne.n 28282 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bac │ │ │ │ + bl 27ba4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #11] │ │ │ │ - b.n 282b0 │ │ │ │ + b.n 282a8 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #24] @ (282e4 ) │ │ │ │ + ldr r2, [pc, #24] @ (282dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (282e8 ) │ │ │ │ + ldr r3, [pc, #24] @ (282e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 282ec │ │ │ │ + bl 282e4 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28320 │ │ │ │ - b.n 28310 │ │ │ │ + beq.n 28318 │ │ │ │ + b.n 28308 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2839c │ │ │ │ + bl 28394 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2830a │ │ │ │ - b.n 28322 │ │ │ │ + bne.n 28302 │ │ │ │ + b.n 2831a │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27e7e │ │ │ │ + bl 27e76 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27fac │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27fac │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #100] @ (28418 ) │ │ │ │ + ldr r2, [pc, #100] @ (28410 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (2841c ) │ │ │ │ + ldr r3, [pc, #100] @ (28414 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 283ce │ │ │ │ + bne.n 283c6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 283f8 │ │ │ │ + b.n 283f0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27e7e │ │ │ │ + bl 27e76 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27f6c │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (28420 ) │ │ │ │ + ldr r1, [pc, #36] @ (28418 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2841c ) │ │ │ │ + ldr r2, [pc, #28] @ (28414 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28410 │ │ │ │ + beq.n 28408 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #104] @ (284a4 ) │ │ │ │ + ldr r2, [pc, #104] @ (2849c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #104] @ (284a8 ) │ │ │ │ + ldr r3, [pc, #104] @ (284a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28456 │ │ │ │ + bne.n 2844e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28482 │ │ │ │ + b.n 2847a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27e7e │ │ │ │ + bl 27e76 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27f6c │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (284ac ) │ │ │ │ + ldr r1, [pc, #40] @ (284a4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (284a8 ) │ │ │ │ + ldr r2, [pc, #32] @ (284a0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2849a │ │ │ │ + beq.n 28492 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 284c4 │ │ │ │ + bne.n 284bc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2850e │ │ │ │ + b.n 28506 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 284d8 │ │ │ │ + bne.n 284d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 2850e │ │ │ │ + b.n 28506 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -41103,648 +41100,648 @@ │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #96] @ (28590 ) │ │ │ │ + ldr r2, [pc, #96] @ (28588 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (28594 ) │ │ │ │ + ldr r3, [pc, #96] @ (2858c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2854a │ │ │ │ + bne.n 28542 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2856e │ │ │ │ + b.n 28566 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27e7e │ │ │ │ + bl 27e76 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (28598 ) │ │ │ │ + ldr r1, [pc, #40] @ (28590 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (28594 ) │ │ │ │ + ldr r2, [pc, #32] @ (2858c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28586 │ │ │ │ + beq.n 2857e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #96] @ (28614 ) │ │ │ │ + ldr r2, [pc, #96] @ (2860c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (28618 ) │ │ │ │ + ldr r3, [pc, #96] @ (28610 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 285ce │ │ │ │ + bne.n 285c6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 285f4 │ │ │ │ + b.n 285ec │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27e7e │ │ │ │ + bl 27e76 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (2861c ) │ │ │ │ + ldr r1, [pc, #36] @ (28614 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28618 ) │ │ │ │ + ldr r2, [pc, #28] @ (28610 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2860c │ │ │ │ + beq.n 28604 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #76] @ (28684 ) │ │ │ │ + ldr r2, [pc, #76] @ (2867c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (28688 ) │ │ │ │ + ldr r3, [pc, #76] @ (28680 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28652 │ │ │ │ + bne.n 2864a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28664 │ │ │ │ + b.n 2865c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (2868c ) │ │ │ │ + ldr r1, [pc, #36] @ (28684 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28688 ) │ │ │ │ + ldr r2, [pc, #28] @ (28680 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2867c │ │ │ │ + beq.n 28674 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #136] @ (28730 ) │ │ │ │ + ldr r2, [pc, #136] @ (28728 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (28734 ) │ │ │ │ + ldr r3, [pc, #136] @ (2872c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 286c4 │ │ │ │ + bne.n 286bc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2870e │ │ │ │ + b.n 28706 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e7e │ │ │ │ - b.n 286f4 │ │ │ │ + bl 27e76 │ │ │ │ + b.n 286ec │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 286ee │ │ │ │ + bne.n 286e6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27f6c │ │ │ │ + bl 27f64 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 28706 │ │ │ │ + b.n 286fe │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 286d6 │ │ │ │ + bne.n 286ce │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (28738 ) │ │ │ │ + ldr r1, [pc, #40] @ (28730 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (28734 ) │ │ │ │ + ldr r2, [pc, #32] @ (2872c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28726 │ │ │ │ + beq.n 2871e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #120] @ (287d0 ) │ │ │ │ + ldr r2, [pc, #120] @ (287c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (287d4 ) │ │ │ │ + ldr r3, [pc, #120] @ (287cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e7e │ │ │ │ - b.n 28796 │ │ │ │ + bl 27e76 │ │ │ │ + b.n 2878e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28790 │ │ │ │ + beq.n 28788 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 287a8 │ │ │ │ + b.n 287a0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2877a │ │ │ │ + bne.n 28772 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (287d8 ) │ │ │ │ + ldr r1, [pc, #36] @ (287d0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (287d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (287cc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 287c8 │ │ │ │ + beq.n 287c0 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #120] @ (28870 ) │ │ │ │ + ldr r2, [pc, #120] @ (28868 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (28874 ) │ │ │ │ + ldr r3, [pc, #120] @ (2886c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e7e │ │ │ │ - b.n 28836 │ │ │ │ + bl 27e76 │ │ │ │ + b.n 2882e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28830 │ │ │ │ + bne.n 28828 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 28848 │ │ │ │ + b.n 28840 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2881a │ │ │ │ + bne.n 28812 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (28878 ) │ │ │ │ + ldr r1, [pc, #36] @ (28870 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28874 ) │ │ │ │ + ldr r2, [pc, #28] @ (2886c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28868 │ │ │ │ + beq.n 28860 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (28914 ) │ │ │ │ + ldr r2, [pc, #124] @ (2890c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (28918 ) │ │ │ │ + ldr r3, [pc, #124] @ (28910 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e7e │ │ │ │ - b.n 288d8 │ │ │ │ + bl 27e76 │ │ │ │ + b.n 288d0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 288d2 │ │ │ │ + bne.n 288ca │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 288ea │ │ │ │ + b.n 288e2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27db0 │ │ │ │ + bl 27da8 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 288bc │ │ │ │ + bne.n 288b4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (2891c ) │ │ │ │ + ldr r1, [pc, #40] @ (28914 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (28918 ) │ │ │ │ + ldr r2, [pc, #32] @ (28910 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2890a │ │ │ │ + beq.n 28902 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27e7e │ │ │ │ + bl 27e76 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #76] @ (289ac ) │ │ │ │ + ldr r2, [pc, #76] @ (289a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (289b0 ) │ │ │ │ + ldr r3, [pc, #76] @ (289a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (289b4 ) │ │ │ │ + ldr r1, [pc, #36] @ (289ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (289b0 ) │ │ │ │ + ldr r2, [pc, #28] @ (289a8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 289a4 │ │ │ │ + beq.n 2899c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (28a4c ) │ │ │ │ + ldr r2, [pc, #124] @ (28a44 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (28a50 ) │ │ │ │ + ldr r3, [pc, #124] @ (28a48 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 27b58 │ │ │ │ + bl 27b50 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27e7e │ │ │ │ - b.n 28a0c │ │ │ │ + bl 27e76 │ │ │ │ + b.n 28a04 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27fac │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 289fc │ │ │ │ + bne.n 289f4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (28a54 ) │ │ │ │ + ldr r1, [pc, #36] @ (28a4c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28a50 ) │ │ │ │ + ldr r2, [pc, #28] @ (28a48 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28a44 │ │ │ │ + beq.n 28a3c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27e7e │ │ │ │ + bl 27e76 │ │ │ │ mov r3, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28b06 │ │ │ │ + bne.n 28afe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28062 │ │ │ │ + bl 2805a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 28abc │ │ │ │ + b.n 28ab4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27f6c │ │ │ │ + bl 27f64 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28aaa │ │ │ │ + bne.n 28aa2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 29b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 28afc │ │ │ │ + b.n 28af4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27fac │ │ │ │ + bl 27fa4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 28ae4 │ │ │ │ - b.n 28b08 │ │ │ │ + blt.n 28adc │ │ │ │ + b.n 28b00 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ vpush {d8} │ │ │ │ @@ -41752,86 +41749,86 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #164] @ (28be0 ) │ │ │ │ + ldr r2, [pc, #164] @ (28bd8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (28be4 ) │ │ │ │ + ldr r3, [pc, #164] @ (28bdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27bfc │ │ │ │ + bl 27bf4 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27e7e │ │ │ │ - b.n 28b94 │ │ │ │ + bl 27e76 │ │ │ │ + b.n 28b8c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx r3 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 28b8a │ │ │ │ + bhi.n 28b82 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27fac │ │ │ │ - b.n 28ba6 │ │ │ │ + bl 27fa4 │ │ │ │ + b.n 28b9e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27d48 │ │ │ │ + bl 27d40 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c9a │ │ │ │ + bl 27c92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28b60 │ │ │ │ + bne.n 28b58 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28bb4 │ │ │ │ + bne.n 28bac │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27fac │ │ │ │ + bl 27fa4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27c68 │ │ │ │ + bl 27c60 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (28be8 ) │ │ │ │ + ldr r2, [pc, #40] @ (28be0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (28be4 ) │ │ │ │ + ldr r3, [pc, #32] @ (28bdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 28bd4 │ │ │ │ + beq.n 28bcc │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ @@ -41867,15 +41864,15 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 28cba │ │ │ │ + b.n 28cb2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -41923,15 +41920,15 @@ │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 28c52 │ │ │ │ + bcc.n 28c4a │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -41940,15 +41937,15 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 28d32 │ │ │ │ + b.n 28d2a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ @@ -41981,32 +41978,32 @@ │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 28ce4 │ │ │ │ + bcc.n 28cdc │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2784] @ 29840 │ │ │ │ + ldr.w r2, [pc, #2784] @ 29838 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2784] @ 29844 │ │ │ │ + ldr.w r3, [pc, #2784] @ 2983c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -42019,15 +42016,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r3, r7, #28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 28cce │ │ │ │ + bl 28cc6 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ands r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mvns r1, r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ands r3, r1 │ │ │ │ @@ -43220,16 +43217,16 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov.w r3, r3, ror #17 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 29848 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + b.n 29840 │ │ │ │ + strb r4, [r4, #10] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvns r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ orrs r2, r3 │ │ │ │ @@ -43450,29 +43447,29 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b40 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #28] @ (29a64 ) │ │ │ │ + ldr r2, [pc, #28] @ (29a5c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (29a68 ) │ │ │ │ + ldr r3, [pc, #28] @ (29a60 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 29a5c │ │ │ │ + beq.n 29a54 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -43494,15 +43491,15 @@ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 29ab4 │ │ │ │ + bcs.n 29aac │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ @@ -43513,49 +43510,49 @@ │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ rsb r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 29b1c │ │ │ │ + bcc.n 29b14 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #24 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2eb8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 28d46 │ │ │ │ + bl 28d3e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 29b0c │ │ │ │ + b.n 29b04 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 28d46 │ │ │ │ + bl 28d3e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 29af8 │ │ │ │ + bhi.n 29af0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 29b20 │ │ │ │ + b.n 29b18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #24 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r0, r2, r3 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ @@ -43574,565 +43571,565 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #148] @ (29bf0 ) │ │ │ │ + ldr r2, [pc, #148] @ (29be8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (29bf4 ) │ │ │ │ + ldr r3, [pc, #148] @ (29bec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r1, r3, #16 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28c3c │ │ │ │ + bl 28c34 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bhi.n 29b96 │ │ │ │ + bhi.n 29b8e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ rsb r3, r3, #56 @ 0x38 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 29b9e │ │ │ │ + b.n 29b96 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ rsb r3, r3, #120 @ 0x78 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r3, [pc, #84] @ (29bf8 ) │ │ │ │ + ldr r3, [pc, #84] @ (29bf0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 29a6c │ │ │ │ + bl 29a64 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 29a6c │ │ │ │ + bl 29a64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28c3c │ │ │ │ + bl 28c34 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2b40 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (29bfc ) │ │ │ │ + ldr r2, [pc, #40] @ (29bf4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (29bf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (29bec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 29bea │ │ │ │ + beq.n 29be2 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #80] @ (29c6c ) │ │ │ │ + ldr r2, [pc, #80] @ (29c64 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (29c70 ) │ │ │ │ + ldr r3, [pc, #80] @ (29c68 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28bec │ │ │ │ + bl 28be4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 29a6c │ │ │ │ + bl 29a64 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29b42 │ │ │ │ + bl 29b3a │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (29c74 ) │ │ │ │ + ldr r2, [pc, #36] @ (29c6c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (29c70 ) │ │ │ │ + ldr r3, [pc, #28] @ (29c68 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 29c66 │ │ │ │ + beq.n 29c5e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #280] @ (29da8 ) │ │ │ │ + ldr r2, [pc, #280] @ (29da0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (29dac ) │ │ │ │ + ldr r3, [pc, #280] @ (29da4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ - bl 28bec │ │ │ │ + bl 28be4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2c60 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29cc0 │ │ │ │ + bne.n 29cb8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29d86 │ │ │ │ + b.n 29d7e │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2cf0 <__fstat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29cde │ │ │ │ + bne.n 29cd6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b94 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29d86 │ │ │ │ + b.n 29d7e │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ blx 2b88 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29d44 │ │ │ │ + bne.n 29d3c │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ - bl 2eee8 │ │ │ │ + bl 2eee0 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 29d22 │ │ │ │ + b.n 29d1a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 29a6c │ │ │ │ + bl 29a64 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ba0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 29d14 │ │ │ │ + bgt.n 29d0c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b94 │ │ │ │ - b.n 29d78 │ │ │ │ + b.n 29d70 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b94 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2c78 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 29a6c │ │ │ │ + bl 29a64 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2f0c │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 29b42 │ │ │ │ + bl 29b3a │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (29db0 ) │ │ │ │ + ldr r1, [pc, #40] @ (29da8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (29dac ) │ │ │ │ + ldr r2, [pc, #32] @ (29da4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #228] @ 0xe4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 29da0 │ │ │ │ + beq.n 29d98 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 29df2 │ │ │ │ + b.n 29dea │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (29e10 ) │ │ │ │ + ldr r2, [pc, #60] @ (29e08 ) │ │ │ │ add r2, pc │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #48] @ (29e14 ) │ │ │ │ + ldr r3, [pc, #48] @ (29e0c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ blx 2f60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #15 │ │ │ │ - ble.n 29dce │ │ │ │ - ldr r3, [pc, #28] @ (29e18 ) │ │ │ │ + ble.n 29dc6 │ │ │ │ + ldr r3, [pc, #28] @ (29e10 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - ldr r3, [pc, #24] @ (29e1c ) │ │ │ │ + ldr r3, [pc, #24] @ (29e14 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ movs r2, r0 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #116] @ (29eac ) │ │ │ │ + ldr r2, [pc, #116] @ (29ea4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (29eb0 ) │ │ │ │ + ldr r3, [pc, #116] @ (29ea8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28bec │ │ │ │ + bl 28be4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 29a6c │ │ │ │ + bl 29a64 │ │ │ │ add.w r2, r7, #12 │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 29b42 │ │ │ │ + bl 29b3a │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 29db4 │ │ │ │ + bl 29dac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (29eb4 ) │ │ │ │ + ldr r1, [pc, #40] @ (29eac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (29eb0 ) │ │ │ │ + ldr r2, [pc, #32] @ (29ea8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 29ea2 │ │ │ │ + beq.n 29e9a │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #268] @ (29fe0 ) │ │ │ │ + ldr r2, [pc, #268] @ (29fd8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (29fe4 ) │ │ │ │ + ldr r3, [pc, #268] @ (29fdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 28a0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29f60 │ │ │ │ + bne.n 29f58 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 29f42 │ │ │ │ + bne.n 29f3a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29f42 │ │ │ │ + bne.n 29f3a │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2d8c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29f3c │ │ │ │ + bne.n 29f34 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #180] @ (29fe8 ) │ │ │ │ + ldr r3, [pc, #180] @ (29fe0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 29f60 │ │ │ │ + b.n 29f58 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #148] @ (29fec ) │ │ │ │ + ldr r3, [pc, #148] @ (29fe4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2abc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29f8c │ │ │ │ + bne.n 29f84 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #108] @ (29ff0 ) │ │ │ │ + ldr r3, [pc, #108] @ (29fe8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29fbe │ │ │ │ + beq.n 29fb6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2be8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29fbe │ │ │ │ + bne.n 29fb6 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #60] @ (29ff4 ) │ │ │ │ + ldr r3, [pc, #60] @ (29fec ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #52] @ (29ff8 ) │ │ │ │ + ldr r2, [pc, #52] @ (29ff0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (29fe4 ) │ │ │ │ + ldr r3, [pc, #28] @ (29fdc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 29fda │ │ │ │ + beq.n 29fd2 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a024 │ │ │ │ - ldr r3, [pc, #76] @ (2a06c ) │ │ │ │ + bne.n 2a01c │ │ │ │ + ldr r3, [pc, #76] @ (2a064 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2a062 │ │ │ │ + b.n 2a05a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2a036 │ │ │ │ + b.n 2a02e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2a04e │ │ │ │ + bls.n 2a046 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a030 │ │ │ │ - b.n 2a04e │ │ │ │ + beq.n 2a028 │ │ │ │ + b.n 2a046 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2a060 │ │ │ │ + bls.n 2a058 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a048 │ │ │ │ + bne.n 2a040 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 29ffc │ │ │ │ + bl 29ff4 │ │ │ │ str r0, [r7, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 3038 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a0a4 │ │ │ │ + beq.n 2a09c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2a0a8 │ │ │ │ + bne.n 2a0a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a0ac │ │ │ │ + b.n 2a0a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -44142,264 +44139,264 @@ │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2a1b0 │ │ │ │ + b.n 2a1a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a0ec │ │ │ │ + bne.n 2a0e4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a0ec │ │ │ │ + bne.n 2a0e4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2a1b0 │ │ │ │ + b.n 2a1a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a11a │ │ │ │ + bne.n 2a112 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2a11a │ │ │ │ + bne.n 2a112 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a11a │ │ │ │ + bne.n 2a112 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2a1b8 │ │ │ │ + b.n 2a1b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a13e │ │ │ │ + bne.n 2a136 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2a13e │ │ │ │ + bne.n 2a136 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a13e │ │ │ │ + bne.n 2a136 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2a1b0 │ │ │ │ + b.n 2a1a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a1a0 │ │ │ │ + beq.n 2a198 │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #244] @ (2a23c ) │ │ │ │ + ldr r3, [pc, #244] @ (2a234 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a1a0 │ │ │ │ + bne.n 2a198 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a16c │ │ │ │ + beq.n 2a164 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a1a0 │ │ │ │ + bne.n 2a198 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2a182 │ │ │ │ + bls.n 2a17a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2a182 │ │ │ │ + b.n 2a17a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2a192 │ │ │ │ + bls.n 2a18a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a17c │ │ │ │ + bne.n 2a174 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2a1b0 │ │ │ │ + b.n 2a1a8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a0d2 │ │ │ │ + bne.n 2a0ca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2a1d0 │ │ │ │ + bne.n 2a1c8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - ldr r3, [pc, #116] @ (2a240 ) │ │ │ │ + ldr r3, [pc, #116] @ (2a238 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #112] @ (2a244 ) │ │ │ │ + ldr r3, [pc, #112] @ (2a23c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a1ec │ │ │ │ + bne.n 2a1e4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - ldr r3, [pc, #96] @ (2a248 ) │ │ │ │ + ldr r3, [pc, #96] @ (2a240 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #92] @ (2a24c ) │ │ │ │ + ldr r3, [pc, #92] @ (2a244 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a20c │ │ │ │ + bne.n 2a204 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r2, [pc, #76] @ (2a250 ) │ │ │ │ + ldr r2, [pc, #76] @ (2a248 ) │ │ │ │ add r2, pc │ │ │ │ ldrh r1, [r2, #0] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ strh r1, [r3, #0] │ │ │ │ strb r2, [r3, #2] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n 2a234 │ │ │ │ + ble.n 2a22c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #4 │ │ │ │ - ldr r2, [pc, #56] @ (2a254 ) │ │ │ │ + ldr r2, [pc, #56] @ (2a24c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a234 │ │ │ │ + bne.n 2a22c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2c48 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2a660 │ │ │ │ + bl 2a658 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 3038 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a2be │ │ │ │ - b.n 2a29a │ │ │ │ + beq.n 2a2b6 │ │ │ │ + b.n 2a292 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 2a2aa │ │ │ │ + bcc.n 2a2a2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a28e │ │ │ │ + beq.n 2a286 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a2c8 │ │ │ │ + bne.n 2a2c0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (2a2d0 ) │ │ │ │ + ldr r3, [pc, #24] @ (2a2c8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - b.n 2a2c8 │ │ │ │ + b.n 2a2c0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #16] @ (2a2d4 ) │ │ │ │ + ldr r3, [pc, #16] @ (2a2cc ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ - movs r0, r0 │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-184] │ │ │ │ @@ -44412,17 +44409,17 @@ │ │ │ │ str.w r1, [r0, #-152] │ │ │ │ add.w r1, r7, #160 @ 0xa0 │ │ │ │ str.w r2, [r1, #-156] │ │ │ │ add.w r2, r7, #160 @ 0xa0 │ │ │ │ str.w r3, [r2, #-160] │ │ │ │ add.w r1, r7, #8320 @ 0x2080 │ │ │ │ add.w r1, r1, #28 │ │ │ │ - ldr r2, [pc, #676] @ (2a5c8 ) │ │ │ │ + ldr r2, [pc, #676] @ (2a5c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #676] @ (2a5cc ) │ │ │ │ + ldr r3, [pc, #676] @ (2a5c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ @@ -44435,58 +44432,58 @@ │ │ │ │ ldr.w r3, [r3, #-148] │ │ │ │ str.w r3, [r2, #-140] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ str.w r3, [r2, #-144] │ │ │ │ - b.n 2a578 │ │ │ │ + b.n 2a570 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-132] │ │ │ │ - b.n 2a390 │ │ │ │ + b.n 2a388 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-140] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 2a3ac │ │ │ │ + beq.n 2a3a4 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a37c │ │ │ │ + bne.n 2a374 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-144] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a416 │ │ │ │ + beq.n 2a40e │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2a5dc │ │ │ │ + bl 2a5d4 │ │ │ │ str.w r0, [r4, #-128] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r7, #160 @ 0xa0 │ │ │ │ subs r0, #4 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-144] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r2, #-128] │ │ │ │ - ldr r2, [pc, #480] @ (2a5d0 ) │ │ │ │ + ldr r2, [pc, #480] @ (2a5c8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ blx 2b7c │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-128] │ │ │ │ blx 296c │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ @@ -44500,30 +44497,30 @@ │ │ │ │ ldr.w r0, [r3, #-144] │ │ │ │ blx 2b58 │ │ │ │ mov r3, r0 │ │ │ │ str.w r3, [r4, #-132] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-132] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a546 │ │ │ │ + beq.w 2a53e │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-124] │ │ │ │ - b.n 2a518 │ │ │ │ + b.n 2a510 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-124] │ │ │ │ adds r3, #19 │ │ │ │ add.w r2, r7, #160 @ 0xa0 │ │ │ │ ldr.w r1, [r2, #-152] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a518 │ │ │ │ + bne.n 2a510 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #-144] │ │ │ │ mov r0, r3 │ │ │ │ @@ -44533,15 +44530,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #312] @ (2a5d4 ) │ │ │ │ + ldr r3, [pc, #312] @ (2a5cc ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-124] │ │ │ │ add.w r2, r3, #19 │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ @@ -44554,46 +44551,46 @@ │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 28a0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a518 │ │ │ │ + bne.n 2a510 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ movw r3, #32832 @ 0x8040 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a518 │ │ │ │ + beq.n 2a510 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ add.w r1, r7, #160 @ 0xa0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #-160] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-156] │ │ │ │ blx 2fe4 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 2a14 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a59c │ │ │ │ + b.n 2a594 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 2b04 │ │ │ │ str.w r0, [r4, #-124] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-124] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a44a │ │ │ │ + bne.n 2a442 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 2a14 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ strb r2, [r3, #0] │ │ │ │ @@ -44613,97 +44610,97 @@ │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r2, #-148] │ │ │ │ ldr.w r3, [r3, #-136] │ │ │ │ add r3, r2 │ │ │ │ add.w r2, r7, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r2, #-140] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 2a36e │ │ │ │ + bcc.w 2a366 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #8320 @ 0x2080 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #48] @ (2a5d8 ) │ │ │ │ + ldr r1, [pc, #48] @ (2a5d0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a5cc ) │ │ │ │ + ldr r2, [pc, #32] @ (2a5c4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a5bc │ │ │ │ + beq.n 2a5b4 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8320 @ 0x2080 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #992 @ (adr r7, 2a9b8 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 2a960 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2ef68 │ │ │ │ + bl 2ef60 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 2a642 │ │ │ │ + b.n 2a63a │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2a622 │ │ │ │ + bne.n 2a61a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2ef68 │ │ │ │ + bl 2ef60 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 2a642 │ │ │ │ + b.n 2a63a │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #36] @ (2a65c ) │ │ │ │ + ldr r3, [pc, #36] @ (2a654 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a652 │ │ │ │ + b.n 2a64a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2f00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a604 │ │ │ │ + beq.n 2a5fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #504 @ (adr r6, 2a858 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 2a800 ) │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -44711,161 +44708,161 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2a692 │ │ │ │ + b.n 2a68a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2a6a2 │ │ │ │ + bls.n 2a69a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a686 │ │ │ │ + beq.n 2a67e │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 2a6be │ │ │ │ + b.n 2a6b6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a6b8 │ │ │ │ - b.n 2a6d8 │ │ │ │ + beq.n 2a6b0 │ │ │ │ + b.n 2a6d0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a6e8 │ │ │ │ + beq.n 2a6e0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a6c8 │ │ │ │ + bne.n 2a6c0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a712 │ │ │ │ + beq.n 2a70a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2a712 │ │ │ │ + b.n 2a70a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a702 │ │ │ │ + bne.n 2a6fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 2a73e │ │ │ │ + b.n 2a736 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a738 │ │ │ │ - b.n 2a758 │ │ │ │ + beq.n 2a730 │ │ │ │ + b.n 2a750 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a770 │ │ │ │ + beq.n 2a768 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a770 │ │ │ │ + beq.n 2a768 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 2a748 │ │ │ │ + bne.n 2a740 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a7a2 │ │ │ │ + beq.n 2a79a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 2a7a2 │ │ │ │ + beq.n 2a79a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2a7a2 │ │ │ │ + b.n 2a79a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a792 │ │ │ │ + bne.n 2a78a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ @@ -44876,199 +44873,199 @@ │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #412] @ (2a974 ) │ │ │ │ + ldr r2, [pc, #412] @ (2a96c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (2a978 ) │ │ │ │ + ldr r3, [pc, #412] @ (2a970 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20fd0 │ │ │ │ + bl 20fcc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a942 │ │ │ │ + beq.w 2a93a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20ffe │ │ │ │ + bl 20ffa │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 2a932 │ │ │ │ + b.n 2a92a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add.w r4, r3, #19 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a91c │ │ │ │ + beq.n 2a914 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20fd0 │ │ │ │ + bl 20fcc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 28e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a876 │ │ │ │ + bne.n 2a86e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20fd0 │ │ │ │ + bl 20fcc │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #284] @ (2a97c ) │ │ │ │ + ldr r1, [pc, #284] @ (2a974 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20eec │ │ │ │ + bl 20ee8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a920 │ │ │ │ + beq.n 2a918 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a912 │ │ │ │ + beq.n 2a90a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #252] @ (2a980 ) │ │ │ │ + ldr r2, [pc, #252] @ (2a978 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a912 │ │ │ │ + beq.n 2a90a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #232] @ (2a984 ) │ │ │ │ + ldr r2, [pc, #232] @ (2a97c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a912 │ │ │ │ + beq.n 2a90a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20fd0 │ │ │ │ + bl 20fcc │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 28a0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a912 │ │ │ │ + bne.n 2a90a │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 2a912 │ │ │ │ + bne.n 2a90a │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #176] @ (2a988 ) │ │ │ │ + ldr r3, [pc, #176] @ (2a980 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a924 │ │ │ │ + beq.n 2a91c │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2a7ba │ │ │ │ + bl 2a7b2 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a928 │ │ │ │ + beq.n 2a920 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2a912 │ │ │ │ + ble.n 2a90a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2101a │ │ │ │ - b.n 2a932 │ │ │ │ + bl 21016 │ │ │ │ + b.n 2a92a │ │ │ │ nop │ │ │ │ - b.n 2a92a │ │ │ │ + b.n 2a922 │ │ │ │ nop │ │ │ │ - b.n 2a92a │ │ │ │ + b.n 2a922 │ │ │ │ nop │ │ │ │ - b.n 2a92a │ │ │ │ + b.n 2a922 │ │ │ │ nop │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2a944 │ │ │ │ + b.n 2a93c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2b04 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a810 │ │ │ │ + bne.w 2a808 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a950 │ │ │ │ + beq.n 2a948 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2a14 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #56] @ (2a98c ) │ │ │ │ + ldr r1, [pc, #56] @ (2a984 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a978 ) │ │ │ │ + ldr r2, [pc, #32] @ (2a970 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a96c │ │ │ │ + beq.n 2a964 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #416 @ (adr r4, 2ab20 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 2aac8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #32 @ (adr r4, 2a9a4 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 2ad4c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #24 @ (adr r4, 2a9a0 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 2ad48 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #760 @ (adr r3, 2ac84 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 2ac2c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ @@ -45079,88 +45076,88 @@ │ │ │ │ str.w r1, [r0, #-48] │ │ │ │ add.w r1, r7, #56 @ 0x38 │ │ │ │ str.w r2, [r1, #-52] │ │ │ │ add.w r2, r7, #56 @ 0x38 │ │ │ │ str.w r3, [r2, #-56] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #192] @ (2aa94 ) │ │ │ │ + ldr r2, [pc, #192] @ (2aa8c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #192] @ (2aa98 ) │ │ │ │ + ldr r3, [pc, #192] @ (2aa90 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a80 │ │ │ │ + bl 20a7c │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r2, [r2, #-48] │ │ │ │ - ldr r1, [pc, #148] @ (2aa9c ) │ │ │ │ + ldr r1, [pc, #148] @ (2aa94 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20eec │ │ │ │ + bl 20ee8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2aa54 │ │ │ │ + beq.n 2aa4c │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20ffe │ │ │ │ + bl 20ffa │ │ │ │ mov r1, r0 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ add.w r2, r7, #24 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-56] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r5, #-52] │ │ │ │ ldr.w r0, [r0, #-44] │ │ │ │ - bl 2a7ba │ │ │ │ + bl 2a7b2 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ - b.n 2aa56 │ │ │ │ + b.n 2aa4e │ │ │ │ nop │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b68 │ │ │ │ + bl 20b64 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #20 │ │ │ │ - ldr r1, [pc, #44] @ (2aaa0 ) │ │ │ │ + ldr r1, [pc, #44] @ (2aa98 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2aa98 ) │ │ │ │ + ldr r2, [pc, #32] @ (2aa90 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2aa88 │ │ │ │ + beq.n 2aa80 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #808 @ (adr r2, 2adc8 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 2ad70 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -45170,43 +45167,43 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ add.w r3, r7, #32 │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ add.w r3, r7, #32 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ add.w r1, r7, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #28 │ │ │ │ - ldr r2, [pc, #400] @ (2ac70 ) │ │ │ │ + ldr r2, [pc, #400] @ (2ac68 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #400] @ (2ac74 ) │ │ │ │ + ldr r3, [pc, #400] @ (2ac6c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2aafe │ │ │ │ + bne.n 2aaf6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ac42 │ │ │ │ + b.n 2ac3a │ │ │ │ add.w r3, r7, #32 │ │ │ │ subs r3, #12 │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-32] │ │ │ │ blx 2abc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ab1c │ │ │ │ + bne.n 2ab14 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ac42 │ │ │ │ + b.n 2ac3a │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2ab62 │ │ │ │ + bne.n 2ab5a │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ subs r3, #12 │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-28] │ │ │ │ @@ -45214,41 +45211,41 @@ │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r2, [r2, #-20] │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2ab62 │ │ │ │ + beq.n 2ab5a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ac42 │ │ │ │ + b.n 2ac3a │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-28] │ │ │ │ - bl 2ef28 │ │ │ │ + bl 2ef20 │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2ac06 │ │ │ │ + b.n 2abfe │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ add.w r3, r7, #4128 @ 0x1020 │ │ │ │ subs r3, #8 │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-16] │ │ │ │ blx 2abc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2abec │ │ │ │ + beq.n 2abe4 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r2, r7, #32 │ │ │ │ subs r2, #12 │ │ │ │ add.w r3, r7, #4128 @ 0x1020 │ │ │ │ subs r3, #8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -45257,290 +45254,290 @@ │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #4128 @ 0x1020 │ │ │ │ subs r3, #8 │ │ │ │ ldr.w r2, [r2, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2ac2c │ │ │ │ + beq.n 2ac24 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2ac2c │ │ │ │ + b.n 2ac24 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2ac06 │ │ │ │ + beq.n 2abfe │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2ac2e │ │ │ │ + b.n 2ac26 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w r0, [r3, #-16] │ │ │ │ blx 3038 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ab86 │ │ │ │ - b.n 2ac2e │ │ │ │ + bne.n 2ab7e │ │ │ │ + b.n 2ac26 │ │ │ │ nop │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-16] │ │ │ │ blx 296c │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ add.w r0, r7, #8192 @ 0x2000 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #44] @ (2ac78 ) │ │ │ │ + ldr r1, [pc, #44] @ (2ac70 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (2ac74 ) │ │ │ │ + ldr r2, [pc, #36] @ (2ac6c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2ac62 │ │ │ │ + beq.n 2ac5a │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8192 @ 0x2000 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (2ad10 ) │ │ │ │ + ldr r2, [pc, #124] @ (2ad08 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2ad14 ) │ │ │ │ + ldr r3, [pc, #124] @ (2ad0c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2acea │ │ │ │ + bne.n 2ace2 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 28a0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2acea │ │ │ │ + bne.n 2ace2 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.n 2acea │ │ │ │ + bne.n 2ace2 │ │ │ │ blx 2e10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ace6 │ │ │ │ + bne.n 2acde │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #73 @ 0x49 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2acea │ │ │ │ + beq.n 2ace2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (2ad18 ) │ │ │ │ + ldr r1, [pc, #40] @ (2ad10 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2ad14 ) │ │ │ │ + ldr r2, [pc, #32] @ (2ad0c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2ad06 │ │ │ │ + beq.n 2acfe │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ (2ae28 ) │ │ │ │ + ldr r2, [pc, #244] @ (2ae20 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #244] @ (2ae2c ) │ │ │ │ + ldr r3, [pc, #244] @ (2ae24 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ad4a │ │ │ │ + bne.n 2ad42 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae06 │ │ │ │ + b.n 2adfe │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 30a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ad72 │ │ │ │ + beq.n 2ad6a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ac7c │ │ │ │ + bl 2ac74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ad6e │ │ │ │ + beq.n 2ad66 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ef28 │ │ │ │ + bl 2ef20 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2ae06 │ │ │ │ + b.n 2adfe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae06 │ │ │ │ - ldr r3, [pc, #188] @ (2ae30 ) │ │ │ │ + b.n 2adfe │ │ │ │ + ldr r3, [pc, #188] @ (2ae28 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ad88 │ │ │ │ + bne.n 2ad80 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ae06 │ │ │ │ + b.n 2adfe │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2ef28 │ │ │ │ + bl 2ef20 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ - b.n 2add6 │ │ │ │ + b.n 2adce │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2adae │ │ │ │ - ldr r3, [pc, #136] @ (2ae34 ) │ │ │ │ + bne.n 2ada6 │ │ │ │ + ldr r3, [pc, #136] @ (2ae2c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #132] @ (2ae38 ) │ │ │ │ + ldr r3, [pc, #132] @ (2ae30 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e5d4 │ │ │ │ + bl 2e5cc │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2ac7c │ │ │ │ + bl 2ac74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2add0 │ │ │ │ + beq.n 2adc8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2add6 │ │ │ │ + b.n 2adce │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2adf4 │ │ │ │ + bne.n 2adec │ │ │ │ add.w r3, r7, #12 │ │ │ │ - ldr r2, [pc, #88] @ (2ae3c ) │ │ │ │ + ldr r2, [pc, #88] @ (2ae34 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2de06 │ │ │ │ + bl 2ddfe │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ada0 │ │ │ │ + bne.n 2ad98 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ae04 │ │ │ │ + beq.n 2adfc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 2ae06 │ │ │ │ + b.n 2adfe │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (2ae40 ) │ │ │ │ + ldr r1, [pc, #56] @ (2ae38 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2ae2c ) │ │ │ │ + ldr r2, [pc, #32] @ (2ae24 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2ae1e │ │ │ │ + beq.n 2ae16 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2deb2 │ │ │ │ + bl 2deaa │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2deb2 │ │ │ │ + bl 2deaa │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2deb2 │ │ │ │ + bl 2deaa │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ @@ -45553,21 +45550,21 @@ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r3, r7, #24 │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ add.w r3, r7, #24 │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - ldr r4, [pc, #372] @ (2b030 ) │ │ │ │ + ldr r4, [pc, #372] @ (2b028 ) │ │ │ │ add r4, pc │ │ │ │ add.w r1, r7, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #364] @ (2b034 ) │ │ │ │ + ldr r2, [pc, #364] @ (2b02c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (2b038 ) │ │ │ │ + ldr r3, [pc, #364] @ (2b030 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -45575,33 +45572,33 @@ │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #24 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-20] │ │ │ │ - bl 2a0b4 │ │ │ │ + bl 2a0ac │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ add.w r2, r7, #24 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - bl 2a0b4 │ │ │ │ + bl 2a0ac │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a660 │ │ │ │ + bl 2a658 │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a660 │ │ │ │ + bl 2a658 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ee8 │ │ │ │ str.w r0, [r5, #-12] │ │ │ │ @@ -45625,32 +45622,32 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2afbe │ │ │ │ - ldr r3, [pc, #164] @ (2b03c ) │ │ │ │ + bne.n 2afb6 │ │ │ │ + ldr r3, [pc, #164] @ (2b034 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #144] @ (2b040 ) │ │ │ │ + ldr r3, [pc, #144] @ (2b038 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2f30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b002 │ │ │ │ + b.n 2affa │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ add r3, r2 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -45659,79 +45656,79 @@ │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #84] @ (2b044 ) │ │ │ │ + ldr r2, [pc, #84] @ (2b03c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r0, #-16] │ │ │ │ blx 2b7c │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ add.w r0, r7, #8192 @ 0x2000 │ │ │ │ add.w r0, r0, #20 │ │ │ │ - ldr r1, [pc, #60] @ (2b048 ) │ │ │ │ + ldr r1, [pc, #60] @ (2b040 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #40] @ (2b038 ) │ │ │ │ + ldr r2, [pc, #40] @ (2b030 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2b022 │ │ │ │ + beq.n 2b01a │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8192 @ 0x2000 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #960] @ (2b40c ) │ │ │ │ + ldr r7, [pc, #992] @ (2b424 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ (2b17c ) │ │ │ │ + ldr r2, [pc, #280] @ (2b174 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (2b180 ) │ │ │ │ + ldr r3, [pc, #280] @ (2b178 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ef28 │ │ │ │ + bl 2ef20 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2b14a │ │ │ │ - ldr r3, [pc, #256] @ (2b184 ) │ │ │ │ + b.n 2b142 │ │ │ │ + ldr r3, [pc, #256] @ (2b17c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2b4c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #248] @ (2b188 ) │ │ │ │ + ldr r3, [pc, #248] @ (2b180 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 29fc │ │ │ │ mov r3, r0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -45746,343 +45743,343 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b0d4 │ │ │ │ + beq.n 2b0cc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r7, #11] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ negs r3, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2b152 │ │ │ │ + b.n 2b14a │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2f90 <__lstat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b116 │ │ │ │ + beq.n 2b10e │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #144] @ (2b18c ) │ │ │ │ + ldr r2, [pc, #144] @ (2b184 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2b15a │ │ │ │ + b.n 2b152 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ - bne.n 2b144 │ │ │ │ + bne.n 2b13c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #100] @ (2b190 ) │ │ │ │ + ldr r2, [pc, #100] @ (2b188 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2b15a │ │ │ │ + b.n 2b152 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r7, #11] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b080 │ │ │ │ + bne.n 2b078 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (2b194 ) │ │ │ │ + ldr r1, [pc, #56] @ (2b18c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2b180 ) │ │ │ │ + ldr r2, [pc, #32] @ (2b178 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2b174 │ │ │ │ + beq.n 2b16c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - ldr r7, [pc, #616] @ (2b3e8 ) │ │ │ │ + ldr r7, [pc, #648] @ (2b400 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #640] @ (2b418 ) │ │ │ │ + ldr r6, [pc, #672] @ (2b430 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 2b1f4 │ │ │ │ - ldr r3, [pc, #88] @ (2b208 ) │ │ │ │ + b.n 2b1ec │ │ │ │ + ldr r3, [pc, #88] @ (2b200 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2b4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #72] @ (2b20c ) │ │ │ │ + ldr r3, [pc, #72] @ (2b204 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 29fc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2b1ec │ │ │ │ + bne.n 2b1e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2b1ec │ │ │ │ + bne.n 2b1e4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2b1ec │ │ │ │ + bne.n 2b1e4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2b1fe │ │ │ │ + b.n 2b1f6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b1ae │ │ │ │ + bne.n 2b1a6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r2, [sp, #832] @ 0x340 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2b2ac │ │ │ │ - ldr r3, [pc, #144] @ (2b2c0 ) │ │ │ │ + b.n 2b2a4 │ │ │ │ + ldr r3, [pc, #144] @ (2b2b8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2b4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #128] @ (2b2c4 ) │ │ │ │ + ldr r3, [pc, #128] @ (2b2bc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 29fc │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2b280 │ │ │ │ + bne.n 2b278 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2b280 │ │ │ │ + bne.n 2b278 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2b280 │ │ │ │ + bne.n 2b278 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #92] @ (2b2c8 ) │ │ │ │ + ldr r2, [pc, #92] @ (2b2c0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2b2b6 │ │ │ │ + b.n 2b2ae │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2b298 │ │ │ │ + bne.n 2b290 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2b298 │ │ │ │ + bne.n 2b290 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 2b2ac │ │ │ │ + b.n 2b2a4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b2a4 │ │ │ │ + beq.n 2b29c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b22e │ │ │ │ + bne.n 2b226 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2b58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b30c │ │ │ │ + beq.n 2b304 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2a14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #28] @ (2b318 ) │ │ │ │ + ldr r2, [pc, #28] @ (2b310 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2b30e │ │ │ │ + b.n 2b306 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r2, [pc, #288] @ (2b454 ) │ │ │ │ + ldr r2, [pc, #288] @ (2b44c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2b458 ) │ │ │ │ + ldr r3, [pc, #288] @ (2b450 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (2b45c ) │ │ │ │ + ldr r3, [pc, #280] @ (2b454 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b430 │ │ │ │ + bne.n 2b428 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #272] @ (2b460 ) │ │ │ │ + ldr r3, [pc, #272] @ (2b458 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2c60 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b36e │ │ │ │ + bne.n 2b366 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #256] @ (2b464 ) │ │ │ │ + ldr r3, [pc, #256] @ (2b45c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2c60 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2b3a8 │ │ │ │ + blt.n 2b3a0 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22d0c │ │ │ │ + bl 22d08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - ble.n 2b3ac │ │ │ │ + ble.n 2b3a4 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 308c │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov.w r2, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2f5ec │ │ │ │ - b.n 2b420 │ │ │ │ + bl 2f5e4 │ │ │ │ + b.n 2b418 │ │ │ │ nop │ │ │ │ - b.n 2b3ae │ │ │ │ + b.n 2b3a6 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #184] @ (2b468 ) │ │ │ │ + ldr r3, [pc, #184] @ (2b460 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 2ea84 │ │ │ │ + bl 2ea7c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ eor.w sl, r4, r2 │ │ │ │ eor.w fp, r5, r3 │ │ │ │ strd sl, fp, [r7, #16] │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ @@ -46100,94 +46097,94 @@ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 308c │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f4d8 │ │ │ │ + bl 2f4d0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2b94 │ │ │ │ - ldr r3, [pc, #68] @ (2b46c ) │ │ │ │ + ldr r3, [pc, #68] @ (2b464 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2b432 │ │ │ │ + b.n 2b42a │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #60] @ (2b470 ) │ │ │ │ + ldr r2, [pc, #60] @ (2b468 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (2b458 ) │ │ │ │ + ldr r3, [pc, #32] @ (2b450 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2b44a │ │ │ │ + beq.n 2b442 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #808] @ (2b780 ) │ │ │ │ + ldr r4, [pc, #840] @ (2b798 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #760 @ (adr r7, 2b758 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 2b770 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #864 @ (adr r6, 2b7d0 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 2b7e8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #800] @ (2b794 ) │ │ │ │ + ldr r3, [pc, #832] @ (2b7ac ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - bl 2f974 │ │ │ │ + bl 2f96c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - bl 2fe38 │ │ │ │ + bl 2fe30 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #112] @ (2b538 ) │ │ │ │ + ldr r2, [pc, #112] @ (2b530 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #112] @ (2b53c ) │ │ │ │ + ldr r3, [pc, #112] @ (2b534 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2b50e │ │ │ │ - bl 2f974 │ │ │ │ + b.n 2b506 │ │ │ │ + bl 2f96c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #8 │ │ │ │ it cs │ │ │ │ movcs r3, #8 │ │ │ │ @@ -46201,75 +46198,75 @@ │ │ │ │ blx 2eb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 2b4e0 │ │ │ │ + bcc.n 2b4d8 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (2b540 ) │ │ │ │ + ldr r2, [pc, #36] @ (2b538 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2b53c ) │ │ │ │ + ldr r3, [pc, #28] @ (2b534 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2b530 │ │ │ │ + beq.n 2b528 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #208] @ (2b60c ) │ │ │ │ + ldr r3, [pc, #240] @ (2b624 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #904] @ (2b8cc ) │ │ │ │ + ldr r2, [pc, #936] @ (2b8e4 ) │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 2f974 │ │ │ │ + bl 2f96c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r0, r2, r3 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r1, r2, r3 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r3, [pc, #32] @ (2b5a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2b598 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ blx 2b7c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 2b55e │ │ │ │ + bcc.n 2b556 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -46283,532 +46280,532 @@ │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b616 │ │ │ │ + bne.n 2b60e │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #952] @ (2b9ac ) │ │ │ │ + ldr r3, [pc, #952] @ (2b9a4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #948] @ (2b9b0 ) │ │ │ │ + ldr r3, [pc, #948] @ (2b9a8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #944] @ (2b9b4 ) │ │ │ │ + ldr r3, [pc, #944] @ (2b9ac ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #944] @ (2b9b8 ) │ │ │ │ + ldr r2, [pc, #944] @ (2b9b0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b668 │ │ │ │ + bne.n 2b660 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #888] @ (2b9bc ) │ │ │ │ + ldr r3, [pc, #888] @ (2b9b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #880] @ (2b9c0 ) │ │ │ │ + ldr r3, [pc, #880] @ (2b9b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #880] @ (2b9c4 ) │ │ │ │ + ldr r3, [pc, #880] @ (2b9bc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #880] @ (2b9c8 ) │ │ │ │ + ldr r2, [pc, #880] @ (2b9c0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b6ba │ │ │ │ + bne.n 2b6b2 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #820] @ (2b9cc ) │ │ │ │ + ldr r3, [pc, #820] @ (2b9c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #816] @ (2b9d0 ) │ │ │ │ + ldr r3, [pc, #816] @ (2b9c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #812] @ (2b9d4 ) │ │ │ │ + ldr r3, [pc, #812] @ (2b9cc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #812] @ (2b9d8 ) │ │ │ │ + ldr r2, [pc, #812] @ (2b9d0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c24 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b70e │ │ │ │ + bne.n 2b706 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #752] @ (2b9dc ) │ │ │ │ + ldr r3, [pc, #752] @ (2b9d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ (2b9e0 ) │ │ │ │ + ldr r3, [pc, #748] @ (2b9d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #744] @ (2b9e4 ) │ │ │ │ + ldr r3, [pc, #744] @ (2b9dc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #744] @ (2b9e8 ) │ │ │ │ + ldr r2, [pc, #744] @ (2b9e0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c24 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b764 │ │ │ │ + bne.n 2b75c │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #684] @ (2b9ec ) │ │ │ │ + ldr r3, [pc, #684] @ (2b9e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #676] @ (2b9f0 ) │ │ │ │ + ldr r3, [pc, #676] @ (2b9e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #676] @ (2b9f4 ) │ │ │ │ + ldr r3, [pc, #676] @ (2b9ec ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #676] @ (2b9f8 ) │ │ │ │ + ldr r2, [pc, #676] @ (2b9f0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c24 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b7ba │ │ │ │ + bne.n 2b7b2 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #612] @ (2b9fc ) │ │ │ │ + ldr r3, [pc, #612] @ (2b9f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #608] @ (2ba00 ) │ │ │ │ + ldr r3, [pc, #608] @ (2b9f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #604] @ (2ba04 ) │ │ │ │ + ldr r3, [pc, #604] @ (2b9fc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #604] @ (2ba08 ) │ │ │ │ + ldr r2, [pc, #604] @ (2ba00 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b80c │ │ │ │ + bne.n 2b804 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #548] @ (2ba0c ) │ │ │ │ + ldr r3, [pc, #548] @ (2ba04 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #540] @ (2ba10 ) │ │ │ │ + ldr r3, [pc, #540] @ (2ba08 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #540] @ (2ba14 ) │ │ │ │ + ldr r3, [pc, #540] @ (2ba0c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #540] @ (2ba18 ) │ │ │ │ + ldr r2, [pc, #540] @ (2ba10 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b860 │ │ │ │ + bne.n 2b858 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #480] @ (2ba1c ) │ │ │ │ + ldr r3, [pc, #480] @ (2ba14 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #472] @ (2ba20 ) │ │ │ │ + ldr r3, [pc, #472] @ (2ba18 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #472] @ (2ba24 ) │ │ │ │ + ldr r3, [pc, #472] @ (2ba1c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #472] @ (2ba28 ) │ │ │ │ + ldr r2, [pc, #472] @ (2ba20 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b8b4 │ │ │ │ + bne.n 2b8ac │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #412] @ (2ba2c ) │ │ │ │ + ldr r3, [pc, #412] @ (2ba24 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #404] @ (2ba30 ) │ │ │ │ + ldr r3, [pc, #404] @ (2ba28 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #404] @ (2ba34 ) │ │ │ │ + ldr r3, [pc, #404] @ (2ba2c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #404] @ (2ba38 ) │ │ │ │ + ldr r2, [pc, #404] @ (2ba30 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2b918 │ │ │ │ + b.n 2b910 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fc0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b912 │ │ │ │ + bne.n 2b90a │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #332] @ (2ba3c ) │ │ │ │ + ldr r3, [pc, #332] @ (2ba34 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #328] @ (2ba40 ) │ │ │ │ + ldr r3, [pc, #328] @ (2ba38 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #324] @ (2ba44 ) │ │ │ │ + ldr r3, [pc, #324] @ (2ba3c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #324] @ (2ba48 ) │ │ │ │ + ldr r2, [pc, #324] @ (2ba40 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b8ba │ │ │ │ + bne.n 2b8b2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #284] @ (2ba4c ) │ │ │ │ + ldr r2, [pc, #284] @ (2ba44 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #284] @ (2ba50 ) │ │ │ │ + ldr r1, [pc, #284] @ (2ba48 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #284] @ (2ba54 ) │ │ │ │ + ldr r0, [pc, #284] @ (2ba4c ) │ │ │ │ add r0, pc │ │ │ │ blx 2e40 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b984 │ │ │ │ + bne.n 2b97c │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #248] @ (2ba58 ) │ │ │ │ + ldr r3, [pc, #248] @ (2ba50 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ (2ba5c ) │ │ │ │ + ldr r3, [pc, #240] @ (2ba54 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #240] @ (2ba60 ) │ │ │ │ + ldr r3, [pc, #240] @ (2ba58 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #240] @ (2ba64 ) │ │ │ │ + ldr r2, [pc, #240] @ (2ba5c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2b98a │ │ │ │ + bl 21878 │ │ │ │ + b.n 2b982 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ nop │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #200] @ (2ba68 ) │ │ │ │ + ldr r3, [pc, #200] @ (2ba60 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ blx 2bb8 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #840] @ 0x348 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ vpush {d8} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 2ba84 │ │ │ │ + bne.n 2ba7c │ │ │ │ str.w r0, [lr, #-176] │ │ │ │ sub.w sp, sp, #65536 @ 0x10000 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r7, sp, #24 │ │ │ │ add.w r6, r7, #112 @ 0x70 │ │ │ │ str.w r0, [r6, #-84] │ │ │ │ add.w r0, r7, #112 @ 0x70 │ │ │ │ @@ -46833,35 +46830,35 @@ │ │ │ │ str.w r3, [r1, #-104] │ │ │ │ add.w r3, r7, #65536 @ 0x10000 │ │ │ │ add.w r3, r3, #160 @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-108] │ │ │ │ add.w r1, r7, #65536 @ 0x10000 │ │ │ │ add.w r1, r1, #108 @ 0x6c │ │ │ │ - ldr.w r2, [pc, #3300] @ 2c7e8 │ │ │ │ + ldr.w r2, [pc, #3300] @ 2c7e0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3300] @ 2c7ec │ │ │ │ + ldr.w r3, [pc, #3300] @ 2c7e4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ - ldr.w r2, [pc, #3284] @ 2c7f0 │ │ │ │ + ldr.w r2, [pc, #3284] @ 2c7e8 │ │ │ │ add r2, pc │ │ │ │ subs r3, #28 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ - ldr.w r2, [pc, #3268] @ 2c7f4 │ │ │ │ + ldr.w r2, [pc, #3268] @ 2c7ec │ │ │ │ add r2, pc │ │ │ │ subs r3, #20 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ - ldr.w r2, [pc, #3252] @ 2c7f8 │ │ │ │ + ldr.w r2, [pc, #3252] @ 2c7f0 │ │ │ │ add r2, pc │ │ │ │ subs r3, #12 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -46874,15 +46871,15 @@ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2fb4 <__gettimeofday64@plt> │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-88] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2bb92 │ │ │ │ + bne.n 2bb8a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #32 │ │ │ │ str.w r3, [r2, #-88] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ @@ -46890,315 +46887,315 @@ │ │ │ │ subs r3, #28 │ │ │ │ mov r0, r3 │ │ │ │ blx 30e0 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2bc10 │ │ │ │ + bne.n 2bc08 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #3096] @ 2c7fc │ │ │ │ + ldr.w r3, [pc, #3096] @ 2c7f4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #3088] @ 2c800 │ │ │ │ + ldr.w r3, [pc, #3088] @ 2c7f8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #3084] @ 2c804 │ │ │ │ + ldr.w r3, [pc, #3084] @ 2c7fc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #3084] @ 2c808 │ │ │ │ + ldr.w r2, [pc, #3084] @ 2c800 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.w 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.w 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 30e0 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2bc8e │ │ │ │ + bne.n 2bc86 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2988] @ 2c80c │ │ │ │ + ldr.w r3, [pc, #2988] @ 2c804 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2980] @ 2c810 │ │ │ │ + ldr.w r3, [pc, #2980] @ 2c808 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2976] @ 2c814 │ │ │ │ + ldr.w r3, [pc, #2976] @ 2c80c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2972] @ 2c818 │ │ │ │ + ldr.w r2, [pc, #2972] @ 2c810 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.w 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.w 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #12 │ │ │ │ mov r0, r3 │ │ │ │ blx 30e0 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2bd0c │ │ │ │ + bne.n 2bd04 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2876] @ 2c81c │ │ │ │ + ldr.w r3, [pc, #2876] @ 2c814 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2868] @ 2c820 │ │ │ │ + ldr.w r3, [pc, #2868] @ 2c818 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2864] @ 2c824 │ │ │ │ + ldr.w r3, [pc, #2864] @ 2c81c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2864] @ 2c828 │ │ │ │ + ldr.w r2, [pc, #2864] @ 2c820 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.w 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.w 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ blx 2d38 │ │ │ │ str.w r0, [r6, #-76] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2bd94 │ │ │ │ + bne.n 2bd8c │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2756] @ 2c82c │ │ │ │ + ldr.w r3, [pc, #2756] @ 2c824 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2748] @ 2c830 │ │ │ │ + ldr.w r3, [pc, #2748] @ 2c828 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2744] @ 2c834 │ │ │ │ + ldr.w r3, [pc, #2744] @ 2c82c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2744] @ 2c838 │ │ │ │ + ldr.w r2, [pc, #2744] @ 2c830 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.w 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.w 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2bdd4 │ │ │ │ + bne.n 2bdcc │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ subs r1, #20 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ subs r2, #28 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r4, #-88] │ │ │ │ ldr.w r0, [r0, #-84] │ │ │ │ - bl 2b5a8 │ │ │ │ + bl 2b5a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 2c7ae │ │ │ │ + b.w 2c7a6 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2be52 │ │ │ │ + bne.n 2be4a │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2580] @ 2c83c │ │ │ │ + ldr.w r3, [pc, #2580] @ 2c834 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2572] @ 2c840 │ │ │ │ + ldr.w r3, [pc, #2572] @ 2c838 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2568] @ 2c844 │ │ │ │ + ldr.w r3, [pc, #2568] @ 2c83c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2568] @ 2c848 │ │ │ │ + ldr.w r2, [pc, #2568] @ 2c840 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r2, #-28] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2bede │ │ │ │ + bne.n 2bed6 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2456] @ 2c84c │ │ │ │ + ldr.w r3, [pc, #2456] @ 2c844 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2448] @ 2c850 │ │ │ │ + ldr.w r3, [pc, #2448] @ 2c848 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2444] @ 2c854 │ │ │ │ + ldr.w r3, [pc, #2444] @ 2c84c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2444] @ 2c858 │ │ │ │ + ldr.w r2, [pc, #2444] @ 2c850 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r2, #-16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2bf6a │ │ │ │ + bne.n 2bf62 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2332] @ 2c85c │ │ │ │ + ldr.w r3, [pc, #2332] @ 2c854 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2324] @ 2c860 │ │ │ │ + ldr.w r3, [pc, #2324] @ 2c858 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2320] @ 2c864 │ │ │ │ + ldr.w r3, [pc, #2320] @ 2c85c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2320] @ 2c868 │ │ │ │ + ldr.w r2, [pc, #2320] @ 2c860 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r2, #-8] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ @@ -47206,258 +47203,258 @@ │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2bff8 │ │ │ │ + bne.n 2bff0 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2208] @ 2c86c │ │ │ │ + ldr.w r3, [pc, #2208] @ 2c864 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2200] @ 2c870 │ │ │ │ + ldr.w r3, [pc, #2200] @ 2c868 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2196] @ 2c874 │ │ │ │ + ldr.w r3, [pc, #2196] @ 2c86c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2192] @ 2c878 │ │ │ │ + ldr.w r2, [pc, #2192] @ 2c870 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-24] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #4 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2c084 │ │ │ │ + bne.n 2c07c │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #2084] @ 2c87c │ │ │ │ + ldr.w r3, [pc, #2084] @ 2c874 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2076] @ 2c880 │ │ │ │ + ldr.w r3, [pc, #2076] @ 2c878 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2072] @ 2c884 │ │ │ │ + ldr.w r3, [pc, #2072] @ 2c87c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2068] @ 2c888 │ │ │ │ + ldr.w r2, [pc, #2068] @ 2c880 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2c104 │ │ │ │ + bne.n 2c0fc │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1972] @ 2c88c │ │ │ │ + ldr.w r3, [pc, #1972] @ 2c884 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1964] @ 2c890 │ │ │ │ + ldr.w r3, [pc, #1964] @ 2c888 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1960] @ 2c894 │ │ │ │ + ldr.w r3, [pc, #1960] @ 2c88c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1956] @ 2c898 │ │ │ │ + ldr.w r2, [pc, #1956] @ 2c890 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-20] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #4 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2c190 │ │ │ │ + bne.n 2c188 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1848] @ 2c89c │ │ │ │ + ldr.w r3, [pc, #1848] @ 2c894 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1840] @ 2c8a0 │ │ │ │ + ldr.w r3, [pc, #1840] @ 2c898 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1836] @ 2c8a4 │ │ │ │ + ldr.w r3, [pc, #1836] @ 2c89c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1832] @ 2c8a8 │ │ │ │ + ldr.w r2, [pc, #1832] @ 2c8a0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2c210 │ │ │ │ + bne.n 2c208 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1736] @ 2c8ac │ │ │ │ + ldr.w r3, [pc, #1736] @ 2c8a4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1728] @ 2c8b0 │ │ │ │ + ldr.w r3, [pc, #1728] @ 2c8a8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1724] @ 2c8b4 │ │ │ │ + ldr.w r3, [pc, #1724] @ 2c8ac │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1720] @ 2c8b8 │ │ │ │ + ldr.w r2, [pc, #1720] @ 2c8b0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #4 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2c29c │ │ │ │ + bne.n 2c294 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1612] @ 2c8bc │ │ │ │ + ldr.w r3, [pc, #1612] @ 2c8b4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1604] @ 2c8c0 │ │ │ │ + ldr.w r3, [pc, #1604] @ 2c8b8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1600] @ 2c8c4 │ │ │ │ + ldr.w r3, [pc, #1600] @ 2c8bc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1596] @ 2c8c8 │ │ │ │ + ldr.w r2, [pc, #1596] @ 2c8c0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r1, #-108] │ │ │ │ @@ -47468,110 +47465,110 @@ │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-72] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2c336 │ │ │ │ + bne.n 2c32e │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1472] @ 2c8cc │ │ │ │ + ldr.w r3, [pc, #1472] @ 2c8c4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1464] @ 2c8d0 │ │ │ │ + ldr.w r3, [pc, #1464] @ 2c8c8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 2c8d4 │ │ │ │ + ldr.w r3, [pc, #1460] @ 2c8cc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1460] @ 2c8d8 │ │ │ │ + ldr.w r2, [pc, #1460] @ 2c8d0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-96] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c43a │ │ │ │ + beq.n 2c432 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ ldr.w r2, [r2, #-96] │ │ │ │ ldr.w r1, [r1, #-92] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f48 │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2c3f4 │ │ │ │ + bne.n 2c3ec │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2c3f4 │ │ │ │ + beq.n 2c3ec │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2c3f4 │ │ │ │ + beq.n 2c3ec │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c462 │ │ │ │ + beq.n 2c45a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1300] @ 2c8dc │ │ │ │ + ldr.w r3, [pc, #1300] @ 2c8d4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1292] @ 2c8e0 │ │ │ │ + ldr.w r3, [pc, #1292] @ 2c8d8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1288] @ 2c8e4 │ │ │ │ + ldr.w r3, [pc, #1288] @ 2c8dc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1284] @ 2c8e8 │ │ │ │ + ldr.w r2, [pc, #1284] @ 2c8e0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2c462 │ │ │ │ + ble.n 2c45a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr.w r2, [r2, #-92] │ │ │ │ add r3, r2 │ │ │ │ @@ -47580,19 +47577,19 @@ │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr.w r2, [r2, #-96] │ │ │ │ subs r3, r2, r3 │ │ │ │ str.w r3, [r1, #-96] │ │ │ │ - b.n 2c462 │ │ │ │ + b.n 2c45a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2c462 │ │ │ │ + blt.n 2c45a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -47606,224 +47603,224 @@ │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ blx 2ba0 │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2c50a │ │ │ │ + bne.n 2c502 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2c50a │ │ │ │ + beq.n 2c502 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2c50a │ │ │ │ + beq.n 2c502 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c540 │ │ │ │ + beq.n 2c538 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1032] @ 2c8ec │ │ │ │ + ldr.w r3, [pc, #1032] @ 2c8e4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1024] @ 2c8f0 │ │ │ │ + ldr.w r3, [pc, #1024] @ 2c8e8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #1020] @ (2c8f4 ) │ │ │ │ + ldr r3, [pc, #1020] @ (2c8ec ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #1020] @ (2c8f8 ) │ │ │ │ + ldr r2, [pc, #1020] @ (2c8f0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2c540 │ │ │ │ + ble.n 2c538 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-100] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c540 │ │ │ │ + beq.n 2c538 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r2, [r3, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #4 │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-100] │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #4 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ blx 2ba0 │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2c5e4 │ │ │ │ + bne.n 2c5dc │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2c5e4 │ │ │ │ + beq.n 2c5dc │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2c5e4 │ │ │ │ + beq.n 2c5dc │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c61a │ │ │ │ + beq.n 2c612 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #828] @ (2c8fc ) │ │ │ │ + ldr r3, [pc, #828] @ (2c8f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #820] @ (2c900 ) │ │ │ │ + ldr r3, [pc, #820] @ (2c8f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #820] @ (2c904 ) │ │ │ │ + ldr r3, [pc, #820] @ (2c8fc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #820] @ (2c908 ) │ │ │ │ + ldr r2, [pc, #820] @ (2c900 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2c64e │ │ │ │ + bl 21878 │ │ │ │ + b.n 2c646 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2c61a │ │ │ │ + ble.n 2c612 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-104] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c61a │ │ │ │ + beq.n 2c612 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r2, [r3, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #4 │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #-104] │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r2, [r2, #-72] │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2c632 │ │ │ │ - b.n 2c29c │ │ │ │ + beq.n 2c62a │ │ │ │ + b.n 2c294 │ │ │ │ nop │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-76] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-80] │ │ │ │ nop │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2c678 │ │ │ │ + ble.n 2c670 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #-76] │ │ │ │ blx 2c18 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #-76] │ │ │ │ blx 2cb4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2c692 │ │ │ │ + blt.n 2c68a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2c6ac │ │ │ │ + blt.n 2c6a4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2c6c6 │ │ │ │ + blt.n 2c6be │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2c6e0 │ │ │ │ + blt.n 2c6d8 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2c6fa │ │ │ │ + blt.n 2c6f2 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2c714 │ │ │ │ + blt.n 2c70c │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b94 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ @@ -47833,241 +47830,241 @@ │ │ │ │ ldrd r0, r1, [r3, #-48] @ 0x30 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldrd r2, r3, [r3, #-64] @ 0x40 │ │ │ │ subs.w r8, r0, r2 │ │ │ │ sbc.w r9, r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 306c8 │ │ │ │ + bl 306c0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldrd r0, r1, [r3, #-40] @ 0x28 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldrd r2, r3, [r3, #-56] @ 0x38 │ │ │ │ subs r4, r0, r2 │ │ │ │ sbc.w r5, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 306c8 │ │ │ │ + bl 306c0 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #116] @ 2c7e0 │ │ │ │ + vldr d7, [pc, #116] @ 2c7d8 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #400] @ (2c90c ) │ │ │ │ + ldr r3, [pc, #400] @ (2c904 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c7ac │ │ │ │ + beq.n 2c7a4 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2c7ae │ │ │ │ + b.n 2c7a6 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #65536 @ 0x10000 │ │ │ │ add.w r0, r0, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #344] @ (2c910 ) │ │ │ │ + ldr r1, [pc, #344] @ (2c908 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #48] @ (2c7ec ) │ │ │ │ + ldr r2, [pc, #48] @ (2c7e4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2c7ce │ │ │ │ + beq.n 2c7c6 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #65536 @ 0x10000 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - add r8, pc │ │ │ │ + cmp r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ - movs r0, r0 │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r7, sp, #8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ - ldr r2, [pc, #124] @ (2c9a8 ) │ │ │ │ + ldr r2, [pc, #124] @ (2c9a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2c9ac ) │ │ │ │ + ldr r3, [pc, #124] @ (2c9a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ ldrd r0, r1, [r7, #8] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bge.n 2c986 │ │ │ │ + bge.n 2c97e │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ subs r4, r0, r2 │ │ │ │ sbc.w r5, r1, r3 │ │ │ │ strd r4, r5, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -48075,35 +48072,35 @@ │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 29a8 <__select64@plt> │ │ │ │ - b.n 2c93a │ │ │ │ + b.n 2c932 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (2c9b0 ) │ │ │ │ + ldr r2, [pc, #36] @ (2c9a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2c9ac ) │ │ │ │ + ldr r3, [pc, #28] @ (2c9a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2c9a2 │ │ │ │ + beq.n 2c99a │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -48111,15 +48108,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ adds r4, r0, r2 │ │ │ │ adc.w r5, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c914 │ │ │ │ + bl 2c90c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48128,53 +48125,53 @@ │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 2ca9a │ │ │ │ + bl 2ca92 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2b58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ca5c │ │ │ │ - b.n 2ca40 │ │ │ │ + beq.n 2ca54 │ │ │ │ + b.n 2ca38 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #19 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2cad2 │ │ │ │ + bl 2caca │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2b04 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ca24 │ │ │ │ + bne.n 2ca1c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2a14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ca60 │ │ │ │ - b.n 2ca6e │ │ │ │ + bne.n 2ca58 │ │ │ │ + b.n 2ca66 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ca70 │ │ │ │ + b.n 2ca68 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ blx 29b4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -48199,15 +48196,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2ef68 │ │ │ │ + bl 2ef60 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #4] │ │ │ │ @@ -48225,22 +48222,22 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2caf4 │ │ │ │ + b.n 2caec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2caee │ │ │ │ + bne.n 2cae6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ @@ -48248,37 +48245,37 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r3, r2 │ │ │ │ adds r3, #5 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ef68 │ │ │ │ + bl 2ef60 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2cb44 │ │ │ │ + b.n 2cb3c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cb32 │ │ │ │ + bne.n 2cb2a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -48343,182 +48340,182 @@ │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ str.w r0, [r3, #-44] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - ldr r2, [pc, #296] @ (2cd24 ) │ │ │ │ + ldr r2, [pc, #296] @ (2cd1c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (2cd28 ) │ │ │ │ + ldr r3, [pc, #296] @ (2cd20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a80 │ │ │ │ + bl 20a7c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b4e │ │ │ │ + bl 20b4a │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #260] @ (2cd2c ) │ │ │ │ + ldr r1, [pc, #260] @ (2cd24 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-44] │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ - b.n 2ccb6 │ │ │ │ + b.n 2ccae │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2cc7c │ │ │ │ + beq.n 2cc74 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 2cc7c │ │ │ │ + beq.n 2cc74 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 2cc7c │ │ │ │ + beq.n 2cc74 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 2cc8c │ │ │ │ + bne.n 2cc84 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #172] @ (2cd30 ) │ │ │ │ + ldr r1, [pc, #172] @ (2cd28 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r1, #-36] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cc44 │ │ │ │ + bne.n 2cc3c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (2cd34 ) │ │ │ │ + ldr r1, [pc, #104] @ (2cd2c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21042 │ │ │ │ + bl 2103e │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b68 │ │ │ │ + bl 20b64 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #12 │ │ │ │ - ldr r1, [pc, #52] @ (2cd38 ) │ │ │ │ + ldr r1, [pc, #52] @ (2cd30 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2cd28 ) │ │ │ │ + ldr r2, [pc, #32] @ (2cd20 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2cd18 │ │ │ │ + beq.n 2cd10 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r3, #2 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 2cda4 │ │ │ │ + b.n 2cd9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 30a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cd84 │ │ │ │ + beq.n 2cd7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 2cd74 │ │ │ │ + bgt.n 2cd6c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2cdb4 │ │ │ │ + b.n 2cdac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #8] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 2cd8e │ │ │ │ + bgt.n 2cd86 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2cdb4 │ │ │ │ + b.n 2cdac │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cd58 │ │ │ │ + bne.n 2cd50 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -48531,318 +48528,318 @@ │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ str.w r0, [r3, #-52] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #320] @ (2cf28 ) │ │ │ │ + ldr r2, [pc, #320] @ (2cf20 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (2cf2c ) │ │ │ │ + ldr r3, [pc, #320] @ (2cf24 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a80 │ │ │ │ + bl 20a7c │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b4e │ │ │ │ + bl 20b4a │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #272] @ (2cf30 ) │ │ │ │ + ldr r1, [pc, #272] @ (2cf28 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-52] │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ - b.n 2ceba │ │ │ │ + b.n 2ceb2 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ce56 │ │ │ │ + beq.n 2ce4e │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ - b.n 2ce90 │ │ │ │ + b.n 2ce88 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2ce76 │ │ │ │ + bne.n 2ce6e │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ (2cf34 ) │ │ │ │ + ldr r1, [pc, #200] @ (2cf2c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ - b.n 2ce90 │ │ │ │ + bl 20f58 │ │ │ │ + b.n 2ce88 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2ce90 │ │ │ │ + bne.n 2ce88 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r1, #-36] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ce3c │ │ │ │ + bne.n 2ce34 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (2cf38 ) │ │ │ │ + ldr r1, [pc, #104] @ (2cf30 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #12 │ │ │ │ add.w r0, r7, #24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21042 │ │ │ │ + bl 2103e │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b68 │ │ │ │ + bl 20b64 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-44] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #20 │ │ │ │ - ldr r1, [pc, #52] @ (2cf3c ) │ │ │ │ + ldr r1, [pc, #52] @ (2cf34 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2cf2c ) │ │ │ │ + ldr r2, [pc, #32] @ (2cf24 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2cf1c │ │ │ │ + beq.n 2cf14 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-56] │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ str.w r0, [r3, #-44] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - ldr r2, [pc, #300] @ (2d098 ) │ │ │ │ + ldr r2, [pc, #300] @ (2d090 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (2d09c ) │ │ │ │ + ldr r3, [pc, #300] @ (2d094 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a80 │ │ │ │ + bl 20a7c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b4e │ │ │ │ + bl 20b4a │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #264] @ (2d0a0 ) │ │ │ │ + ldr r1, [pc, #264] @ (2d098 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-44] │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ - b.n 2d01a │ │ │ │ + b.n 2d012 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2cfd2 │ │ │ │ + bne.n 2cfca │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #216] @ (2d0a4 ) │ │ │ │ + ldr r1, [pc, #216] @ (2d09c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 2cff0 │ │ │ │ + bne.n 2cfe8 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #192] @ (2d0a8 ) │ │ │ │ + ldr r1, [pc, #192] @ (2d0a0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r1, #-36] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cfb4 │ │ │ │ + bne.n 2cfac │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #124] @ (2d0ac ) │ │ │ │ + ldr r1, [pc, #124] @ (2d0a4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #112] @ (2d0b0 ) │ │ │ │ + ldr r1, [pc, #112] @ (2d0a8 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21042 │ │ │ │ + bl 2103e │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b68 │ │ │ │ + bl 20b64 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #12 │ │ │ │ - ldr r1, [pc, #60] @ (2d0b4 ) │ │ │ │ + ldr r1, [pc, #60] @ (2d0ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2d09c ) │ │ │ │ + ldr r2, [pc, #32] @ (2d094 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2d08c │ │ │ │ + beq.n 2d084 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d110 │ │ │ │ + beq.n 2d108 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d114 │ │ │ │ - b.n 2d0da │ │ │ │ + beq.n 2d10c │ │ │ │ + b.n 2d0d2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d0d4 │ │ │ │ + bne.n 2d0cc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d0f6 │ │ │ │ + b.n 2d0ee │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 2d116 │ │ │ │ + bcc.n 2d10e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2d0ea │ │ │ │ + beq.n 2d0e2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 2d0ea │ │ │ │ - b.n 2d116 │ │ │ │ + beq.n 2d0e2 │ │ │ │ + b.n 2d10e │ │ │ │ nop │ │ │ │ - b.n 2d116 │ │ │ │ + b.n 2d10e │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48850,159 +48847,159 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d140 │ │ │ │ + beq.n 2d138 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d144 │ │ │ │ + bne.n 2d13c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d1ca │ │ │ │ + b.n 2d1c2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d162 │ │ │ │ + bne.n 2d15a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d1ca │ │ │ │ + b.n 2d1c2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - beq.n 2d186 │ │ │ │ + beq.n 2d17e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #84] @ (2d1d4 ) │ │ │ │ + ldr r3, [pc, #84] @ (2d1cc ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2cc0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 2d1b8 │ │ │ │ + beq.n 2d1b0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #36] @ (2d1d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (2d1d0 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2d1dc │ │ │ │ + bl 2d1d4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #132] @ (2d278 ) │ │ │ │ + ldr r2, [pc, #132] @ (2d270 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #132] @ (2d27c ) │ │ │ │ + ldr r3, [pc, #132] @ (2d274 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d212 │ │ │ │ + beq.n 2d20a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d216 │ │ │ │ + bne.n 2d20e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d258 │ │ │ │ + b.n 2d250 │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #9 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 29d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d22e │ │ │ │ + beq.n 2d226 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d258 │ │ │ │ + b.n 2d250 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ blx 2aec │ │ │ │ str r0, [r7, #8] │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r0, r3 │ │ │ │ blx 2a98 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d256 │ │ │ │ + bne.n 2d24e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2d258 │ │ │ │ + b.n 2d250 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (2d280 ) │ │ │ │ + ldr r1, [pc, #36] @ (2d278 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2d27c ) │ │ │ │ + ldr r2, [pc, #28] @ (2d274 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2d270 │ │ │ │ + beq.n 2d268 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -49010,25 +49007,25 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 30a4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d2c0 │ │ │ │ + bne.n 2d2b8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 2d316 │ │ │ │ + b.n 2d30e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -49039,15 +49036,15 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d314 │ │ │ │ + bne.n 2d30c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -49056,17 +49053,17 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d314 │ │ │ │ + bne.n 2d30c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2d316 │ │ │ │ + b.n 2d30e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49079,47 +49076,47 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 2d354 │ │ │ │ + bge.n 2d34c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #48] @ (2d37c ) │ │ │ │ + ldr r3, [pc, #48] @ (2d374 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2c48 │ │ │ │ - b.n 2d370 │ │ │ │ + b.n 2d368 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #36] @ (2d380 ) │ │ │ │ + ldr r3, [pc, #36] @ (2d378 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2fe4 │ │ │ │ - ldr r2, [pc, #28] @ (2d384 ) │ │ │ │ + ldr r2, [pc, #28] @ (2d37c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (2d388 ) │ │ │ │ + ldr r3, [pc, #20] @ (2d380 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -49128,17 +49125,17 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 2d3b8 │ │ │ │ + bge.n 2d3b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2d3c4 │ │ │ │ + b.n 2d3bc │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ @@ -49152,247 +49149,247 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d0, [r7, #8] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2d410 │ │ │ │ + bne.n 2d408 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ blx 2bac │ │ │ │ vmov.f64 d6, d0 │ │ │ │ - vldr d5, [pc, #156] @ 2d498 │ │ │ │ + vldr d5, [pc, #156] @ 2d490 │ │ │ │ vdiv.f64 d7, d6, d5 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 30f8 │ │ │ │ vstr d0, [r7, #16] │ │ │ │ - b.n 2d41e │ │ │ │ + b.n 2d416 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vstr d7, [r7, #16] │ │ │ │ - vldr d1, [pc, #128] @ 2d4a0 │ │ │ │ + vldr d1, [pc, #128] @ 2d498 │ │ │ │ vldr d0, [r7, #16] │ │ │ │ blx 2954 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d1, #20 @ 0x40a00000 5.0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 2f6c │ │ │ │ vstr d0, [r7, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d44a │ │ │ │ - ldr r3, [pc, #104] @ (2d4b0 ) │ │ │ │ + bne.n 2d442 │ │ │ │ + ldr r3, [pc, #104] @ (2d4a8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ vldr d1, [r7, #16] │ │ │ │ - vldr d0, [pc, #88] @ 2d4a8 │ │ │ │ + vldr d0, [pc, #88] @ 2d4a0 │ │ │ │ blx 2fd8 │ │ │ │ vmov.f64 d5, d0 │ │ │ │ vldr d6, [r7, #8] │ │ │ │ vdiv.f64 d7, d6, d5 │ │ │ │ vldr d6, [r7, #16] │ │ │ │ vcvt.s32.f64 s13, d6 │ │ │ │ vmov r2, s13 │ │ │ │ mov r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ - ldr r2, [pc, #60] @ (2d4b4 ) │ │ │ │ + ldr r2, [pc, #60] @ (2d4ac ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #52] @ (2d4b8 ) │ │ │ │ + ldr r3, [pc, #52] @ (2d4b0 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2b7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldmia r0, {r0, r1, r3, r5, r6} │ │ │ │ bkpt 0x00b8 │ │ │ │ - cbnz r3, 2d4d4 │ │ │ │ + cbnz r3, 2d4cc │ │ │ │ ands r3, r3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #252] @ (2d5d0 ) │ │ │ │ + ldr r2, [pc, #252] @ (2d5c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (2d5d4 ) │ │ │ │ + ldr r3, [pc, #252] @ (2d5cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #15 │ │ │ │ add.w r2, r7, #16 │ │ │ │ - ldr r1, [pc, #236] @ (2d5d8 ) │ │ │ │ + ldr r1, [pc, #236] @ (2d5d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 29f0 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2d594 │ │ │ │ + beq.n 2d58c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2d59a │ │ │ │ + bne.n 2d592 │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 2d53a │ │ │ │ + beq.n 2d532 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bgt.n 2d58e │ │ │ │ + bgt.n 2d586 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - beq.n 2d528 │ │ │ │ + beq.n 2d520 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bgt.n 2d58e │ │ │ │ + bgt.n 2d586 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 2d562 │ │ │ │ + beq.n 2d55a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bgt.n 2d58e │ │ │ │ + bgt.n 2d586 │ │ │ │ cmp r3, #71 @ 0x47 │ │ │ │ - beq.n 2d54c │ │ │ │ + beq.n 2d544 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 2d578 │ │ │ │ - b.n 2d58e │ │ │ │ + beq.n 2d570 │ │ │ │ + b.n 2d586 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #18 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2d5ac │ │ │ │ + b.n 2d5a4 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2d5ac │ │ │ │ + b.n 2d5a4 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r1, #30 │ │ │ │ orr.w r3, r3, r0, lsr #2 │ │ │ │ lsls r2, r0, #30 │ │ │ │ - b.n 2d5ac │ │ │ │ + b.n 2d5a4 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r1, #20 │ │ │ │ orr.w r3, r3, r0, lsr #12 │ │ │ │ lsls r2, r0, #20 │ │ │ │ - b.n 2d5ac │ │ │ │ + b.n 2d5a4 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r1, #10 │ │ │ │ orr.w r3, r3, r0, lsr #22 │ │ │ │ lsls r2, r0, #10 │ │ │ │ - b.n 2d5ac │ │ │ │ + b.n 2d5a4 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 2d5ac │ │ │ │ + b.n 2d5a4 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 2d5ac │ │ │ │ + b.n 2d5a4 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #44] @ (2d5dc ) │ │ │ │ + ldr r0, [pc, #44] @ (2d5d4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (2d5d4 ) │ │ │ │ + ldr r1, [pc, #32] @ (2d5cc ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2d5c4 │ │ │ │ + beq.n 2d5bc │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ - ldr r2, [pc, #368] @ (2d768 ) │ │ │ │ + ldr r2, [pc, #368] @ (2d760 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #368] @ (2d76c ) │ │ │ │ + ldr r3, [pc, #368] @ (2d764 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #39 @ 0x27 │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #352] @ (2d770 ) │ │ │ │ + ldr r1, [pc, #352] @ (2d768 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 29f0 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2d728 │ │ │ │ + beq.w 2d720 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 2d72e │ │ │ │ + bne.w 2d726 │ │ │ │ ldrb.w r3, [r7, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2fcc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 2d6d6 │ │ │ │ + beq.n 2d6ce │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bgt.n 2d722 │ │ │ │ + bgt.n 2d71a │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq.n 2d644 │ │ │ │ + beq.n 2d63c │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 2d66e │ │ │ │ - b.n 2d722 │ │ │ │ + beq.n 2d666 │ │ │ │ + b.n 2d71a │ │ │ │ ldrd r2, r3, [r7, #40] @ 0x28 │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ movt r1, #1 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ movs r1, #0 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ add r0, r1 │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ movt r1, #1 │ │ │ │ umull r4, r5, r2, r1 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 2d740 │ │ │ │ + b.n 2d738 │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r4, #0 │ │ │ │ mov.w r5, #0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ orr.w r5, r5, r2, lsr #29 │ │ │ │ @@ -49419,15 +49416,15 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ mov r1, r4 │ │ │ │ orr.w r3, r3, r1, lsr #28 │ │ │ │ mov r1, r4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 2d740 │ │ │ │ + b.n 2d738 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ lsls r1, r3, #4 │ │ │ │ orr.w r1, r1, r2, lsr #28 │ │ │ │ @@ -49446,49 +49443,49 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r3, r2 │ │ │ │ adc.w r3, r2, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd sl, fp, [r7] │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ - b.n 2d740 │ │ │ │ + b.n 2d738 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 2d740 │ │ │ │ + b.n 2d738 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 2d740 │ │ │ │ + b.n 2d738 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #44] @ (2d774 ) │ │ │ │ + ldr r0, [pc, #44] @ (2d76c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (2d76c ) │ │ │ │ + ldr r1, [pc, #32] @ (2d764 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2d75c │ │ │ │ + beq.n 2d754 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -49508,75 +49505,75 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d830 │ │ │ │ + bne.n 2d828 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d84a │ │ │ │ + b.n 2d842 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx 2e04 <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d7bc │ │ │ │ + bne.n 2d7b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2d7fa │ │ │ │ + b.n 2d7f2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d81c │ │ │ │ + beq.n 2d814 │ │ │ │ blx 2e04 <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d7f4 │ │ │ │ + beq.n 2d7ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d830 │ │ │ │ + beq.n 2d828 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d7c2 │ │ │ │ + bne.n 2d7ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ @@ -49608,170 +49605,170 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d9da │ │ │ │ + bne.w 2d9d2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d9fa │ │ │ │ + b.n 2d9f2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx 2e04 <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d898 │ │ │ │ + bne.n 2d890 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d9e6 │ │ │ │ + beq.w 2d9de │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2d9ce │ │ │ │ + b.n 2d9c6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2d908 │ │ │ │ + bne.n 2d900 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2bd0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d9ce │ │ │ │ + beq.n 2d9c6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d9ce │ │ │ │ + b.n 2d9c6 │ │ │ │ blx 2e04 <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d930 │ │ │ │ + beq.n 2d928 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d9da │ │ │ │ + b.n 2d9d2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 2d940 │ │ │ │ + beq.n 2d938 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2d9c0 │ │ │ │ + bne.n 2d9b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #23] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2bd0 │ │ │ │ - b.n 2d9b6 │ │ │ │ + b.n 2d9ae │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2d98c │ │ │ │ + bne.n 2d984 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2bd0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d9b6 │ │ │ │ + beq.n 2d9ae │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d9b6 │ │ │ │ + b.n 2d9ae │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2d9b0 │ │ │ │ + bne.n 2d9a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2bd0 │ │ │ │ nop │ │ │ │ - b.n 2d9ce │ │ │ │ + b.n 2d9c6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d95e │ │ │ │ - b.n 2d9ce │ │ │ │ + bne.n 2d956 │ │ │ │ + b.n 2d9c6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d9d8 │ │ │ │ + beq.n 2d9d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d8da │ │ │ │ - b.n 2d9da │ │ │ │ + bne.n 2d8d2 │ │ │ │ + b.n 2d9d2 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d89e │ │ │ │ - b.n 2d9e8 │ │ │ │ + bne.w 2d896 │ │ │ │ + b.n 2d9e0 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ @@ -49794,43 +49791,43 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2da30 │ │ │ │ + bne.n 2da28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2da80 │ │ │ │ + b.n 2da78 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 2da6a │ │ │ │ + bcc.n 2da62 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2c48 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2da60 │ │ │ │ + b.n 2da58 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 2da50 │ │ │ │ - b.n 2da74 │ │ │ │ + bcc.n 2da48 │ │ │ │ + b.n 2da6c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2fe4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ @@ -49853,38 +49850,38 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dab6 │ │ │ │ + bne.n 2daae │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2db12 │ │ │ │ + b.n 2db0a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2dafe │ │ │ │ + b.n 2daf6 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 2dae2 │ │ │ │ + bge.n 2dada │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2daf8 │ │ │ │ + b.n 2daf0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -49894,15 +49891,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 2dace │ │ │ │ + blt.n 2dac6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ @@ -49913,19 +49910,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - bl 2b31c │ │ │ │ + bl 2b314 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2db6c │ │ │ │ - bl 2b474 │ │ │ │ + b.n 2db64 │ │ │ │ + bl 2b46c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ movw r3, #60495 @ 0xec4f │ │ │ │ movt r3, #20164 @ 0x4ec4 │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ movs r1, #26 │ │ │ │ @@ -49940,15 +49937,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 2db3a │ │ │ │ + blt.n 2db32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ @@ -49966,114 +49963,114 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 30a4 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dbf6 │ │ │ │ + bne.n 2dbee │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2dd30 │ │ │ │ + b.n 2dd28 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2dbce │ │ │ │ + bne.n 2dbc6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 30a4 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 2dbec │ │ │ │ + b.n 2dbe4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 2dc00 │ │ │ │ + bne.n 2dbf8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #2 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 30a4 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dbf6 │ │ │ │ + bne.n 2dbee │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2dd30 │ │ │ │ + b.n 2dd28 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 2dbb4 │ │ │ │ - b.n 2dc02 │ │ │ │ + bhi.n 2dbac │ │ │ │ + b.n 2dbfa │ │ │ │ nop │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 2dc28 │ │ │ │ + bne.n 2dc20 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2dc1e │ │ │ │ + b.n 2dc16 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 2dc18 │ │ │ │ - b.n 2dc7e │ │ │ │ + bne.n 2dc10 │ │ │ │ + b.n 2dc76 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 2dc48 │ │ │ │ + bne.n 2dc40 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2dc3e │ │ │ │ + b.n 2dc36 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 2dc38 │ │ │ │ - b.n 2dc7e │ │ │ │ + bne.n 2dc30 │ │ │ │ + b.n 2dc76 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2dc5c │ │ │ │ + b.n 2dc54 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ blx 2e04 <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ and.w r3, r3, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dc56 │ │ │ │ + bne.n 2dc4e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 2dc56 │ │ │ │ + beq.n 2dc4e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #23] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ @@ -50081,16 +50078,16 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dcac │ │ │ │ - ldr r3, [pc, #152] @ (2dd38 ) │ │ │ │ + bne.n 2dca4 │ │ │ │ + ldr r3, [pc, #152] @ (2dd30 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ @@ -50111,25 +50108,25 @@ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dcf2 │ │ │ │ + bne.n 2dcea │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2dd30 │ │ │ │ + b.n 2dd28 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2dd00 │ │ │ │ + beq.n 2dcf8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ @@ -50143,54 +50140,54 @@ │ │ │ │ blx 2cc0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2dba0 │ │ │ │ + b.n 2db98 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dd5e │ │ │ │ + beq.n 2dd56 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dd62 │ │ │ │ + bne.n 2dd5a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2dd8a │ │ │ │ + b.n 2dd82 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dd74 │ │ │ │ + bne.n 2dd6c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2dd8a │ │ │ │ + b.n 2dd82 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dd88 │ │ │ │ + bne.n 2dd80 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2dd8a │ │ │ │ + b.n 2dd82 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -50198,131 +50195,131 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ddb4 │ │ │ │ + beq.n 2ddac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ddb8 │ │ │ │ + bne.n 2ddb0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ddfe │ │ │ │ + b.n 2ddf6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ddca │ │ │ │ + bne.n 2ddc2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ddfe │ │ │ │ + b.n 2ddf6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 2ddde │ │ │ │ + bcs.n 2ddd6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ddfe │ │ │ │ + b.n 2ddf6 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ddfc │ │ │ │ + bne.n 2ddf4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2ddfe │ │ │ │ + b.n 2ddf6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -0002de06 : │ │ │ │ +0002ddfe : │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2de2c │ │ │ │ + bne.n 2de24 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2deaa │ │ │ │ + b.n 2dea2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2de3e │ │ │ │ + beq.n 2de36 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2de80 │ │ │ │ + bne.n 2de78 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2de50 │ │ │ │ + bne.n 2de48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2de8a │ │ │ │ + b.n 2de82 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2de60 │ │ │ │ + bne.n 2de58 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2de8a │ │ │ │ + b.n 2de82 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2de6e │ │ │ │ + bne.n 2de66 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2de8a │ │ │ │ + b.n 2de82 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 30a4 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2de8a │ │ │ │ + b.n 2de82 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2bdc │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dea2 │ │ │ │ + beq.n 2de9a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2dea8 │ │ │ │ + b.n 2dea0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -50335,29 +50332,29 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dee6 │ │ │ │ + bne.n 2dede │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dedc │ │ │ │ + bne.n 2ded4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 2df2a │ │ │ │ + b.n 2df22 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 2ef28 │ │ │ │ + bl 2ef20 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2df2a │ │ │ │ + b.n 2df22 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2def0 │ │ │ │ + bne.n 2dee8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2df2a │ │ │ │ + b.n 2df22 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -50365,84 +50362,84 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2c3c │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2df20 │ │ │ │ - ldr r3, [pc, #28] @ (2df34 ) │ │ │ │ + bne.n 2df18 │ │ │ │ + ldr r3, [pc, #28] @ (2df2c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2cc0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #88] @ (2dfac ) │ │ │ │ + ldr r2, [pc, #88] @ (2dfa4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #88] @ (2dfb0 ) │ │ │ │ + ldr r3, [pc, #88] @ (2dfa8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2df72 │ │ │ │ + b.n 2df6a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2deb2 │ │ │ │ + bl 2deaa │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2df68 │ │ │ │ + bne.n 2df60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #44] @ (2dfb4 ) │ │ │ │ + ldr r1, [pc, #44] @ (2dfac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (2dfb0 ) │ │ │ │ + ldr r2, [pc, #36] @ (2dfa8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2df9c │ │ │ │ + beq.n 2df94 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -50457,74 +50454,74 @@ │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 2e00a │ │ │ │ + b.n 2e002 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fcc │ │ │ │ mov r3, r0 │ │ │ │ uxtb r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2dff2 │ │ │ │ + bne.n 2dfea │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 2e04a │ │ │ │ + b.n 2e042 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f9c │ │ │ │ mov r3, r0 │ │ │ │ uxtb r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e032 │ │ │ │ + bne.n 2e02a │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #84] @ (2e0c8 ) │ │ │ │ + ldr r2, [pc, #84] @ (2e0c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (2e0cc ) │ │ │ │ + ldr r3, [pc, #84] @ (2e0c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r3 │ │ │ │ @@ -50537,45 +50534,45 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - ldr r1, [pc, #36] @ (2e0d0 ) │ │ │ │ + ldr r1, [pc, #36] @ (2e0c8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2e0cc ) │ │ │ │ + ldr r2, [pc, #28] @ (2e0c4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2e0c0 │ │ │ │ + beq.n 2e0b8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r2, r3, #5 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #84] @ (2e140 ) │ │ │ │ + ldr r2, [pc, #84] @ (2e138 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (2e144 ) │ │ │ │ + ldr r3, [pc, #84] @ (2e13c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -50586,154 +50583,154 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - ldr r1, [pc, #40] @ (2e148 ) │ │ │ │ + ldr r1, [pc, #40] @ (2e140 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2e144 ) │ │ │ │ + ldr r2, [pc, #32] @ (2e13c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2e136 │ │ │ │ + beq.n 2e12e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 2e186 │ │ │ │ + b.n 2e17e │ │ │ │ blx 2e04 <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e180 │ │ │ │ + bne.n 2e178 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2e190 │ │ │ │ + b.n 2e188 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e162 │ │ │ │ + bne.n 2e15a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #20 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - b.n 2e23c │ │ │ │ + b.n 2e234 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2e22c │ │ │ │ + bne.n 2e224 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - beq.n 2e200 │ │ │ │ + beq.n 2e1f8 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bgt.n 2e212 │ │ │ │ + bgt.n 2e20a │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 2e1f4 │ │ │ │ + beq.n 2e1ec │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bgt.n 2e212 │ │ │ │ + bgt.n 2e20a │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 2e20c │ │ │ │ + beq.n 2e204 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bgt.n 2e212 │ │ │ │ + bgt.n 2e20a │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 2e1fa │ │ │ │ + beq.n 2e1f2 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bgt.n 2e212 │ │ │ │ + bgt.n 2e20a │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n 2e206 │ │ │ │ + beq.n 2e1fe │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bgt.n 2e212 │ │ │ │ + bgt.n 2e20a │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 2e1e8 │ │ │ │ + beq.n 2e1e0 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 2e1ee │ │ │ │ - b.n 2e212 │ │ │ │ + beq.n 2e1e6 │ │ │ │ + b.n 2e20a │ │ │ │ movs r3, #7 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 2e21a │ │ │ │ + b.n 2e212 │ │ │ │ movs r3, #8 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 2e21a │ │ │ │ + b.n 2e212 │ │ │ │ movs r3, #9 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 2e21a │ │ │ │ + b.n 2e212 │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 2e21a │ │ │ │ + b.n 2e212 │ │ │ │ movs r3, #11 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 2e21a │ │ │ │ + b.n 2e212 │ │ │ │ movs r3, #12 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 2e21a │ │ │ │ + b.n 2e212 │ │ │ │ movs r3, #13 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 2e21a │ │ │ │ + b.n 2e212 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #15] │ │ │ │ nop │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 2e23c │ │ │ │ + b.n 2e234 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e1a4 │ │ │ │ + bne.n 2e19c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ @@ -50748,182 +50745,182 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ str.w r0, [r3, #-44] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ str.w r1, [r3, #-48] │ │ │ │ add.w r1, r7, #4128 @ 0x1020 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - ldr r2, [pc, #372] @ (2e3fc ) │ │ │ │ + ldr r2, [pc, #372] @ (2e3f4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #372] @ (2e400 ) │ │ │ │ + ldr r3, [pc, #372] @ (2e3f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ ldr.w r0, [r3, #-44] │ │ │ │ blx 30a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e2ba │ │ │ │ + bne.n 2e2b2 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-44] │ │ │ │ - bl 2ef28 │ │ │ │ + bl 2ef20 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2e3d0 │ │ │ │ + b.n 2e3c8 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a80 │ │ │ │ + bl 20a7c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-44] │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ - b.n 2e39e │ │ │ │ + b.n 2e396 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2e374 │ │ │ │ + bne.n 2e36c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2e374 │ │ │ │ + bne.n 2e36c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2e33c │ │ │ │ + bne.n 2e334 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2e33c │ │ │ │ + bne.n 2e334 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #228] @ (2e404 ) │ │ │ │ + ldr r1, [pc, #228] @ (2e3fc ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #3 │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ - b.n 2e38a │ │ │ │ + b.n 2e382 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-48] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #16 │ │ │ │ ldr.w r1, [r1, #-48] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ - b.n 2e38a │ │ │ │ + b.n 2e382 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r1, #-36] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20f5c │ │ │ │ + bl 20f58 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-36] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e2d8 │ │ │ │ + bne.n 2e2d0 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 21042 │ │ │ │ + bl 2103e │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20b68 │ │ │ │ + bl 20b64 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ add.w r0, r0, #12 │ │ │ │ - ldr r1, [pc, #44] @ (2e408 ) │ │ │ │ + ldr r1, [pc, #44] @ (2e400 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2e400 ) │ │ │ │ + ldr r2, [pc, #32] @ (2e3f8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2e3f0 │ │ │ │ + beq.n 2e3e8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r3, r1 │ │ │ │ strb r3, [r7, #3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e456 │ │ │ │ + beq.n 2e44e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2e448 │ │ │ │ + b.n 2e440 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2e442 │ │ │ │ + bne.n 2e43a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2e45a │ │ │ │ + b.n 2e452 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 2e430 │ │ │ │ + bcc.n 2e428 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -50932,77 +50929,77 @@ │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r3, r1 │ │ │ │ strb r3, [r7, #3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e4ac │ │ │ │ + beq.n 2e4a4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2e4a6 │ │ │ │ + b.n 2e49e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2e4a0 │ │ │ │ + bne.n 2e498 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2e4b0 │ │ │ │ + b.n 2e4a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2e48e │ │ │ │ + bge.n 2e486 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e4ca │ │ │ │ + bne.n 2e4c2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2e4d8 │ │ │ │ + b.n 2e4d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e4d6 │ │ │ │ + bne.n 2e4ce │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2e4d8 │ │ │ │ + b.n 2e4d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #196] @ (2e5bc ) │ │ │ │ + ldr r2, [pc, #196] @ (2e5b4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #196] @ (2e5c0 ) │ │ │ │ + ldr r3, [pc, #196] @ (2e5b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #188] @ (2e5c4 ) │ │ │ │ + ldr r3, [pc, #188] @ (2e5bc ) │ │ │ │ add r3, pc │ │ │ │ add.w r4, r7, #28 │ │ │ │ mov r5, r3 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -51021,156 +51018,156 @@ │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ef4 <__localtime64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bgt.n 2e572 │ │ │ │ + bgt.n 2e56a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r2, [r3, #-52] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ (2e5c8 ) │ │ │ │ + ldr r1, [pc, #96] @ (2e5c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2f60 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e590 │ │ │ │ + b.n 2e588 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r2, [r3, #-52] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #68] @ (2e5cc ) │ │ │ │ + ldr r1, [pc, #68] @ (2e5c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2f60 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 2e59a │ │ │ │ + bgt.n 2e592 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2e59c │ │ │ │ + b.n 2e594 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #48] @ (2e5d0 ) │ │ │ │ + ldr r1, [pc, #48] @ (2e5c8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2e5c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (2e5b8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2e5b4 │ │ │ │ + beq.n 2e5ac │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #120] @ (2e668 ) │ │ │ │ + ldr r2, [pc, #120] @ (2e660 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (2e66c ) │ │ │ │ + ldr r3, [pc, #120] @ (2e664 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 30c8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2e61a │ │ │ │ + bge.n 2e612 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2e640 │ │ │ │ + b.n 2e638 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2eee8 │ │ │ │ + bl 2eee0 │ │ │ │ str r0, [r7, #16] │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 30c8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #44] @ (2e670 ) │ │ │ │ + ldr r1, [pc, #44] @ (2e668 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (2e66c ) │ │ │ │ + ldr r2, [pc, #36] @ (2e664 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2e658 │ │ │ │ + beq.n 2e650 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r0, r7 │ │ │ │ movs r2, r0 │ │ │ │ push {r2, r3} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #96] @ (2e6f4 ) │ │ │ │ + ldr r2, [pc, #96] @ (2e6ec ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (2e6f8 ) │ │ │ │ + ldr r3, [pc, #96] @ (2e6f0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -51179,87 +51176,87 @@ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 30c8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 2e6cc │ │ │ │ + bhi.n 2e6c4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r0, [pc, #52] @ (2e6fc ) │ │ │ │ + ldr r0, [pc, #52] @ (2e6f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #48] @ (2e700 ) │ │ │ │ + ldr r1, [pc, #48] @ (2e6f8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (2e6f8 ) │ │ │ │ + ldr r2, [pc, #36] @ (2e6f0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2e6e6 │ │ │ │ + beq.n 2e6de │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r4 │ │ │ │ + adds r4, r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - b.n 2e722 │ │ │ │ + b.n 2e71a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e71c │ │ │ │ + bne.n 2e714 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2e74c │ │ │ │ + b.n 2e744 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e746 │ │ │ │ + bne.n 2e73e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -51268,28 +51265,28 @@ │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #24] @ (2e7a0 ) │ │ │ │ + ldr r2, [pc, #24] @ (2e798 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (2e7a4 ) │ │ │ │ + ldr r3, [pc, #24] @ (2e79c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2e704 │ │ │ │ + bl 2e6fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -51301,39 +51298,39 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2e7f0 │ │ │ │ + b.n 2e7e8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2e802 │ │ │ │ + bne.n 2e7fa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 2e7d2 │ │ │ │ + beq.n 2e7ca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2e7d2 │ │ │ │ - b.n 2e804 │ │ │ │ + beq.n 2e7ca │ │ │ │ + b.n 2e7fc │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -51341,51 +51338,51 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e82e │ │ │ │ - ldr r3, [pc, #64] @ (2e86c ) │ │ │ │ + bne.n 2e826 │ │ │ │ + ldr r3, [pc, #64] @ (2e864 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #64] @ (2e870 ) │ │ │ │ + ldr r3, [pc, #64] @ (2e868 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2948 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e85e │ │ │ │ - ldr r3, [pc, #48] @ (2e874 ) │ │ │ │ + beq.n 2e856 │ │ │ │ + ldr r3, [pc, #48] @ (2e86c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2948 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e85e │ │ │ │ + beq.n 2e856 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ad4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2e862 │ │ │ │ + ble.n 2e85a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2e864 │ │ │ │ + b.n 2e85c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -51410,40 +51407,40 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e8d0 │ │ │ │ + bne.n 2e8c8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ef28 │ │ │ │ + bl 2ef20 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2e9c2 │ │ │ │ - ldr r3, [pc, #248] @ (2e9cc ) │ │ │ │ + b.n 2e9ba │ │ │ │ + ldr r3, [pc, #248] @ (2e9c4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2d98 │ │ │ │ str r0, [r7, #12] │ │ │ │ - ldr r3, [pc, #240] @ (2e9d0 ) │ │ │ │ + ldr r3, [pc, #240] @ (2e9c8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2d98 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e8fc │ │ │ │ + beq.n 2e8f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2ef28 │ │ │ │ + bl 2ef20 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2e904 │ │ │ │ + b.n 2e8fc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2cbd0 │ │ │ │ + bl 2cbc8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -51451,15 +51448,15 @@ │ │ │ │ adds r3, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e956 │ │ │ │ + beq.n 2e94e │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2c48 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -51471,18 +51468,18 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2cc0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2cc0 │ │ │ │ - b.n 2e9ba │ │ │ │ + b.n 2e9b2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e98a │ │ │ │ + beq.n 2e982 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2c48 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -51494,25 +51491,25 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2cc0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2cc0 │ │ │ │ - b.n 2e9ba │ │ │ │ + b.n 2e9b2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2c48 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #48] @ (2e9d4 ) │ │ │ │ + ldr r3, [pc, #48] @ (2e9cc ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ @@ -51524,19 +51521,19 @@ │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -51544,15 +51541,15 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 30a4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ea04 │ │ │ │ + beq.n 2e9fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -51561,63 +51558,63 @@ │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #80] @ (2ea78 ) │ │ │ │ + ldr r2, [pc, #80] @ (2ea70 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (2ea7c ) │ │ │ │ + ldr r3, [pc, #80] @ (2ea74 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 28a0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ea4c │ │ │ │ + bne.n 2ea44 │ │ │ │ ldrd r2, r3, [r7, #88] @ 0x58 │ │ │ │ - b.n 2ea54 │ │ │ │ + b.n 2ea4c │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r0, [pc, #40] @ (2ea80 ) │ │ │ │ + ldr r0, [pc, #40] @ (2ea78 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (2ea7c ) │ │ │ │ + ldr r1, [pc, #32] @ (2ea74 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2ea6c │ │ │ │ + beq.n 2ea64 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r2, [pc, #120] @ (2eb14 ) │ │ │ │ + ldr r2, [pc, #120] @ (2eb0c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (2eb18 ) │ │ │ │ + ldr r3, [pc, #120] @ (2eb10 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -51635,331 +51632,331 @@ │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ adds.w r8, r4, r2 │ │ │ │ adc.w r9, r5, r3 │ │ │ │ strd r8, r9, [r7] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ - ldr r0, [pc, #40] @ (2eb1c ) │ │ │ │ + ldr r0, [pc, #40] @ (2eb14 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (2eb18 ) │ │ │ │ + ldr r1, [pc, #32] @ (2eb10 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2eb08 │ │ │ │ + beq.n 2eb00 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, pc} │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #124] @ (2ebb8 ) │ │ │ │ + ldr r2, [pc, #124] @ (2ebb0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2ebbc ) │ │ │ │ + ldr r3, [pc, #124] @ (2ebb4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2eb52 │ │ │ │ + bne.n 2eb4a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2eb98 │ │ │ │ + b.n 2eb90 │ │ │ │ ldrd r0, r1, [r7, #88] @ 0x58 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 30724 │ │ │ │ + bl 3071c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ add.w r2, r7, #32 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f18 <__localtime64_r@plt> │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2eb96 │ │ │ │ + beq.n 2eb8e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2b28 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2eb98 │ │ │ │ + b.n 2eb90 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (2ebc0 ) │ │ │ │ + ldr r1, [pc, #36] @ (2ebb8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2ebbc ) │ │ │ │ + ldr r2, [pc, #28] @ (2ebb4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2ebb0 │ │ │ │ + beq.n 2eba8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r7, sp, #8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ - ldr r2, [pc, #116] @ (2ec50 ) │ │ │ │ + ldr r2, [pc, #116] @ (2ec48 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (2ec54 ) │ │ │ │ + ldr r3, [pc, #116] @ (2ec4c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 30724 │ │ │ │ + bl 3071c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 30724 │ │ │ │ + bl 3071c │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ add.w r3, r7, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 29a8 <__select64@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (2ec58 ) │ │ │ │ + ldr r2, [pc, #36] @ (2ec50 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2ec54 ) │ │ │ │ + ldr r3, [pc, #28] @ (2ec4c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2ec4a │ │ │ │ + beq.n 2ec42 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ed0e │ │ │ │ - b.n 2ecfc │ │ │ │ + beq.n 2ed06 │ │ │ │ + b.n 2ecf4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - bls.n 2ecbc │ │ │ │ + bls.n 2ecb4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 2ecbc │ │ │ │ + beq.n 2ecb4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 2ecbc │ │ │ │ + beq.n 2ecb4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - beq.n 2ecbc │ │ │ │ + beq.n 2ecb4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 2ecbc │ │ │ │ + beq.n 2ecb4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 2ecbc │ │ │ │ + beq.n 2ecb4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2ecbc │ │ │ │ + beq.n 2ecb4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - bls.n 2ece6 │ │ │ │ + bls.n 2ecde │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 2ed0c │ │ │ │ + ble.n 2ed04 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #80] @ (2ed1c ) │ │ │ │ + ldr r2, [pc, #80] @ (2ed14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b7c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, #3 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2ecfc │ │ │ │ + b.n 2ecf4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ed0e │ │ │ │ + beq.n 2ed06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 2ec7c │ │ │ │ - b.n 2ed0e │ │ │ │ + bgt.n 2ec74 │ │ │ │ + b.n 2ed06 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #136] @ (2edc4 ) │ │ │ │ + ldr r2, [pc, #136] @ (2edbc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (2edc8 ) │ │ │ │ + ldr r3, [pc, #136] @ (2edc0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 2ed8e │ │ │ │ + b.n 2ed86 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2ed78 │ │ │ │ + bne.n 2ed70 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r7, #16 │ │ │ │ - ldr r1, [pc, #112] @ (2edcc ) │ │ │ │ + ldr r1, [pc, #112] @ (2edc4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 29f0 <__isoc23_sscanf@plt> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #8] │ │ │ │ uxtb r2, r1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2ed88 │ │ │ │ + b.n 2ed80 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ed9c │ │ │ │ + beq.n 2ed94 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 2ed4a │ │ │ │ + bgt.n 2ed42 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (2edd0 ) │ │ │ │ + ldr r2, [pc, #40] @ (2edc8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2edc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (2edc0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2edbc │ │ │ │ + beq.n 2edb4 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ blx 2e10 │ │ │ │ @@ -51981,22 +51978,22 @@ │ │ │ │ blx 2e10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ae0 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ee30 │ │ │ │ + beq.n 2ee28 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2c48 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2ee32 │ │ │ │ + b.n 2ee2a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -52008,22 +52005,22 @@ │ │ │ │ blx 2e10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ae0 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ee72 │ │ │ │ + beq.n 2ee6a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2c48 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2ee74 │ │ │ │ + b.n 2ee6c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -52033,38 +52030,38 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 28c4 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2eea2 │ │ │ │ + bne.n 2ee9a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2eede │ │ │ │ + b.n 2eed6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ blx 2ed0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2eebe │ │ │ │ + bne.n 2eeb6 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2eede │ │ │ │ + b.n 2eed6 │ │ │ │ movs r0, #0 │ │ │ │ blx 28d0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2eed0 │ │ │ │ + bge.n 2eec8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2eede │ │ │ │ + b.n 2eed6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2df8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2d14 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ @@ -52080,54 +52077,54 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ef10 │ │ │ │ + beq.n 2ef08 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2ef1c │ │ │ │ - ldr r3, [pc, #16] @ (2ef24 ) │ │ │ │ + b.n 2ef14 │ │ │ │ + ldr r3, [pc, #16] @ (2ef1c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ef50 │ │ │ │ + beq.n 2ef48 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2ef5c │ │ │ │ - ldr r3, [pc, #16] @ (2ef64 ) │ │ │ │ + b.n 2ef54 │ │ │ │ + ldr r3, [pc, #16] @ (2ef5c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -52135,28 +52132,28 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2c3c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ef9e │ │ │ │ + beq.n 2ef96 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ef9e │ │ │ │ - ldr r3, [pc, #16] @ (2efa8 ) │ │ │ │ + bne.n 2ef96 │ │ │ │ + ldr r3, [pc, #16] @ (2efa0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r7, sp, #0 │ │ │ │ @@ -52165,72 +52162,72 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2e58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2efd8 │ │ │ │ + beq.n 2efd0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2efe4 │ │ │ │ - ldr r3, [pc, #16] @ (2efec ) │ │ │ │ + b.n 2efdc │ │ │ │ + ldr r3, [pc, #16] @ (2efe4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 21a9c │ │ │ │ + bl 21a98 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1992] @ 0x7c8 │ │ │ │ sub.w sp, sp, #2096 @ 0x830 │ │ │ │ add r7, sp, #24 │ │ │ │ addw r1, r7, #2072 @ 0x818 │ │ │ │ subw r1, r1, #2060 @ 0x80c │ │ │ │ str r0, [r1, #0] │ │ │ │ add.w r1, r7, #8 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ - ldr r2, [pc, #332] @ (2f164 ) │ │ │ │ + ldr r2, [pc, #332] @ (2f15c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #332] @ (2f168 ) │ │ │ │ + ldr r3, [pc, #332] @ (2f160 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #2068] @ 0x814 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r1, r7, #20 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r0, r3, #2060 @ 0x80c │ │ │ │ add.w r3, r7, #8 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 265d6 │ │ │ │ + bl 265ce │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f05e │ │ │ │ + beq.n 2f056 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2f06c │ │ │ │ + b.n 2f064 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f0d2 │ │ │ │ + bne.n 2f0ca │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ @@ -52239,351 +52236,351 @@ │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #188] @ (2f16c ) │ │ │ │ + ldr r3, [pc, #188] @ (2f164 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #184] @ (2f170 ) │ │ │ │ + ldr r3, [pc, #184] @ (2f168 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #180] @ (2f174 ) │ │ │ │ + ldr r3, [pc, #180] @ (2f16c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #180] @ (2f178 ) │ │ │ │ + ldr r2, [pc, #180] @ (2f170 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2f116 │ │ │ │ + bl 21878 │ │ │ │ + b.n 2f10e │ │ │ │ add.w r3, r7, #20 │ │ │ │ - ldr r2, [pc, #164] @ (2f17c ) │ │ │ │ + ldr r2, [pc, #164] @ (2f174 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f0f6 │ │ │ │ + beq.n 2f0ee │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #13 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2f116 │ │ │ │ - ldr r3, [pc, #136] @ (2f180 ) │ │ │ │ + b.n 2f10e │ │ │ │ + ldr r3, [pc, #136] @ (2f178 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f13c │ │ │ │ + beq.n 2f134 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2f13e │ │ │ │ + b.n 2f136 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #68] @ (2f184 ) │ │ │ │ + ldr r1, [pc, #68] @ (2f17c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (2f168 ) │ │ │ │ + ldr r2, [pc, #36] @ (2f160 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #2068] @ 0x814 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2f158 │ │ │ │ + beq.n 2f150 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ addw r7, r7, #2072 @ 0x818 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #184] @ (2f25c ) │ │ │ │ + ldr r2, [pc, #184] @ (2f254 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #184] @ (2f260 ) │ │ │ │ + ldr r3, [pc, #184] @ (2f258 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26c08 │ │ │ │ + bl 26c00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f1dc │ │ │ │ - ldr r3, [pc, #152] @ (2f264 ) │ │ │ │ + bne.n 2f1d4 │ │ │ │ + ldr r3, [pc, #152] @ (2f25c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2f224 │ │ │ │ + bl 21878 │ │ │ │ + b.n 2f21c │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f20a │ │ │ │ - ldr r3, [pc, #112] @ (2f268 ) │ │ │ │ + bne.n 2f202 │ │ │ │ + ldr r3, [pc, #112] @ (2f260 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2f224 │ │ │ │ + bl 21878 │ │ │ │ + b.n 2f21c │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #84] @ (2f26c ) │ │ │ │ + ldr r3, [pc, #84] @ (2f264 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26754 │ │ │ │ + bl 2674c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2f23c │ │ │ │ + b.n 2f234 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #64] @ (2f270 ) │ │ │ │ + ldr r3, [pc, #64] @ (2f268 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26754 │ │ │ │ + bl 2674c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (2f274 ) │ │ │ │ + ldr r1, [pc, #52] @ (2f26c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2f260 ) │ │ │ │ + ldr r2, [pc, #28] @ (2f258 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2f254 │ │ │ │ + beq.n 2f24c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #44] @ (2f2b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (2f2b0 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - ldr r3, [pc, #32] @ (2f2bc ) │ │ │ │ + bl 21878 │ │ │ │ + ldr r3, [pc, #32] @ (2f2b4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #28] @ (2f2c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (2f2b8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #28] @ (2f2c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2f2bc ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 1d5f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #16 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #204] @ (2f3ac ) │ │ │ │ + ldr r2, [pc, #204] @ (2f3a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #204] @ (2f3b0 ) │ │ │ │ + ldr r3, [pc, #204] @ (2f3a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #192] @ (2f3b4 ) │ │ │ │ + ldr r2, [pc, #192] @ (2f3ac ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1c600 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f32e │ │ │ │ + bne.n 2f326 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #156] @ (2f3b8 ) │ │ │ │ + ldr r2, [pc, #156] @ (2f3b0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2f38a │ │ │ │ + b.n 2f382 │ │ │ │ add.w r0, r7, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ blx 2db0 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f372 │ │ │ │ + beq.n 2f36a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 3014 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #92] @ (2f3bc ) │ │ │ │ + ldr r2, [pc, #92] @ (2f3b4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2f38a │ │ │ │ + b.n 2f382 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #68] @ (2f3c0 ) │ │ │ │ + ldr r2, [pc, #68] @ (2f3b8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #56] @ (2f3c4 ) │ │ │ │ + ldr r1, [pc, #56] @ (2f3bc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2f3b0 ) │ │ │ │ + ldr r2, [pc, #32] @ (2f3a8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2f3a4 │ │ │ │ + beq.n 2f39c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ - movs r0, r0 │ │ │ │ ldrb r0, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #220] @ (2f4bc ) │ │ │ │ + ldr r2, [pc, #220] @ (2f4b4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #220] @ (2f4c0 ) │ │ │ │ + ldr r3, [pc, #220] @ (2f4b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #208] @ (2f4c4 ) │ │ │ │ + ldr r2, [pc, #208] @ (2f4bc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -52594,111 +52591,111 @@ │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2984 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f454 │ │ │ │ + beq.n 2f44c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 3014 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #132] @ (2f4c8 ) │ │ │ │ + ldr r2, [pc, #132] @ (2f4c0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2f49c │ │ │ │ + b.n 2f494 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 1c780 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f480 │ │ │ │ + beq.n 2f478 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #92] @ (2f4cc ) │ │ │ │ + ldr r2, [pc, #92] @ (2f4c4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ - b.n 2f492 │ │ │ │ - ldr r3, [pc, #76] @ (2f4d0 ) │ │ │ │ + bl 21878 │ │ │ │ + b.n 2f48a │ │ │ │ + ldr r3, [pc, #76] @ (2f4c8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2187c │ │ │ │ + bl 21878 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2960 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #52] @ (2f4d4 ) │ │ │ │ + ldr r1, [pc, #52] @ (2f4cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2f4c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (2f4b8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2f4b4 │ │ │ │ + beq.n 2f4ac │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ sub sp, #24 │ │ │ │ add r7, sp, #0 │ │ │ │ strd r0, r1, [r7, #16] │ │ │ │ - ldr r6, [pc, #212] @ (2f5bc ) │ │ │ │ + ldr r6, [pc, #212] @ (2f5b4 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ strd r0, r1, [r6] │ │ │ │ - ldr r1, [pc, #204] @ (2f5c0 ) │ │ │ │ + ldr r1, [pc, #204] @ (2f5b8 ) │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - b.n 2f5a2 │ │ │ │ - ldr r1, [pc, #200] @ (2f5c4 ) │ │ │ │ + b.n 2f59a │ │ │ │ + ldr r1, [pc, #200] @ (2f5bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [pc, #196] @ (2f5c8 ) │ │ │ │ + ldr r0, [pc, #196] @ (2f5c0 ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ - ldr r1, [pc, #184] @ (2f5cc ) │ │ │ │ + ldr r1, [pc, #184] @ (2f5c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [pc, #180] @ (2f5d0 ) │ │ │ │ + ldr r0, [pc, #180] @ (2f5c8 ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r7] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -52717,120 +52714,120 @@ │ │ │ │ mul.w r1, r4, r1 │ │ │ │ add r0, r1 │ │ │ │ movw r1, #32557 @ 0x7f2d │ │ │ │ movt r1, #19605 @ 0x4c95 │ │ │ │ umull r2, r3, r4, r1 │ │ │ │ adds r1, r0, r3 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #100] @ (2f5d4 ) │ │ │ │ + ldr r1, [pc, #100] @ (2f5cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r1, [pc, #92] @ (2f5d8 ) │ │ │ │ + ldr r1, [pc, #92] @ (2f5d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds.w sl, r2, r8 │ │ │ │ adc.w fp, r3, r9 │ │ │ │ - ldr r0, [pc, #80] @ (2f5dc ) │ │ │ │ + ldr r0, [pc, #80] @ (2f5d4 ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ strd sl, fp, [r1] │ │ │ │ - ldr r1, [pc, #72] @ (2f5e0 ) │ │ │ │ + ldr r1, [pc, #72] @ (2f5d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ - ldr r1, [pc, #68] @ (2f5e4 ) │ │ │ │ + ldr r1, [pc, #68] @ (2f5dc ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #68] @ (2f5e8 ) │ │ │ │ + ldr r1, [pc, #68] @ (2f5e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #312 @ 0x138 │ │ │ │ - blt.n 2f4fa │ │ │ │ + blt.n 2f4f2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bx lr │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ movs r3, #30 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #22 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #24 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ add r7, sp, #0 │ │ │ │ str.w r0, [r7, #148] @ 0x94 │ │ │ │ strd r2, r3, [r7, #136] @ 0x88 │ │ │ │ - add r1, pc, #812 @ (adr r1, 2f938 ) │ │ │ │ + add r1, pc, #812 @ (adr r1, 2f930 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 2f4d8 │ │ │ │ + bl 2f4d0 │ │ │ │ mov.w r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #152] @ 0x98 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #160] @ 0xa0 │ │ │ │ ldrd r2, r3, [r7, #136] @ 0x88 │ │ │ │ cmp.w r2, #312 @ 0x138 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ - bcs.n 2f640 │ │ │ │ + bcs.n 2f638 │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ - b.n 2f7c6 │ │ │ │ - ldr r2, [pc, #760] @ (2f940 ) │ │ │ │ + b.n 2f7be │ │ │ │ + ldr r2, [pc, #760] @ (2f938 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r8, r9, [r3] │ │ │ │ ldrd r2, r3, [r7, #152] @ 0x98 │ │ │ │ subs r1, r2, #1 │ │ │ │ str r1, [r7, #112] @ 0x70 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #732] @ (2f944 ) │ │ │ │ + ldr r2, [pc, #732] @ (2f93c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r4, r5, [r3] │ │ │ │ ldrd r2, r3, [r7, #152] @ 0x98 │ │ │ │ subs r1, r2, #1 │ │ │ │ str r1, [r7, #104] @ 0x68 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #708] @ (2f948 ) │ │ │ │ + ldr r2, [pc, #708] @ (2f940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -52876,15 +52873,15 @@ │ │ │ │ ldrd r4, r5, [r7, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ adds r1, r1, r2 │ │ │ │ str r1, [r7, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ adc.w r3, r1, r3 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #548] @ (2f94c ) │ │ │ │ + ldr r2, [pc, #548] @ (2f944 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r1, r2, [r7, #80] @ 0x50 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldrd r2, r3, [r7, #152] @ 0x98 │ │ │ │ @@ -52900,70 +52897,70 @@ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrd r3, r4, [r7, #24] │ │ │ │ strd r3, r4, [r7, #160] @ 0xa0 │ │ │ │ ldrd r2, r3, [r7, #152] @ 0x98 │ │ │ │ cmp.w r2, #312 @ 0x138 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 2f794 │ │ │ │ - ldr r3, [pc, #472] @ (2f950 ) │ │ │ │ + bcc.n 2f78c │ │ │ │ + ldr r3, [pc, #472] @ (2f948 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ - ldr r3, [pc, #464] @ (2f954 ) │ │ │ │ + ldr r3, [pc, #464] @ (2f94c ) │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ mov.w r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r7, #160] @ 0xa0 │ │ │ │ ldrd r2, r3, [r7, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bcc.n 2f7b0 │ │ │ │ + bcc.n 2f7a8 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #160] @ 0xa0 │ │ │ │ ldrd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ subs r1, r2, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldrd r3, r4, [r7, #16] │ │ │ │ strd r3, r4, [r7, #168] @ 0xa8 │ │ │ │ ldrd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 2f646 │ │ │ │ + bne.w 2f63e │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ - b.n 2f910 │ │ │ │ - ldr r2, [pc, #376] @ (2f958 ) │ │ │ │ + b.n 2f908 │ │ │ │ + ldr r2, [pc, #376] @ (2f950 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r8, r9, [r3] │ │ │ │ ldrd r2, r3, [r7, #152] @ 0x98 │ │ │ │ subs r1, r2, #1 │ │ │ │ str r1, [r7, #72] @ 0x48 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #348] @ (2f95c ) │ │ │ │ + ldr r2, [pc, #348] @ (2f954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r4, r5, [r3] │ │ │ │ ldrd r2, r3, [r7, #152] @ 0x98 │ │ │ │ subs r1, r2, #1 │ │ │ │ str r1, [r7, #64] @ 0x40 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #324] @ (2f960 ) │ │ │ │ + ldr r2, [pc, #324] @ (2f958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -53003,15 +53000,15 @@ │ │ │ │ ldrd r4, r5, [r7, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ subs r1, r1, r2 │ │ │ │ str r1, [r7, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #192] @ (2f964 ) │ │ │ │ + ldr r2, [pc, #192] @ (2f95c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r1, r2, [r7, #40] @ 0x28 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldrd r2, r3, [r7, #152] @ 0x98 │ │ │ │ @@ -53020,110 +53017,110 @@ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldrd r3, r4, [r7, #8] │ │ │ │ strd r3, r4, [r7, #152] @ 0x98 │ │ │ │ ldrd r2, r3, [r7, #152] @ 0x98 │ │ │ │ cmp.w r2, #312 @ 0x138 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 2f8fa │ │ │ │ - ldr r3, [pc, #140] @ (2f968 ) │ │ │ │ + bcc.n 2f8f2 │ │ │ │ + ldr r3, [pc, #140] @ (2f960 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ - ldr r3, [pc, #132] @ (2f96c ) │ │ │ │ + ldr r3, [pc, #132] @ (2f964 ) │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ mov.w r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #152] @ 0x98 │ │ │ │ ldrd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ subs r1, r2, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r3, r4, [r7] │ │ │ │ strd r3, r4, [r7, #168] @ 0xa8 │ │ │ │ ldrd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 2f7de │ │ │ │ - ldr r1, [pc, #84] @ (2f970 ) │ │ │ │ + bne.w 2f7d6 │ │ │ │ + ldr r1, [pc, #84] @ (2f968 ) │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r1] │ │ │ │ nop │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ - bvs.n 2f890 │ │ │ │ + bvs.n 2f888 │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ add r7, sp, #0 │ │ │ │ - ldr r3, [pc, #924] @ (2fd28 ) │ │ │ │ + ldr r3, [pc, #924] @ (2fd20 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ - blt.w 2fc12 │ │ │ │ - ldr r3, [pc, #916] @ (2fd2c ) │ │ │ │ + blt.w 2fc0a │ │ │ │ + ldr r3, [pc, #916] @ (2fd24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2f9b0 │ │ │ │ + bne.n 2f9a8 │ │ │ │ movw r0, #5489 @ 0x1571 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2f4d8 │ │ │ │ + bl 2f4d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ - b.n 2fa84 │ │ │ │ - ldr r2, [pc, #884] @ (2fd30 ) │ │ │ │ + b.n 2fa7c │ │ │ │ + ldr r2, [pc, #884] @ (2fd28 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ and.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r7, #152] @ 0x98 │ │ │ │ str.w r3, [r7, #156] @ 0x9c │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ adds r3, #1 │ │ │ │ - ldr r2, [pc, #856] @ (2fd34 ) │ │ │ │ + ldr r2, [pc, #856] @ (2fd2c ) │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r7, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ @@ -53138,64 +53135,64 @@ │ │ │ │ mov r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldrd r3, r4, [r7, #48] @ 0x30 │ │ │ │ strd r3, r4, [r7, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ - ldr r2, [pc, #796] @ (2fd38 ) │ │ │ │ + ldr r2, [pc, #796] @ (2fd30 ) │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r4, r5, [r3] │ │ │ │ ldrd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ orr.w r0, r0, r3, lsl #31 │ │ │ │ lsrs r1, r3, #1 │ │ │ │ eor.w sl, r4, r0 │ │ │ │ eor.w fp, r5, r1 │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - ldr r2, [pc, #752] @ (2fd3c ) │ │ │ │ + ldr r2, [pc, #752] @ (2fd34 ) │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ eor.w r1, sl, r2 │ │ │ │ str.w r1, [r7, #136] @ 0x88 │ │ │ │ eor.w r3, fp, r3 │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #728] @ (2fd40 ) │ │ │ │ + ldr r2, [pc, #728] @ (2fd38 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r1, r2, [r7, #136] @ 0x88 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ cmp r3, #155 @ 0x9b │ │ │ │ - ble.n 2f9b8 │ │ │ │ - b.n 2fb5a │ │ │ │ - ldr r2, [pc, #692] @ (2fd44 ) │ │ │ │ + ble.n 2f9b0 │ │ │ │ + b.n 2fb52 │ │ │ │ + ldr r2, [pc, #692] @ (2fd3c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ and.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r7, #128] @ 0x80 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ adds r3, #1 │ │ │ │ - ldr r2, [pc, #660] @ (2fd48 ) │ │ │ │ + ldr r2, [pc, #660] @ (2fd40 ) │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r7, #120] @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ @@ -53210,15 +53207,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldrd r3, r4, [r7, #40] @ 0x28 │ │ │ │ strd r3, r4, [r7, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ - ldr r2, [pc, #604] @ (2fd4c ) │ │ │ │ + ldr r2, [pc, #604] @ (2fd44 ) │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r4, r5, [r3] │ │ │ │ ldrd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -53227,47 +53224,47 @@ │ │ │ │ lsrs r1, r3, #1 │ │ │ │ eor.w r3, r4, r0 │ │ │ │ str r3, [r7, #112] @ 0x70 │ │ │ │ eor.w r3, r5, r1 │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - ldr r2, [pc, #556] @ (2fd50 ) │ │ │ │ + ldr r2, [pc, #556] @ (2fd48 ) │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r4, r5, [r7, #112] @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ eors r1, r2 │ │ │ │ str r1, [r7, #104] @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ eors r3, r1 │ │ │ │ str r3, [r7, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #532] @ (2fd54 ) │ │ │ │ + ldr r2, [pc, #532] @ (2fd4c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r1, r2, [r7, #104] @ 0x68 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ cmp.w r3, #310 @ 0x136 │ │ │ │ - ble.n 2fa8e │ │ │ │ - ldr r3, [pc, #496] @ (2fd58 ) │ │ │ │ + ble.n 2fa86 │ │ │ │ + ldr r3, [pc, #496] @ (2fd50 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ and.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ str r1, [r7, #96] @ 0x60 │ │ │ │ str r3, [r7, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #480] @ (2fd5c ) │ │ │ │ + ldr r3, [pc, #480] @ (2fd54 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ ldrd r4, r5, [r7, #96] @ 0x60 │ │ │ │ @@ -53278,15 +53275,15 @@ │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldrd r3, r4, [r7, #32] │ │ │ │ strd r3, r4, [r7, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #436] @ (2fd60 ) │ │ │ │ + ldr r3, [pc, #436] @ (2fd58 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #1248 @ 0x4e0 │ │ │ │ ldrd r4, r5, [r3, #-8] │ │ │ │ ldrd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -53294,43 +53291,43 @@ │ │ │ │ lsrs r1, r3, #1 │ │ │ │ eor.w r3, r4, r0 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ eor.w r3, r5, r1 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - ldr r2, [pc, #388] @ (2fd64 ) │ │ │ │ + ldr r2, [pc, #388] @ (2fd5c ) │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r4, r5, [r7, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ eors r1, r2 │ │ │ │ str r1, [r7, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ eors r1, r3 │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #364] @ (2fd68 ) │ │ │ │ + ldr r3, [pc, #364] @ (2fd60 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r1, r2, [r7, #72] @ 0x48 │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ - ldr r2, [pc, #352] @ (2fd6c ) │ │ │ │ + ldr r2, [pc, #352] @ (2fd64 ) │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #348] @ (2fd70 ) │ │ │ │ + ldr r3, [pc, #348] @ (2fd68 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr r3, [pc, #344] @ (2fd74 ) │ │ │ │ + ldr r3, [pc, #344] @ (2fd6c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #340] @ (2fd78 ) │ │ │ │ + ldr r2, [pc, #340] @ (2fd70 ) │ │ │ │ add r2, pc │ │ │ │ lsls r3, r1, #3 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ ldrd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ mov.w r0, #0 │ │ │ │ @@ -53354,15 +53351,15 @@ │ │ │ │ strd r3, r4, [r7, #168] @ 0xa8 │ │ │ │ ldrd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ lsls r1, r3, #17 │ │ │ │ orr.w r1, r1, r2, lsr #15 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - add r3, pc, #156 @ (adr r3, 2fd20 ) │ │ │ │ + add r3, pc, #156 @ (adr r3, 2fd18 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ and.w r4, r0, r2 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ ands r3, r1 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldrd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ ldrd r4, r5, [r7, #56] @ 0x38 │ │ │ │ @@ -53409,157 +53406,157 @@ │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr7, [r6, #1020]! @ 0x3fc │ │ │ │ strb r6, [r2, #7] │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ + movs r2, r0 │ │ │ │ + adds r0, r6, #2 │ │ │ │ movs r2, r0 │ │ │ │ adds r0, r5, #2 │ │ │ │ movs r2, r0 │ │ │ │ adds r0, r4, #2 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r3, #2 │ │ │ │ - movs r2, r0 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - bl 2f974 │ │ │ │ + bl 2f96c │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsrs r2, r0, #1 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ lsrs r3, r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - bl 2f974 │ │ │ │ + bl 2f96c │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsrs r2, r0, #11 │ │ │ │ orr.w r2, r2, r1, lsl #21 │ │ │ │ lsrs r3, r1, #11 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 306b8 │ │ │ │ + bl 306b0 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #16] @ 2fde8 │ │ │ │ + vldr d7, [pc, #16] @ 2fde0 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ pop {r7, pc} │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - bl 2f974 │ │ │ │ + bl 2f96c │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsrs r2, r0, #11 │ │ │ │ orr.w r2, r2, r1, lsl #21 │ │ │ │ lsrs r3, r1, #11 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 306b8 │ │ │ │ + bl 306b0 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #12] @ 2fe30 │ │ │ │ + vldr d7, [pc, #12] @ 2fe28 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r7, sp, #0 │ │ │ │ - bl 2f974 │ │ │ │ + bl 2f96c │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ orr.w r2, r2, r1, lsl #20 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 306b8 │ │ │ │ + bl 306b0 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ - vldr d6, [pc, #12] @ 2fe80 │ │ │ │ + vldr d6, [pc, #12] @ 2fe78 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 300da │ │ │ │ + bcc.w 300d2 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 300c4 │ │ │ │ + bls.w 300bc │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 300cc │ │ │ │ + beq.w 300c4 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 2fec0 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 2feb8 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -53727,46 +53724,46 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 300e0 │ │ │ │ + cbz r0, 300d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 30754 │ │ │ │ + b.w 3074c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 300da │ │ │ │ + beq.n 300d2 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2fe88 │ │ │ │ + bl 2fe80 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 30382 │ │ │ │ + beq.w 3037a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 30352 │ │ │ │ + beq.w 3034a │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 3035c │ │ │ │ + bls.w 30354 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 3036c │ │ │ │ + beq.w 30364 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 30148 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 30140 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -53950,138 +53947,138 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 30754 │ │ │ │ + b.w 3074c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30382 │ │ │ │ + beq.n 3037a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 30106 │ │ │ │ + bl 300fe │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 303b8 │ │ │ │ + b.n 303b0 │ │ │ │ nop │ │ │ │ eor.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, r1, lsl #1 │ │ │ │ mov.w r5, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ itttt ne │ │ │ │ orrsne.w ip, r4, r0 │ │ │ │ orrsne.w ip, r5, r2 │ │ │ │ mvnsne.w ip, r4, asr #21 │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.w 305a6 │ │ │ │ + beq.w 3059e │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 3040a │ │ │ │ + ble.n 30402 │ │ │ │ add r4, r5 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ eor.w r0, r2, r0 │ │ │ │ eor.w r1, r3, r1 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ it hi │ │ │ │ pophi {r4, r5, pc} │ │ │ │ tst.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, r1, lsl #12 │ │ │ │ mov.w ip, #1048576 @ 0x100000 │ │ │ │ orr.w r1, ip, r1, lsr #12 │ │ │ │ - beq.n 30428 │ │ │ │ + beq.n 30420 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ tst.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r3, lsl #12 │ │ │ │ orr.w r3, ip, r3, lsr #12 │ │ │ │ - beq.n 3043c │ │ │ │ + beq.n 30434 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 30592 │ │ │ │ + beq.w 3058a │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 3046a │ │ │ │ + blt.n 30462 │ │ │ │ lsl.w ip, r2, lr │ │ │ │ lsr.w r2, r2, r5 │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsl.w r2, r3, lr │ │ │ │ adds r0, r0, r2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adcs r1, r3 │ │ │ │ - b.n 30488 │ │ │ │ + b.n 30480 │ │ │ │ sub.w r5, r5, #32 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp r2, #1 │ │ │ │ lsl.w ip, r3, lr │ │ │ │ it cs │ │ │ │ orrcs.w ip, ip, #2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adds r0, r0, r3 │ │ │ │ adcs.w r1, r1, r3, asr #31 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 3049e │ │ │ │ + bpl.n 30496 │ │ │ │ mov.w lr, #0 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ sbcs.w r0, lr, r0 │ │ │ │ sbc.w r1, lr, r1 │ │ │ │ cmp.w r1, #1048576 @ 0x100000 │ │ │ │ - bcc.n 304dc │ │ │ │ + bcc.n 304d4 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 304c4 │ │ │ │ + bcc.n 304bc │ │ │ │ lsrs r1, r1, #1 │ │ │ │ movs.w r0, r0, rrx │ │ │ │ mov.w ip, ip, rrx │ │ │ │ add.w r4, r4, #1 │ │ │ │ mov.w r2, r4, lsl #21 │ │ │ │ cmn.w r2, #4194304 @ 0x400000 │ │ │ │ - bcs.w 305f8 │ │ │ │ + bcs.w 305f0 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ movseq.w ip, r0, lsr #1 │ │ │ │ adcs.w r0, r0, #0 │ │ │ │ adc.w r1, r1, r4, lsl #20 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs.w ip, ip, lsl #1 │ │ │ │ adcs r0, r0 │ │ │ │ adc.w r1, r1, r1 │ │ │ │ subs r4, #1 │ │ │ │ it cs │ │ │ │ cmpcs.w r1, #1048576 @ 0x100000 │ │ │ │ - bcs.n 304c4 │ │ │ │ + bcs.n 304bc │ │ │ │ teq r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ clz r3, r1 │ │ │ │ it eq │ │ │ │ addeq r3, #32 │ │ │ │ sub.w r3, r3, #11 │ │ │ │ subs.w r2, r3, #32 │ │ │ │ - bge.n 30526 │ │ │ │ + bge.n 3051e │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 30522 │ │ │ │ + ble.n 3051a │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 3053c │ │ │ │ + b.n 30534 │ │ │ │ add.w r2, r2, #20 │ │ │ │ it le │ │ │ │ rsble ip, r2, #32 │ │ │ │ lsl.w r1, r1, r2 │ │ │ │ lsr.w ip, r0, ip │ │ │ │ itt le │ │ │ │ orrle.w r1, r1, ip │ │ │ │ @@ -54089,17 +54086,17 @@ │ │ │ │ subs r4, r4, r3 │ │ │ │ ittt ge │ │ │ │ addge.w r1, r1, r4, lsl #20 │ │ │ │ orrge r1, r5 │ │ │ │ popge {r4, r5, pc} │ │ │ │ mvn.w r4, r4 │ │ │ │ subs r4, #31 │ │ │ │ - bge.n 3058a │ │ │ │ + bge.n 30582 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 30572 │ │ │ │ + bgt.n 3056a │ │ │ │ add.w r4, r4, #20 │ │ │ │ rsb r2, r4, #32 │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ lsr.w r3, r1, r4 │ │ │ │ orr.w r1, r5, r3 │ │ │ │ @@ -54116,35 +54113,35 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r4, #0 │ │ │ │ eor.w r3, r3, #1048576 @ 0x100000 │ │ │ │ itte eq │ │ │ │ eoreq.w r1, r1, #1048576 @ 0x100000 │ │ │ │ addeq r4, #1 │ │ │ │ subne r5, #1 │ │ │ │ - b.n 30444 │ │ │ │ + b.n 3043c │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 30606 │ │ │ │ + beq.n 305fe │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 305ca │ │ │ │ + beq.n 305c2 │ │ │ │ orrs.w ip, r4, r0 │ │ │ │ itt eq │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r1, r3 │ │ │ │ ittt ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, pc} │ │ │ │ movs.w ip, r4, lsr #21 │ │ │ │ - bne.n 305e8 │ │ │ │ + bne.n 305e0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adcs r1, r1 │ │ │ │ it cs │ │ │ │ orrcs.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds.w r4, r4, #4194304 @ 0x400000 │ │ │ │ itt cc │ │ │ │ @@ -54175,28 +54172,28 @@ │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ mov.w r5, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n 304f0 │ │ │ │ + b.n 304e8 │ │ │ │ nop │ │ │ │ teq r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ ands.w r5, r0, #2147483648 @ 0x80000000 │ │ │ │ it mi │ │ │ │ negmi r0, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n 304f0 │ │ │ │ + b.n 304e8 │ │ │ │ nop │ │ │ │ lsls r2, r0, #1 │ │ │ │ mov.w r1, r2, asr #3 │ │ │ │ mov.w r1, r1, rrx │ │ │ │ mov.w r0, r2, lsl #28 │ │ │ │ itttt ne │ │ │ │ andsne.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ @@ -54210,34 +54207,34 @@ │ │ │ │ itt eq │ │ │ │ orreq.w r1, r1, #524288 @ 0x80000 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #896 @ 0x380 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 304f0 │ │ │ │ + b.n 304e8 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 306de │ │ │ │ + b.n 306d6 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 306de │ │ │ │ + bpl.n 306d6 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ movs.w ip, r1, lsr #22 │ │ │ │ - beq.w 3049e │ │ │ │ + beq.w 30496 │ │ │ │ mov.w r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ @@ -54245,28 +54242,28 @@ │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ add r4, r2 │ │ │ │ - b.n 3049e │ │ │ │ + b.n 30496 │ │ │ │ nop │ │ │ │ - cbnz r3, 3073c │ │ │ │ - cbnz r2, 3073c │ │ │ │ + cbnz r3, 30734 │ │ │ │ + cbnz r2, 30734 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 30754 │ │ │ │ + b.w 3074c │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 30760 │ │ │ │ + bl 30758 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 2dec │ │ │ │ @@ -54275,21 +54272,21 @@ │ │ │ │ cmp r0, r2 │ │ │ │ mov lr, r1 │ │ │ │ sbcs.w r1, lr, r3 │ │ │ │ mov ip, r0 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 3084c │ │ │ │ + bcc.n 30844 │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30864 │ │ │ │ + beq.n 3085c │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 3085c │ │ │ │ + beq.n 30854 │ │ │ │ subs r0, r0, r1 │ │ │ │ sub.w r5, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsls r3, r0 │ │ │ │ mov r8, r5 │ │ │ │ lsl.w r4, r2, r5 │ │ │ │ mov r7, r6 │ │ │ │ @@ -54298,43 +54295,43 @@ │ │ │ │ lsrs r2, r6 │ │ │ │ cmp ip, r1 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ sbcs.w r2, lr, r3 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 307cc │ │ │ │ + bcc.n 307c4 │ │ │ │ movs r4, #1 │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ lsr.w r2, r4, r6 │ │ │ │ orrs r5, r2 │ │ │ │ lsls r4, r0 │ │ │ │ - cbz r0, 3084c │ │ │ │ + cbz r0, 30844 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 307f6 │ │ │ │ + b.n 307ee │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, ip, #1 │ │ │ │ adc.w lr, lr, #0 │ │ │ │ subs r2, #1 │ │ │ │ - beq.n 3080a │ │ │ │ + beq.n 30802 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 307da │ │ │ │ + bcs.n 307d2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 307f6 │ │ │ │ + bne.n 307ee │ │ │ │ lsl.w r3, lr, r7 │ │ │ │ adds.w r4, r4, ip │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ orr.w ip, ip, r3 │ │ │ │ lsr.w r3, lr, r8 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ @@ -54346,22 +54343,22 @@ │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ orrs r3, r1 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ orrs r3, r2 │ │ │ │ subs r4, r4, r0 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 30854 │ │ │ │ + cbz r3, 3084c │ │ │ │ strd ip, lr, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ clz r1, ip │ │ │ │ adds r1, #32 │ │ │ │ - b.n 30788 │ │ │ │ + b.n 30780 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 30788 │ │ │ │ - b.n 3085c │ │ │ │ + bne.n 30780 │ │ │ │ + b.n 30854 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00030878 <.fini>: │ │ │ │ +00030870 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1177 +1,1176 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00030880 01000200 3e000000 08000000 2f000000 ....>......./... │ │ │ │ - 0x00030890 08000000 04000000 08000000 0b000000 ................ │ │ │ │ - 0x000308a0 08000000 3d000000 08000000 36000000 ....=.......6... │ │ │ │ - 0x000308b0 08000000 16000000 08000000 2e000000 ................ │ │ │ │ - 0x000308c0 08000000 10000000 08000000 32000000 ............2... │ │ │ │ - 0x000308d0 08000000 14000000 08000000 11000000 ................ │ │ │ │ - 0x000308e0 08000000 1e000000 08000000 35000000 ............5... │ │ │ │ - 0x000308f0 08000000 0f000000 08000000 23000000 ............#... │ │ │ │ - 0x00030900 08000000 29000000 08000000 00000000 ....)........... │ │ │ │ - 0x00030910 00000000 61756469 74000000 5b2d725d ....audit...[-r] │ │ │ │ - 0x00030920 00000000 63617400 3c66696c 653e205b ....cat. [ │ │ │ │ - 0x00030930 66696c65 325d205b 66696c65 335d202e file2] [file3] . │ │ │ │ - 0x00030940 2e2e0000 63640000 3c72656d 6f746564 ....cd...chmod... ...clos │ │ │ │ - 0x00030970 65000000 00000000 64656275 67000000 e.......debug... │ │ │ │ - 0x00030980 5b737562 73797374 656d5d00 64660000 [subsystem].df.. │ │ │ │ - 0x00030990 5b2d6b7c 2d6d7c2d 677c2d74 5d000000 [-k|-m|-g|-t]... │ │ │ │ - 0x000309a0 65786974 00000000 67657400 3c72656d exit....get. [localf │ │ │ │ - 0x000309c0 696c655d 00000000 67657461 636c0000 ile]....getacl.. │ │ │ │ - 0x000309d0 5b72656d 6f746570 6174685d 00000000 [remotepath].... │ │ │ │ - 0x000309e0 68656c70 00000000 6c636400 3c6c6f63 help....lcd...listacl. │ │ │ │ - 0x00030a00 6c6f6361 6c706174 68000000 6c707764 localpath...lpwd │ │ │ │ - 0x00030a10 00000000 6c6e0000 5b2d735d 203c7061 ....ln..[-s] .. │ │ │ │ - 0x00030a30 6c730000 5b2d6c61 5d205b72 656d6f74 ls..[-la] [remot │ │ │ │ - 0x00030a40 65706174 685d0000 6c73616c 6c6f6300 epath]..lsalloc. │ │ │ │ - 0x00030a50 5b706174 685d0000 6d617472 69785f63 [path]..matrix_c │ │ │ │ - 0x00030a60 72656174 65000000 3c706174 683e203c reate... < │ │ │ │ - 0x00030a70 77696474 683e203c 68656967 68743e20 width> │ │ │ │ - 0x00030a80 3c6e686f 7374733e 00000000 6d617472 ....matr │ │ │ │ - 0x00030a90 69785f64 656c6574 65000000 3c706174 ix_delete.....matrix_list. │ │ │ │ - 0x00030ab0 68617368 00000000 3c616c67 6f726974 hash.... ..md5. │ │ │ │ - 0x00030ad0 6d6b616c 6c6f6300 3c706174 683e203c mkalloc. < │ │ │ │ - 0x00030ae0 73697a65 3e000000 6d6b6469 72000000 size>...mkdir... │ │ │ │ - 0x00030af0 5b2d705d 203c6469 723e0000 6d760000 [-p] ..mv.. │ │ │ │ - 0x00030b00 3c6f6c64 6e616d65 3e203c6e 65776e61 .open......put. [remotefile] │ │ │ │ - 0x00030b40 00000000 70776400 71756974 00000000 ....pwd.quit.... │ │ │ │ - 0x00030b50 72656d6f 74655f64 65627567 00000000 remote_debug.... │ │ │ │ - 0x00030b60 72657365 7461636c 00000000 3c72656d resetacl.... ...rm.... │ │ │ │ - 0x00030b90 726d6469 72000000 3c646972 3e000000 rmdir...... │ │ │ │ - 0x00030ba0 73656172 63680000 5b2d696d 735d203c search..[-ims] < │ │ │ │ - 0x00030bb0 64697265 63746f72 793e203c 70617474 directory> ....setacl.. │ │ │ │ - 0x00030bd0 3c72656d 6f746570 6174683e 203c7573 .... │ │ │ │ - 0x00030bf0 73657472 65700000 3c706174 683e203c setrep.. < │ │ │ │ - 0x00030c00 6e726570 733e0000 73746174 00000000 nreps>..stat.... │ │ │ │ - 0x00030c10 74686972 64707574 00000000 3c66696c thirdput.... <3rdhost> <3r │ │ │ │ - 0x00030c30 6466696c 653e0000 7469636b 65745f63 dfile>..ticket_c │ │ │ │ - 0x00030c40 72656174 65000000 5b2d6f5b 75747075 reate...[-o[utpu │ │ │ │ - 0x00030c50 745d203c 7469636b 65742066 696c656e t] ] [-s[ubject │ │ │ │ - 0x00030c70 5d203c73 75626a65 63742f75 7365723e ] │ │ │ │ - 0x00030c80 5d205b2d 645b7572 6174696f 6e5d203c ] [-d[uration] < │ │ │ │ - 0x00030c90 64757261 74696f6e 3e5d205b 2d625b69 duration>] [-b[i │ │ │ │ - 0x00030ca0 74735d20 3c626974 733e5d20 5b5b3c64 ts] ] [[ ] │ │ │ │ - 0x00030cc0 202e2e2e 5d000000 7469636b 65745f64 ...]...ticket_d │ │ │ │ - 0x00030cd0 656c6574 65000000 3c6e616d 653e0000 elete..... │ │ │ │ - 0x00030ce0 7469636b 65745f67 65740000 7469636b ticket_get..tick │ │ │ │ - 0x00030cf0 65745f6c 69737400 7469636b 65745f6d et_list.ticket_m │ │ │ │ - 0x00030d00 6f646966 79000000 3c6e616d 653e203c odify... < │ │ │ │ - 0x00030d10 64697265 63746f72 793e203c 61636c6d directory> ....ticket_r │ │ │ │ - 0x00030d30 65676973 74657200 3c6e616d 653e205b egister. [ │ │ │ │ - 0x00030d40 3c737562 6a656374 3e5d203c 64757261 ] ...timeout. │ │ │ │ - 0x00030d60 3c736563 6f6e6473 3e000000 77686f61 ...whoa │ │ │ │ - 0x00030d70 6d690000 77686f61 7265796f 75000000 mi..whoareyou... │ │ │ │ - 0x00030d80 3c686f73 746e616d 653e0000 78617474 ..xatt │ │ │ │ - 0x00030d90 725f6765 74000000 3c66696c 653e203c r_get... < │ │ │ │ - 0x00030da0 61747472 69627574 653e0000 78617474 attribute>..xatt │ │ │ │ - 0x00030db0 725f6c69 73740000 78617474 725f7365 r_list..xattr_se │ │ │ │ - 0x00030dc0 74000000 3c66696c 653e203c 61747472 t... [value].. │ │ │ │ - 0x00030de0 6a6f625f 63726561 74650000 3c6a736f job_create....job_commit.. │ │ │ │ - 0x00030e00 3c69643e 00000000 6a6f625f 6b696c6c ....job_kill │ │ │ │ - 0x00030e10 00000000 6a6f625f 73746174 75730000 ....job_status.. │ │ │ │ - 0x00030e20 6a6f625f 77616974 00000000 3c69643e job_wait.... │ │ │ │ - 0x00030e30 205b7469 6d656f75 745d0000 6a6f625f [timeout]..job_ │ │ │ │ - 0x00030e40 72656170 00000000 72656164 00000000 reap....read.... │ │ │ │ - 0x00030e50 726c0000 77726974 65000000 72776c64 rl..write...rwld │ │ │ │ - 0x00030e60 00000000 61646d69 6e000000 72776c64 ....admin...rwld │ │ │ │ - 0x00030e70 76610000 72657365 72766500 6c760000 va..reserve.lv.. │ │ │ │ - 0x00030e80 6e6f6e65 00000000 2e000000 636f6e6e none........conn │ │ │ │ - 0x00030e90 65637465 6420746f 20257320 61732025 ected to %s as % │ │ │ │ - 0x00030ea0 730a0000 25732f25 73000000 25733a20 s...%s/%s...%s: │ │ │ │ - 0x00030eb0 25730a00 25734220 72656164 20696e20 %s..%sB read in │ │ │ │ - 0x00030ec0 252e3266 73200000 28257342 2f73290a %.2fs ..(%sB/s). │ │ │ │ - 0x00030ed0 00000000 25734220 77726974 74656e20 ....%sB written │ │ │ │ - 0x00030ee0 696e2025 2e326673 20000000 436f756c in %.2fs ...Coul │ │ │ │ - 0x00030ef0 64206e6f 74206765 74207469 636b6574 d not get ticket │ │ │ │ - 0x00030f00 20616674 65722072 65676973 74657269 after registeri │ │ │ │ - 0x00030f10 6e672069 742e0a00 7469636b 65742027 ng it...ticket ' │ │ │ │ - 0x00030f20 2573273a 206c696d 69742069 6d706f73 %s': limit impos │ │ │ │ - 0x00030f30 65642062 79207365 72766572 2c206475 ed by server, du │ │ │ │ - 0x00030f40 72617469 6f6e2069 733a2025 6c6c750a ration is: %llu. │ │ │ │ - 0x00030f50 00000000 6d697373 696e6720 6f707469 ....missing opti │ │ │ │ - 0x00030f60 6f6e2061 7267756d 656e7420 746f2063 on argument to c │ │ │ │ - 0x00030f70 72656174 653a2025 730a0000 2d6f0000 reate: %s...-o.. │ │ │ │ - 0x00030f80 2d6f7574 70757400 2d730000 2d737562 -output.-s..-sub │ │ │ │ - 0x00030f90 6a656374 00000000 2d640000 2d647572 ject....-d..-dur │ │ │ │ - 0x00030fa0 6174696f 6e000000 696e7661 6c696420 ation...invalid │ │ │ │ - 0x00030fb0 7469636b 65742064 75726174 696f6e3a ticket duration: │ │ │ │ - 0x00030fc0 2025730a 00000000 2d620000 2d626974 %s.....-b..-bit │ │ │ │ - 0x00030fd0 73000000 696e7661 6c696420 6e756d62 s...invalid numb │ │ │ │ - 0x00030fe0 6572206f 66206269 74733a20 25730a00 er of bits: %s.. │ │ │ │ - 0x00030ff0 696e7661 6c696420 6f707469 6f6e2074 invalid option t │ │ │ │ - 0x00031000 6f206372 65617465 3a202573 0a000000 o create: %s.... │ │ │ │ - 0x00031010 636f756c 64206e6f 74206372 65617465 could not create │ │ │ │ - 0x00031020 20746963 6b65740a 00000000 7469636b ticket.....tick │ │ │ │ - 0x00031030 65742027 2573273a 20737563 63657373 et '%s': success │ │ │ │ - 0x00031040 66756c6c 79206372 65617465 64207769 fully created wi │ │ │ │ - 0x00031050 74682025 7a752062 6974732e 0a000000 th %zu bits..... │ │ │ │ - 0x00031060 636f756c 64206e6f 74207265 67697374 could not regist │ │ │ │ - 0x00031070 65722074 69636b65 740a0000 7469636b er ticket...tick │ │ │ │ - 0x00031080 65742027 2573273a 20737563 63657373 et '%s': success │ │ │ │ - 0x00031090 66756c6c 79207265 67697374 65726564 fully registered │ │ │ │ - 0x000310a0 2e0a0000 7469636b 65742027 2573273a ....ticket '%s': │ │ │ │ - 0x000310b0 20646972 6563746f 72792027 25732720 directory '%s' │ │ │ │ - 0x000310c0 72657175 69726573 20616e20 61636c6d requires an aclm │ │ │ │ - 0x000310d0 61736b2e 0a000000 7469636b 65742027 ask.....ticket ' │ │ │ │ - 0x000310e0 2573273a 20646972 6563746f 72792027 %s': directory ' │ │ │ │ - 0x000310f0 25732720 61636c6d 61736b20 3d202725 %s' aclmask = '% │ │ │ │ - 0x00031100 73272e0a 00000000 7469636b 65742027 s'......ticket ' │ │ │ │ - 0x00031110 2573273a 20636f75 6c64206e 6f742073 %s': could not s │ │ │ │ - 0x00031120 65742061 636c206d 61736b20 27257327 et acl mask '%s' │ │ │ │ - 0x00031130 20666f72 20646972 6563746f 72792027 for directory ' │ │ │ │ - 0x00031140 2573270a 00000000 73656c66 00000000 %s'.....self.... │ │ │ │ - 0x00031150 256c6c75 0a000000 25732025 730a0000 %llu....%s %s... │ │ │ │ - 0x00031160 25730a00 25622025 64202025 59000000 %s..%b %d %Y... │ │ │ │ - 0x00031170 25622025 64202548 3a254d00 25632563 %b %d %H:%M.%c%c │ │ │ │ - 0x00031180 25632563 25632563 25632563 25632563 %c%c%c%c%c%c%c%c │ │ │ │ - 0x00031190 2025346c 6c642025 386c6c64 2025386c %4lld %8lld %8l │ │ │ │ - 0x000311a0 6c642025 386c6c64 20257320 25730a00 ld %8lld %s %s.. │ │ │ │ - 0x000311b0 2d000000 6c733a20 756e6b6e 6f776e20 -...ls: unknown │ │ │ │ - 0x000311c0 6f707469 6f6e3a20 25630a00 2d700000 option: %c..-p.. │ │ │ │ - 0x000311d0 64657669 63653a20 20256c6c 640a0000 device: %lld... │ │ │ │ - 0x000311e0 696e6f64 653a2020 20256c6c 640a0000 inode: %lld... │ │ │ │ - 0x000311f0 6d6f6465 3a202020 20253034 6c6c750a mode: %04llu. │ │ │ │ - 0x00031200 00000000 6e6c696e 6b3a2020 20256c6c ....nlink: %ll │ │ │ │ - 0x00031210 640a0000 7569643a 20202020 20256c6c d...uid: %ll │ │ │ │ - 0x00031220 640a0000 6769643a 20202020 20256c6c d...gid: %ll │ │ │ │ - 0x00031230 640a0000 72646576 6963653a 20256c6c d...rdevice: %ll │ │ │ │ - 0x00031240 640a0000 73697a65 3a202020 20256c6c d...size: %ll │ │ │ │ - 0x00031250 640a0000 626c6b73 697a653a 20256c6c d...blksize: %ll │ │ │ │ - 0x00031260 640a0000 626c6f63 6b733a20 20256c6c d...blocks: %ll │ │ │ │ - 0x00031270 640a0000 6174696d 653a2020 20257300 d...atime: %s. │ │ │ │ - 0x00031280 6d74696d 653a2020 20257300 6374696d mtime: %s.ctim │ │ │ │ - 0x00031290 653a2020 20257300 2d6b0000 2d6d0000 e: %s.-k..-m.. │ │ │ │ - 0x000312a0 2d670000 2d740000 2f000000 25734220 -g..-t../...%sB │ │ │ │ - 0x000312b0 544f5441 4c0a0000 25734220 494e5553 TOTAL...%sB INUS │ │ │ │ - 0x000312c0 450a0000 256f0000 56616c69 64206465 E...%o..Valid de │ │ │ │ - 0x000312d0 62756767 696e6720 666c6167 73206172 bugging flags ar │ │ │ │ - 0x000312e0 653a2000 25303258 00000000 0925730a e: .%02X.....%s. │ │ │ │ - 0x000312f0 00000000 2d720000 61756469 743a2075 ....-r..audit: u │ │ │ │ - 0x00031300 6e6b6e6f 776e206f 7074696f 6e3a2025 nknown option: % │ │ │ │ - 0x00031310 730a0000 20202046 494c4553 20202020 s... FILES │ │ │ │ - 0x00031320 20444952 53202020 20202044 41544120 DIRS DATA │ │ │ │ - 0x00031330 4f574e45 52000000 256c6c64 20256c6c OWNER...%lld %ll │ │ │ │ - 0x00031340 6420256c 6c642025 730a0000 25386c6c d %lld %s...%8ll │ │ │ │ - 0x00031350 64202538 6c6c6420 25387342 2025730a d %8lld %8sB %s. │ │ │ │ - 0x00031360 00000000 54696d65 6f757420 69732025 ....Timeout is % │ │ │ │ - 0x00031370 64207365 636f6e64 732e0a00 436f6d6d d seconds...Comm │ │ │ │ - 0x00031380 616e6473 3a000000 252d3132 73202573 ands:...%-12s %s │ │ │ │ - 0x00031390 0a000000 0a446562 75676769 6e672073 .....Debugging s │ │ │ │ - 0x000313a0 75627379 7374656d 73206172 653a0000 ubsystems are:.. │ │ │ │ - 0x000313b0 2f257300 256c6c64 20627974 65732074 /%s.%lld bytes t │ │ │ │ - 0x000313c0 72616e73 66657272 65642069 6e202564 ransferred in %d │ │ │ │ - 0x000313d0 20736563 6f6e6473 20000000 28252e31 seconds ...(%.1 │ │ │ │ - 0x000313e0 6c664d42 2f73290a 00000000 686f7374 lfMB/s).....host │ │ │ │ - 0x000313f0 3a202020 25730a00 70617468 3a202020 : %s..path: │ │ │ │ - 0x00031400 25730a00 77696474 683a2020 25640a00 %s..width: %d.. │ │ │ │ - 0x00031410 68656967 68743a20 25640a00 6573697a height: %d..esiz │ │ │ │ - 0x00031420 653a2020 25640a00 6e686f73 74733a20 e: %d..nhosts: │ │ │ │ - 0x00031430 25640a00 6e66696c 65733a20 25640a00 %d..nfiles: %d.. │ │ │ │ - 0x00031440 4f70656e 00000000 52656164 00000000 Open....Read.... │ │ │ │ - 0x00031450 436c6f73 65000000 53746174 00000000 Close...Stat.... │ │ │ │ - 0x00031460 556e6b6e 6f776e00 25732065 72726f72 Unknown.%s error │ │ │ │ - 0x00031470 206f6e20 25733a20 25730a00 252d3330 on %s: %s..%-30 │ │ │ │ - 0x00031480 73000000 09256c6c 6409256c 6c640a00 s....%lld.%lld.. │ │ │ │ - 0x00031490 0a000000 256c6c64 0a000000 256c6c64 ....%lld....%lld │ │ │ │ - 0x000314a0 00000000 6e6f7420 636f6e6e 65637465 ....not connecte │ │ │ │ - 0x000314b0 64000000 636f756c 646e2774 2025733a d...couldn't %s: │ │ │ │ - 0x000314c0 2025730a 00000000 7573653a 20257320 %s.....use: %s │ │ │ │ - 0x000314d0 25730a00 756e6b6e 6f776e20 636f6d6d %s..unknown comm │ │ │ │ - 0x000314e0 616e643a 20257320 20287472 79202768 and: %s (try 'h │ │ │ │ - 0x000314f0 656c7027 290a0000 7573653a 20257320 elp')...use: %s │ │ │ │ - 0x00031500 5b6f7074 696f6e73 5d205b68 6f73746e [options] [hostn │ │ │ │ - 0x00031510 616d655d 205b636f 6d6d616e 645d0a00 ame] [command].. │ │ │ │ - 0x00031520 77686572 65206f70 74696f6e 73206172 where options ar │ │ │ │ - 0x00031530 653a0a00 2d612c2d 2d617574 683d3c66 e:..-a,--auth=.... %-30s R │ │ │ │ - 0x00031550 65717569 72652074 68697320 61757468 equire this auth │ │ │ │ - 0x00031560 656e7469 63617469 6f6e206d 6f64652e entication mode. │ │ │ │ - 0x00031570 0a000000 2d642c2d 2d646562 75673d3c ....-d,--debug=< │ │ │ │ - 0x00031580 666c6167 3e000000 20252d33 30732045 flag>... %-30s E │ │ │ │ - 0x00031590 6e61626c 65206465 62756767 696e6720 nable debugging │ │ │ │ - 0x000315a0 666f7220 74686973 20737562 73797374 for this subsyst │ │ │ │ - 0x000315b0 656d2e0a 00000000 2d6f2c2d 2d646562 em......-o,--deb │ │ │ │ - 0x000315c0 75672d66 696c653d 3c66696c 653e0000 ug-file=.. │ │ │ │ - 0x000315d0 20252d33 30732053 656e6420 64656275 %-30s Send debu │ │ │ │ - 0x000315e0 6767696e 6720746f 20746869 73206669 gging to this fi │ │ │ │ - 0x000315f0 6c652e20 2863616e 20616c73 6f206265 le. (can also be │ │ │ │ - 0x00031600 203a7374 64657272 2c206f72 203a7374 :stderr, or :st │ │ │ │ - 0x00031610 646f7574 290a0000 2d692c2d 2d746963 dout)...-i,--tic │ │ │ │ - 0x00031620 6b657473 3d3c6669 6c65733e 00000000 kets=.... │ │ │ │ - 0x00031630 20252d33 30732043 6f6d6d61 2d64656c %-30s Comma-del │ │ │ │ - 0x00031640 696d6974 6564206c 69737420 6f662074 imited list of t │ │ │ │ - 0x00031650 69636b65 74732074 6f207573 6520666f ickets to use fo │ │ │ │ - 0x00031660 72206175 7468656e 74696361 74696f6e r authentication │ │ │ │ - 0x00031670 2e0a0000 2d6c2c2d 2d766572 626f7365 ....-l,--verbose │ │ │ │ - 0x00031680 00000000 20252d33 3073204c 6f6e6720 .... %-30s Long │ │ │ │ - 0x00031690 7472616e 73666572 20696e66 6f726d61 transfer informa │ │ │ │ - 0x000316a0 74696f6e 2e0a0000 2d742c2d 2d74696d tion....-t,--tim │ │ │ │ - 0x000316b0 656f7574 3d3c7469 6d653e00 20252d33 eout=