--- /srv/rebuilderd/tmp/rebuilderdDzSCe7/inputs/coop-computing-tools_7.14.5-1+b2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdDzSCe7/out/coop-computing-tools_7.14.5-1+b2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-03-15 11:35:19.000000 debian-binary │ --rw-r--r-- 0 0 0 5700 2025-03-15 11:35:19.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1077328 2025-03-15 11:35:19.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 5708 2025-03-15 11:35:19.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1075692 2025-03-15 11:35:19.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 2025-03-15 11:35:19.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-15 11:35:19.000000 ./etc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-15 11:35:19.000000 ./etc/cctools/ │ │ │ --rw-r--r-- 0 root (0) root (0) 7435 2025-03-15 11:35:19.000000 ./etc/cctools/config.mk │ │ │ +-rw-r--r-- 0 root (0) root (0) 7413 2025-03-15 11:35:19.000000 ./etc/cctools/config.mk │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-15 11:35:19.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-15 11:35:19.000000 ./usr/bin/ │ │ │ -rwxr-xr-x 0 root (0) root (0) 134460 2025-03-15 11:35:19.000000 ./usr/bin/catalog_query │ │ │ -rwxr-xr-x 0 root (0) root (0) 200380 2025-03-15 11:35:19.000000 ./usr/bin/catalog_server │ │ │ -rwxr-xr-x 0 root (0) root (0) 134500 2025-03-15 11:35:19.000000 ./usr/bin/catalog_update │ │ │ -rwxr-xr-x 0 root (0) root (0) 394 2025-03-15 11:35:19.000000 ./usr/bin/cctools_gpu_autodetect │ │ │ -rwxr-xr-x 0 root (0) root (0) 270132 2025-03-15 11:35:19.000000 ./usr/bin/chirp │ │ ├── ./etc/cctools/config.mk │ │ │ @@ -1,21 +1,21 @@ │ │ │ -# Generated at Sat Mar 15 11:38:05 UTC 2025 by sbuild@sbuild │ │ │ +# Generated at Tue Jul 29 03:24:14 UTC 2025 by sbuild@sbuild │ │ │ │ │ │ CCTOOLS_HOME=/build/reproducible-path/cctools-7.14.5 │ │ │ CCTOOLS_INSTALL_DIR=/usr │ │ │ │ │ │ CCTOOLS_OPSYS=LINUX │ │ │ │ │ │ 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=/build/reproducible-path/cctools-7.14.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -I /usr/include/python3.13 -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 Sat Mar 15 11:35:19 UTC 2025"' -DCCTOOLS_CPU_ARMHF -DCCTOOLS_CVMFS_BUILD_FLAGS='" "' -DCCTOOLS_OPSYS_LINUX -DCCTOOLS_RELEASE_DATE='"Sat Mar 15 11:35:19 UTC 2025"' -DCCTOOLS_SOURCE='"FINAL"' -DCCTOOLS_SYSTEM_INFORMATION='"Debian build of cctools"' -DCCTOOLS_VERSION='"7.14.5 FINAL"' -DCCTOOLS_VERSION_MAJOR=7 -DCCTOOLS_VERSION_MICRO=5 -DCCTOOLS_VERSION_MINOR=14 -DINSTALL_PATH='"/usr"' -D_GNU_SOURCE -D_REENTRANT -g3 -O0 -ggdb3 │ │ │ +CCTOOLS_BASE_CCFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cctools-7.14.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -I /usr/include/python3.13 -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 Sat Mar 15 11:35:19 UTC 2025"' -DCCTOOLS_CPU_ARMHF -DCCTOOLS_CVMFS_BUILD_FLAGS='" "' -DCCTOOLS_OPSYS_LINUX -DCCTOOLS_RELEASE_DATE='"Sat Mar 15 11:35:19 UTC 2025"' -DCCTOOLS_SOURCE='"FINAL"' -DCCTOOLS_SYSTEM_INFORMATION='"Debian build of cctools"' -DCCTOOLS_VERSION='"7.14.5 FINAL"' -DCCTOOLS_VERSION_MAJOR=7 -DCCTOOLS_VERSION_MICRO=5 -DCCTOOLS_VERSION_MINOR=14 -DINSTALL_PATH='"/usr"' -D_GNU_SOURCE -D_REENTRANT -g3 -O0 -ggdb3 │ │ │ │ │ │ CCTOOLS_INTERNAL_CCFLAGS= -DCCTOOLS_WITH_CHIRP -I /build/reproducible-path/cctools-7.14.5/dttools/src -I /build/reproducible-path/cctools-7.14.5/batch_job/src -I /build/reproducible-path/cctools-7.14.5/taskvine/src -I /build/reproducible-path/cctools-7.14.5/grow/src -I /build/reproducible-path/cctools-7.14.5/makeflow/src -I /build/reproducible-path/cctools-7.14.5/work_queue/src -I /build/reproducible-path/cctools-7.14.5/ftp_lite/src -I /build/reproducible-path/cctools-7.14.5/resource_monitor/src -I /build/reproducible-path/cctools-7.14.5/chirp/src -I /build/reproducible-path/cctools-7.14.5/deltadb/src -I /build/reproducible-path/cctools-7.14.5/poncho/src -I /build/reproducible-path/cctools-7.14.5/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: efee194efad1f1f89176514bf545f65bd7ffc1a2 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5d7756aec2cb97019c99f00052c1aadfe4c3a4b8 │ │ │ │ │ │ │ │ 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_debugaltlink {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 636f6f70 2d636f6d ueabihf/coop-com │ │ │ │ 0x00000030 70757469 6e672d74 6f6f6c73 2e646562 puting-tools.deb │ │ │ │ - 0x00000040 75670038 00d7b025 5c06ae0c 50ca02a7 ug.8...%\...P... │ │ │ │ - 0x00000050 499fdfca 60a8af I...`.. │ │ │ │ + 0x00000040 7567005d 6389efc1 588722c5 f72a76f3 ug.]c...X."..*v. │ │ │ │ + 0x00000050 906a3067 11723d .j0g.r= │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65653139 34656661 64316631 66383931 ee194efad1f1f891 │ │ │ │ - 0x00000010 37363531 34626635 34356636 35626437 76514bf545f65bd7 │ │ │ │ - 0x00000020 66666331 61322e64 65627567 00000000 ffc1a2.debug.... │ │ │ │ - 0x00000030 0550bc51 .P.Q │ │ │ │ + 0x00000000 37373536 61656332 63623937 30313963 7756aec2cb97019c │ │ │ │ + 0x00000010 39396630 30303532 63316161 64666534 99f00052c1aadfe4 │ │ │ │ + 0x00000020 63336134 62382e64 65627567 00000000 c3a4b8.debug.... │ │ │ │ + 0x00000030 828ea3a5 .... │ │ ├── ./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: 6a912c27125c9f5b8e41ce269485288897b4bfcf │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dd8fc42cd09ad194d40d451a817f90f933252dc8 │ │ │ │ │ │ │ │ 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_debugaltlink {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 636f6f70 2d636f6d ueabihf/coop-com │ │ │ │ 0x00000030 70757469 6e672d74 6f6f6c73 2e646562 puting-tools.deb │ │ │ │ - 0x00000040 75670038 00d7b025 5c06ae0c 50ca02a7 ug.8...%\...P... │ │ │ │ - 0x00000050 499fdfca 60a8af I...`.. │ │ │ │ + 0x00000040 7567005d 6389efc1 588722c5 f72a76f3 ug.]c...X."..*v. │ │ │ │ + 0x00000050 906a3067 11723d .j0g.r= │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39313263 32373132 35633966 35623865 912c27125c9f5b8e │ │ │ │ - 0x00000010 34316365 32363934 38353238 38383937 41ce269485288897 │ │ │ │ - 0x00000020 62346266 63662e64 65627567 00000000 b4bfcf.debug.... │ │ │ │ - 0x00000030 ae202e6d . .m │ │ │ │ + 0x00000000 38666334 32636430 39616431 39346434 8fc42cd09ad194d4 │ │ │ │ + 0x00000010 30643435 31613831 37663930 66393333 0d451a817f90f933 │ │ │ │ + 0x00000020 32353264 63382e64 65627567 00000000 252dc8.debug.... │ │ │ │ + 0x00000030 c79863ed ..c. │ │ ├── ./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: 11b8e9cc86d2e9064e3d39057d5e1917b75a83ca │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 574f3d9408b1b898cc3816a3f483d6a82ef2ce05 │ │ │ │ │ │ │ │ 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_debugaltlink {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 636f6f70 2d636f6d ueabihf/coop-com │ │ │ │ 0x00000030 70757469 6e672d74 6f6f6c73 2e646562 puting-tools.deb │ │ │ │ - 0x00000040 75670038 00d7b025 5c06ae0c 50ca02a7 ug.8...%\...P... │ │ │ │ - 0x00000050 499fdfca 60a8af I...`.. │ │ │ │ + 0x00000040 7567005d 6389efc1 588722c5 f72a76f3 ug.]c...X."..*v. │ │ │ │ + 0x00000050 906a3067 11723d .j0g.r= │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62386539 63633836 64326539 30363465 b8e9cc86d2e9064e │ │ │ │ - 0x00000010 33643339 30353764 35653139 31376237 3d39057d5e1917b7 │ │ │ │ - 0x00000020 35613833 63612e64 65627567 00000000 5a83ca.debug.... │ │ │ │ - 0x00000030 3a62561c :bV. │ │ │ │ + 0x00000000 34663364 39343038 62316238 39386363 4f3d9408b1b898cc │ │ │ │ + 0x00000010 33383136 61336634 38336436 61383265 3816a3f483d6a82e │ │ │ │ + 0x00000020 66326365 30352e64 65627567 00000000 f2ce05.debug.... │ │ │ │ + 0x00000030 b71c58ee ..X. │ │ ├── ./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 0x034cec 0x00034cec 0x00034cec 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x034cd8 0x00034cd8 0x00034cd8 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 0x34d18 0x34d18 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x34d04 0x34d04 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 0x034cf8 0x00034cf8 0x00034cf8 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x034ce4 0x00034ce4 0x00034ce4 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 {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ [ 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 02d308 00 AX 0 0 8 │ │ │ │ [13] .fini PROGBITS 00030410 030410 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00030418 030418 0048d4 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 00034cec 034cec 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00034cf4 034cf4 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 00034cf8 034cf8 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00030418 030418 0048c0 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00034cd8 034cd8 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00034ce0 034ce0 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 00034ce4 034ce4 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: 00023bdd 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ - 196: 00023c13 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ + 195: 00023bd9 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ + 196: 00023c0f 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ 197: 0002d977 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ 198: 00051874 4 OBJECT GLOBAL DEFAULT 23 optind │ │ │ │ 199: 00055aac 4 OBJECT GLOBAL DEFAULT 24 optarg │ │ │ │ - 200: 00023c4b 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ │ + 200: 00023c47 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ ├── 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: d066312f5597ac96f83bf9b8ee7dd8dbef892e05 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 58684d42308aa9ec41974d4b4ca1ee6313fc02e6 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -649,15 +649,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 │ │ │ │ @@ -675,15 +675,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,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00003108 : │ │ │ │ +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 @ │ │ │ │ @@ -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: 0xffc4f01b │ │ │ │ + @ instruction: 0xffc2f01b │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf827f01c │ │ │ │ + @ instruction: 0xf825f01c │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [lr, #-108]! @ 0xffffff94 │ │ │ │ + stc2 0, cr15, [ip, #-108]! @ 0xffffff94 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 14409a0 │ │ │ │ + blx 13c09a0 │ │ │ │ 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: 0xf107f814 │ │ │ │ + @ instruction: 0xf107f812 │ │ │ │ @ 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 │ │ │ │ @@ -2932,32 +2932,32 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf92cf01b │ │ │ │ + @ instruction: 0xf92af01b │ │ │ │ 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 #18 │ │ │ │ + andcs pc, sl, r1, ror #18 │ │ │ │ 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 @ │ │ │ │ - stc2l 0, cr15, [sl, #108]! @ 0x6c │ │ │ │ + stc2l 0, cr15, [r8, #108]! @ 0x6c │ │ │ │ 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 │ │ │ │ andeq sl, r2, lr, ror #30 │ │ │ │ @@ -3531,15 +3531,15 @@ │ │ │ │ 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], {26} │ │ │ │ + stc2l 0, cr15, [r6], {26} │ │ │ │ @ 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 │ │ │ │ @@ -4701,15 +4701,15 @@ │ │ │ │ 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 │ │ │ │ ldrmi pc, [r3], #-771 @ 0xfffffcfd │ │ │ │ ldmdavs fp, {r2, r8, r9, ip, sp} │ │ │ │ andle r2, r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ @@ -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 │ │ │ │ - sbcs pc, fp, fp, asr lr @ │ │ │ │ + sbcs pc, fp, r9, asr lr @ │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ msrmi CPSR_f, #170917888 @ 0xa300000 │ │ │ │ submi pc, r8, #7340032 @ 0x700000 │ │ │ │ eormi pc, r8, #169869312 @ 0xa200000 │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ msrmi CPSR_s, #170917888 @ 0xa300000 │ │ │ │ @@ -4960,26 +4960,26 @@ │ │ │ │ @ instruction: 0x4603e89e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r8, #1000]! @ 0x3e8 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @ instruction: 0xf8df6879 │ │ │ │ ldrbtmi r3, [fp], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - @ instruction: 0xf607fd09 │ │ │ │ + @ instruction: 0xf607fd07 │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ andcs r4, r1, #40, 6 @ 0xa0000000 │ │ │ │ rsb r6, r7, sl, lsl r0 │ │ │ │ @ instruction: 0x3638f8df │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - subs pc, pc, r7, asr #18 │ │ │ │ + subs pc, pc, r5, asr #18 │ │ │ │ @ instruction: 0x3628f8df │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - subs pc, r7, r5, lsr #27 │ │ │ │ + subs pc, r7, r3, lsr #27 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ movtvs pc, #17827 @ 0x45a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ mulcs r0, r1, lr │ │ │ │ ldc 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0x3600f8df │ │ │ │ @@ -5006,75 +5006,75 @@ │ │ │ │ stmda r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ @ instruction: 0x4603ed9c │ │ │ │ @ instruction: 0xf8df4619 │ │ │ │ ldrbtmi r3, [fp], #-1456 @ 0xfffffa50 │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ - ands pc, r0, sp, lsr #25 │ │ │ │ + ands pc, r0, fp, lsr #25 │ │ │ │ strcc pc, [r4, #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: 0xffc0f018 │ │ │ │ + @ instruction: 0xffbef018 │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ svclt 0x0000ed70 │ │ │ │ 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], #-1384 @ 0xfffffa98 │ │ │ │ strbcs pc, [r4, #-2271]! @ 0xfffff721 @ │ │ │ │ stmdavs r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf01b6800 │ │ │ │ - ldmdavs fp!, {r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6076018 │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf6bf2b00 │ │ │ │ @ instruction: 0xf607af01 │ │ │ │ @ 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: 0xffeef018 │ │ │ │ + @ instruction: 0xffecf018 │ │ │ │ movtmi pc, #34311 @ 0x8607 @ │ │ │ │ msrmi CPSR_f, #170917888 @ 0xa300000 │ │ │ │ blcs 22044 │ │ │ │ @ instruction: 0xf015d101 │ │ │ │ @ instruction: 0xf607fb69 │ │ │ │ @ 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: 0xf607fc6d │ │ │ │ + @ instruction: 0xf607fc6b │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ ldmdavs r8, {r2, r5, r8, r9, lr} │ │ │ │ ldc 7, cr15, [r4], #1000 @ 0x3e8 │ │ │ │ @ instruction: 0xf8dfe016 │ │ │ │ ldrbtmi r3, [fp], #-1264 @ 0xfffffb10 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ strmi lr, [r3], -r6, lsr #16 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ strbtcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldmda ip, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ - mrrc2 0, 1, pc, r2, cr7 @ │ │ │ │ + mrrc2 0, 1, pc, r0, cr7 @ │ │ │ │ andcs lr, r0, r2 │ │ │ │ - mcrr2 0, 1, pc, lr, cr7 @ │ │ │ │ + mcrr2 0, 1, pc, ip, cr7 @ │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ strbcc pc, [r4], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ svc 0x005ef7fa │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ @ instruction: 0x4603ee96 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @@ -5334,15 +5334,15 @@ │ │ │ │ @ instruction: 0xf6a34348 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ submi pc, r8, #7340032 @ 0x700000 │ │ │ │ subvs pc, r2, #679477248 @ 0x28800000 │ │ │ │ @ instruction: 0xf6076013 │ │ │ │ @ instruction: 0xf5a34348 │ │ │ │ ldmdavs fp, {r1, r6, r8, r9, sp, lr} │ │ │ │ - blcs 264d4 │ │ │ │ + blcs 264d4 │ │ │ │ svcge 0x003bf47f │ │ │ │ stmiapl r3!, {r0, r1, r2, r5, r8, r9, fp, lr}^ │ │ │ │ blcs 224e0 │ │ │ │ mcrge 4, 4, pc, cr2, cr15, {3} @ │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ andle r4, r6, r3, lsl r3 │ │ │ │ @@ -6457,53 +6457,53 @@ │ │ │ │ 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 23654 │ │ │ │ tstcs r0, lr, lsl #2 │ │ │ │ @ instruction: 0xf01a2000 │ │ │ │ - @ instruction: 0x4602fcb5 │ │ │ │ + @ instruction: 0x4602fcb3 │ │ │ │ stmiapl r3!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blmi a61664 │ │ │ │ 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, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ - blcs 23c08 │ │ │ │ + cmnpvs r8, lr, asr #26 @ p-variant is OBSOLETE │ │ │ │ + blcs 23c08 │ │ │ │ ldmdbvs fp!, {r0, ip, lr, pc}^ │ │ │ │ andcs lr, r6, #55 @ 0x37 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldmib r0, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blcs 1ae40 │ │ │ │ ldmib r7, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0090100 │ │ │ │ cmnpvs r8, sp, lsl pc @ p-variant is OBSOLETE │ │ │ │ ldmib r7, {r1, r2, sp, lr, pc}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0xf00a68f8 │ │ │ │ cmnpvs r8, fp, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - blcs 23c40 │ │ │ │ + blcs 23c40 │ │ │ │ blmi 53d6c8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [sp, #-0] │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ ldmib r7, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldc2 0, cr15, [r8, #56] @ 0x38 │ │ │ │ stmiapl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - stc2l 0, cr15, [ip, #104]! @ 0x68 │ │ │ │ + stc2l 0, cr15, [sl, #104]! @ 0x68 │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r6, r4, r2, lsr #20 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ muleq r2, r6, sp │ │ │ │ @@ -6538,15 +6538,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: 0xffa4f017 │ │ │ │ + @ instruction: 0xffa2f017 │ │ │ │ @ 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}^ │ │ │ │ @@ -6576,15 +6576,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 1aa25c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r2, 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], -r4, ror #23 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -6597,15 +6597,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 15a2614 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f92302 │ │ │ │ @ instruction: 0x4603ebba │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -6618,30 +6618,30 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 10a2668 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs fp!, {r0, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7f92302 │ │ │ │ @ instruction: 0x4603eb90 │ │ │ │ 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 │ │ │ │ - mcr2 0, 7, pc, cr6, cr7, {0} @ │ │ │ │ + mcr2 0, 7, pc, cr4, cr7, {0} @ │ │ │ │ @ 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 @ │ │ │ │ @@ -6654,15 +6654,15 @@ │ │ │ │ stmia 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 │ │ │ │ - mrc2 0, 5, pc, cr12, cr7, {0} │ │ │ │ + mrc2 0, 5, pc, cr10, cr7, {0} │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldrmi r6, [r9], -r9, lsl #6 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ bl 11c7904 │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ @@ -6694,16 +6694,16 @@ │ │ │ │ @ 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, r9, ror #25 │ │ │ │ - blcs 23d98 │ │ │ │ + rscsvs pc, r8, r7, ror #25 │ │ │ │ + blcs 23d98 │ │ │ │ ldmvs r8!, {r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xffb2f009 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r6, r4, sl, ror #12 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ @@ -6812,24 +6812,24 @@ │ │ │ │ movwcs r6, #26 │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ce3f5c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - @ instruction: 0xf7f9fd81 │ │ │ │ + @ instruction: 0xf7f9fd7f │ │ │ │ @ instruction: 0x4603ea16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0070f7f8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ae3f80 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - andcs pc, r0, pc, ror #26 │ │ │ │ + andcs pc, r0, sp, ror #26 │ │ │ │ stmda lr!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq sl, r7, r9, lr │ │ │ │ @ instruction: 0x17da697b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6839,15 +6839,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #51655 @ 0xc9c7 │ │ │ │ bvs feee48c0 │ │ │ │ bmi 690728 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf022010c │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, r5, 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 f09d70 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -6981,24 +6981,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae4200 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r2, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ @ instruction: 0x4603ee1e │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [ip], {23} │ │ │ │ + ldc2 0, cr15, [sl], {23} │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ stmib r7, {r2, r3, r4, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 612a80 │ │ │ │ bl 124ae6c │ │ │ │ @@ -7008,18 +7008,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee92aa4 │ │ │ │ bne ff4e476c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffe45eee │ │ │ │ + blx ffdc5eee │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx ff945f20 │ │ │ │ - blcs 24388 │ │ │ │ + blcs 24388 │ │ │ │ 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 │ │ │ │ @@ -7219,15 +7219,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 247c8 │ │ │ │ + blcs 247c8 │ │ │ │ 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 @ │ │ │ │ @@ -7284,25 +7284,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 647b8 │ │ │ │ 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: 0xf9d0f017 │ │ │ │ + @ instruction: 0xf9cef017 │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ strmi lr, [r3], -r4, ror #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fefc82d0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89bbc4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - @ instruction: 0x2000f9bd │ │ │ │ + @ instruction: 0x2000f9bb │ │ │ │ ldcl 7, cr15, [ip], #-992 @ 0xfffffc20 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7312,15 +7312,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4e24 │ │ │ │ bmi 450e8c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0170100 │ │ │ │ - ldmib r7, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf022010a │ │ │ │ ldmdbvs fp!, {r0, r2, r7, 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 f0a4d4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7594,24 +7594,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae4b94 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bl ffe4879c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ @ instruction: 0x4603e954 │ │ │ │ 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: 0xff52f016 │ │ │ │ + @ instruction: 0xff50f016 │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ stmib r7, {r1, r4, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613414 │ │ │ │ bl 124b800 │ │ │ │ @@ -7621,18 +7621,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93438 │ │ │ │ bne ff4e5100 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff2ef016 │ │ │ │ + @ instruction: 0xff2cf016 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ cdp2 0, 1, cr15, cr10, cr1, {1} │ │ │ │ - blcs 24d1c │ │ │ │ + blcs 24d1c │ │ │ │ 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 │ │ │ │ @@ -7651,15 +7651,15 @@ │ │ │ │ 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 24e88 │ │ │ │ + blcs 24e88 │ │ │ │ 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 @ │ │ │ │ @@ -7720,25 +7720,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 64e88 │ │ │ │ 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, 3, pc, cr8, cr6, {0} @ │ │ │ │ + mcr2 0, 3, pc, cr6, cr6, {0} @ │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ @ instruction: 0x4603eafc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r6, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c294 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, r5, asr lr @ │ │ │ │ + andcs pc, r0, r3, asr lr @ │ │ │ │ ldmdb 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 │ │ │ │ @@ -7748,15 +7748,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee54f4 │ │ │ │ bmi 45155c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, r8, 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 f0aba4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7777,15 +7777,15 @@ │ │ │ │ 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 25080 │ │ │ │ + blcs 25080 │ │ │ │ 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 @ │ │ │ │ @@ -7838,25 +7838,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 65060 │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [ip, #-88]! @ 0xffffffa8 │ │ │ │ + ldc2l 0, cr15, [sl, #-88]! @ 0xffffffa8 │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ @ instruction: 0x4603ea10 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x006af7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c46c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, r9, ror #26 │ │ │ │ + andcs pc, r0, r7, ror #26 │ │ │ │ stmda r8!, {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 │ │ │ │ @@ -7866,15 +7866,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee56cc │ │ │ │ bmi 451734 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r2, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ ldmdbvs fp!, {r0, r4, r5, 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 f0ad7c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -7895,15 +7895,15 @@ │ │ │ │ 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 25258 │ │ │ │ + blcs 25258 │ │ │ │ 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 @ │ │ │ │ @@ -7956,25 +7956,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 65238 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r0], {22} │ │ │ │ + stc2 0, cr15, [lr], {22} │ │ │ │ @ instruction: 0xf7f868fe │ │ │ │ strmi lr, [r3], -r4, lsr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr7, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89c644 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, sp, ror ip @ │ │ │ │ + andcs pc, r0, fp, ror ip @ │ │ │ │ svc 0x003cf7f7 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7984,15 +7984,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee58a4 │ │ │ │ bmi 45190c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf021010a │ │ │ │ ldmdbvs fp!, {r0, r2, r6, r8, r9, 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 f0af54 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8077,24 +8077,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae5320 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmda r2!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ strmi lr, [r3], -lr, lsl #27 │ │ │ │ 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 fe346fc2 │ │ │ │ + blx fe2c6fc2 │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r2, r3, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613ba0 │ │ │ │ bl 124bf8c │ │ │ │ @@ -8104,18 +8104,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93bc4 │ │ │ │ bne ff4e588c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1a4700a │ │ │ │ + blx 19c700a │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx 154703c │ │ │ │ - blcs 254a8 │ │ │ │ + blcs 254a8 │ │ │ │ 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 │ │ │ │ @@ -8196,24 +8196,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae54fc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x0044f7f7 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ strmi lr, [r3], -r0, lsr #25 │ │ │ │ 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 fe7c719c │ │ │ │ + blx fe74719c │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r1, r2, r3, r4, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613d7c │ │ │ │ bl 124c168 │ │ │ │ @@ -8223,18 +8223,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93da0 │ │ │ │ bne ff4e5a68 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1ec71e4 │ │ │ │ + blx 1e471e4 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xf966f021 │ │ │ │ - blcs 25684 │ │ │ │ + blcs 25684 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -8315,24 +8315,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae56d8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs lr!, {r0, r1, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ mrc 7, 2, APSR_nzcv, cr6, cr7, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ @ instruction: 0x4603ebb2 │ │ │ │ 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: 0xf9b0f016 │ │ │ │ + @ instruction: 0xf9aef016 │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r4, r5, r6, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 613f58 │ │ │ │ bl 124c344 │ │ │ │ @@ -8342,18 +8342,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee93f7c │ │ │ │ bne ff4e5c44 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf98cf016 │ │ │ │ + @ instruction: 0xf98af016 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xf878f021 │ │ │ │ - blcs 25860 │ │ │ │ + blcs 25860 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -8420,15 +8420,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 25a8c │ │ │ │ + blcs 25a8c │ │ │ │ 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 @ │ │ │ │ @@ -8480,25 +8480,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 65a68 │ │ │ │ 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: 0xf878f016 │ │ │ │ + @ instruction: 0xf876f016 │ │ │ │ @ instruction: 0xf7f768fe │ │ │ │ strmi lr, [r3], -ip, lsl #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 19c957c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89ce74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - andcs pc, r0, r5, ror #16 │ │ │ │ + andcs pc, r0, r3, ror #16 │ │ │ │ bl 949598 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8508,15 +8508,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee60d4 │ │ │ │ bmi 45213c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmib r7, {r0, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, 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, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0b784 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8534,15 +8534,15 @@ │ │ │ │ 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 25c54 │ │ │ │ + blcs 25c54 │ │ │ │ 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, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -8586,24 +8586,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5b14 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f7ffa5 │ │ │ │ + @ instruction: 0xf7f7ffa3 │ │ │ │ @ instruction: 0x4603ec3a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r4, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5b38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - mulcs r0, r3, pc @ │ │ │ │ + mulcs r0, r1, pc @ │ │ │ │ b 14c973c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8613,15 +8613,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6278 │ │ │ │ bmi 4522e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r6, 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 f0b928 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8692,24 +8692,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5cbc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f7fed1 │ │ │ │ + @ instruction: 0xf7f7fecf │ │ │ │ strmi lr, [r3], -r6, ror #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5ce0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0x2000febf │ │ │ │ + @ instruction: 0x2000febd │ │ │ │ ldmdb 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 │ │ │ │ @@ -8719,15 +8719,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6420 │ │ │ │ bmi 452488 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f0bad0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -8754,15 +8754,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 25fc4 │ │ │ │ + blcs 25fc4 │ │ │ │ ldmibvs fp!, {r1, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7f66878 │ │ │ │ ldmib r7, {r3, r4, r6, r7, 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}^ │ │ │ │ @@ -8818,24 +8818,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 65fb0 │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [r4, #84] @ 0x54 │ │ │ │ + ldc2l 0, cr15, [r2, #84] @ 0x54 │ │ │ │ b 1a49ab8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -r4, asr #31 │ │ │ │ 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 │ │ │ │ - stc2l 0, cr15, [r2, #84] @ 0x54 │ │ │ │ + stc2l 0, cr15, [r0, #84] @ 0x54 │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r1, r7, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61473c │ │ │ │ bl 124cb20 │ │ │ │ @@ -8845,18 +8845,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ blvs e94760 │ │ │ │ bne ff4e6620 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [lr, #84] @ 0x54 │ │ │ │ + ldc2 0, cr15, [ip, #84] @ 0x54 │ │ │ │ ldrdeq lr, [ip, -r7] │ │ │ │ stc2 0, cr15, [sl], {32} │ │ │ │ - blcs 2603c │ │ │ │ + blcs 2603c │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe737613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e730 │ │ │ │ @ instruction: 0x37384619 │ │ │ │ @@ -8923,24 +8923,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6058 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f7fd03 │ │ │ │ + @ instruction: 0xf7f7fd01 │ │ │ │ @ instruction: 0x4603e998 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 7, APSR_nzcv, cr2, cr6, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a607c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - strdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, ror #25 │ │ │ │ svc 0x00b0f7f6 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8950,15 +8950,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee67bc │ │ │ │ bmi 452824 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r5, r7, r8, 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 f0be6c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9043,24 +9043,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 66334 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r2], {21} │ │ │ │ + ldc2 0, cr15, [r0], {21} │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -r2, lsl #28 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [r0], {21} │ │ │ │ + blx fffc7ed6 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 614ab8 │ │ │ │ bl 124cea4 │ │ │ │ @@ -9070,18 +9070,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee94adc │ │ │ │ bne ff4e67a4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff747f1e │ │ │ │ + blx ff6c7f1e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx ff247f50 │ │ │ │ - blcs 263c0 │ │ │ │ + blcs 263c0 │ │ │ │ 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 │ │ │ │ @@ -9151,24 +9151,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa63e8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6fb3b │ │ │ │ + @ instruction: 0xf7f6fb39 │ │ │ │ @ instruction: 0x4603efd0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [sl, #-984]! @ 0xfffffc28 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a640c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r9, lsr #22 │ │ │ │ + andcs pc, r0, r7, lsr #22 │ │ │ │ stcl 7, cr15, [r8, #984]! @ 0x3d8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9178,15 +9178,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6b4c │ │ │ │ bmi 452bb4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r4, r5, r6, r7, r8, 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 f0c1fc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9204,15 +9204,15 @@ │ │ │ │ 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 266cc │ │ │ │ + blcs 266cc │ │ │ │ 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, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9256,24 +9256,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa658c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6fa69 │ │ │ │ + @ instruction: 0xf7f6fa67 │ │ │ │ @ instruction: 0x4603eefe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrrc 7, 15, pc, r8, cr6 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a65b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r7, asr sl @ │ │ │ │ + andcs pc, r0, r5, asr sl @ │ │ │ │ ldc 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 │ │ │ │ @@ -9283,15 +9283,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6cf0 │ │ │ │ bmi 452d58 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, 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 f0c3a0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9309,15 +9309,15 @@ │ │ │ │ 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 26870 │ │ │ │ + blcs 26870 │ │ │ │ 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, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9361,24 +9361,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6730 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6f997 │ │ │ │ + @ instruction: 0xf7f6f995 │ │ │ │ strmi lr, [r3], -ip, lsr #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fe1ca338 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6754 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r5, lsl #19 │ │ │ │ + andcs pc, r0, r3, lsl #19 │ │ │ │ mcrr 7, 15, pc, r4, cr6 @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9388,15 +9388,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6e94 │ │ │ │ bmi 452efc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r6, 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 f0c544 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9414,15 +9414,15 @@ │ │ │ │ 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 26a14 │ │ │ │ + blcs 26a14 │ │ │ │ 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, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9466,24 +9466,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa68d4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7f6f8c5 │ │ │ │ + @ instruction: 0xf7f6f8c3 │ │ │ │ @ instruction: 0x4603ed5a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fed4a4dc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a68f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0x2000f8b3 │ │ │ │ + @ instruction: 0x2000f8b1 │ │ │ │ bl 1cca4f8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9493,15 +9493,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7038 │ │ │ │ bmi 4530a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, 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 f0c6e8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9570,24 +9570,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6a74 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fff5 │ │ │ │ + @ instruction: 0xf7f6fff3 │ │ │ │ strmi lr, [r3], -sl, lsl #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r4!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6a98 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r3, ror #31 │ │ │ │ + andcs pc, r0, r1, ror #31 │ │ │ │ b fe8ca698 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9597,15 +9597,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee71d8 │ │ │ │ bmi 453240 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - 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: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r5, 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 f0c888 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9676,24 +9676,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6c1c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6ff21 │ │ │ │ + @ instruction: 0xf7f6ff1f │ │ │ │ @ instruction: 0x4603ebb6 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6c40 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, pc, lsl #30 │ │ │ │ + andcs pc, r0, sp, lsl #30 │ │ │ │ stmib 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 │ │ │ │ @@ -9703,15 +9703,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7380 │ │ │ │ bmi 4533e8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - 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: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, r6, 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 f0ca30 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9729,15 +9729,15 @@ │ │ │ │ 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 26f00 │ │ │ │ + blcs 26f00 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r2, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 15544 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -9779,24 +9779,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6db8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fe53 │ │ │ │ + @ instruction: 0xf7f6fe51 │ │ │ │ strmi lr, [r3], -r8, ror #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r2, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6ddc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r1, asr #28 │ │ │ │ + andcs pc, r0, pc, lsr lr @ │ │ │ │ stmdb 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 │ │ │ │ @@ -9806,15 +9806,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee751c │ │ │ │ bmi 453584 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r3, r8, 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 f0cbcc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9883,24 +9883,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6f58 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fd83 │ │ │ │ + @ instruction: 0xf7f6fd81 │ │ │ │ @ instruction: 0x4603ea18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0072f7f5 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6f7c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r1, ror sp @ │ │ │ │ + andcs pc, r0, pc, ror #26 │ │ │ │ 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 │ │ │ │ @@ -9910,15 +9910,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee76bc │ │ │ │ bmi 453724 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r5, 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 f0cd6c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -9936,15 +9936,15 @@ │ │ │ │ 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 2723c │ │ │ │ + blcs 2723c │ │ │ │ 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 │ │ │ │ @@ -9990,24 +9990,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7104 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fcad │ │ │ │ + @ instruction: 0xf7f6fcab │ │ │ │ strmi lr, [r3], -r2, asr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 4, APSR_nzcv, cr12, cr5, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7128 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - mulcs r0, fp, ip │ │ │ │ + mulcs r0, r9, ip │ │ │ │ svc 0x005af7f5 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10017,15 +10017,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7868 │ │ │ │ bmi 4538d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r1, r5, r6, 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 f0cf18 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10043,15 +10043,15 @@ │ │ │ │ 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 273e8 │ │ │ │ + blcs 273e8 │ │ │ │ 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, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10095,24 +10095,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa72a8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f6fbdb │ │ │ │ + @ instruction: 0xf7f6fbd9 │ │ │ │ @ instruction: 0x4603e870 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [sl, #980] @ 0x3d4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a72cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r9, asr #23 │ │ │ │ + andcs pc, r0, r7, asr #23 │ │ │ │ mcr 7, 4, pc, cr8, 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 │ │ │ │ @@ -10122,15 +10122,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7a0c │ │ │ │ bmi 453a74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r4, 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 f0d0bc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10148,15 +10148,15 @@ │ │ │ │ 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 2758c │ │ │ │ + blcs 2758c │ │ │ │ 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, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10200,24 +10200,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa744c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5fb09 │ │ │ │ + @ instruction: 0xf7f5fb07 │ │ │ │ @ instruction: 0x4603ef9e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r8], #980 @ 0x3d4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7470 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - strdcs pc, [r0], -r7 │ │ │ │ + strdcs pc, [r0], -r5 │ │ │ │ ldc 7, cr15, [r6, #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 │ │ │ │ @@ -10227,15 +10227,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7bb0 │ │ │ │ bmi 453c18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, 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 f0d260 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10304,24 +10304,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa75ec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5fa39 │ │ │ │ + @ instruction: 0xf7f5fa37 │ │ │ │ strmi lr, [r3], -lr, asr #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r8], #-980 @ 0xfffffc2c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7610 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r7, lsr #20 │ │ │ │ + andcs pc, r0, r5, lsr #20 │ │ │ │ stcl 7, cr15, [r6], #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 │ │ │ │ @@ -10331,15 +10331,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7d50 │ │ │ │ bmi 453db8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ 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!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0d400 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10357,15 +10357,15 @@ │ │ │ │ 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 278d0 │ │ │ │ + blcs 278d0 │ │ │ │ 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, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10409,24 +10409,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7790 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5f967 │ │ │ │ + @ instruction: 0xf7f5f965 │ │ │ │ @ instruction: 0x4603edfc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 15cb394 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a77b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r5, asr r9 @ │ │ │ │ + andcs pc, r0, r3, asr r9 @ │ │ │ │ ldc 7, cr15, [r4], {245} @ 0xf5 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10436,15 +10436,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7ef4 │ │ │ │ bmi 453f5c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, 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 f0d5a4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10462,15 +10462,15 @@ │ │ │ │ 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 27a74 │ │ │ │ + blcs 27a74 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 160b8 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -10512,24 +10512,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa792c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7f5f899 │ │ │ │ + @ instruction: 0xf7f5f897 │ │ │ │ strmi lr, [r3], -lr, lsr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe24b530 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7950 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r7, lsl #17 │ │ │ │ + andcs pc, r0, r5, lsl #17 │ │ │ │ bl 11cb54c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10539,15 +10539,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8090 │ │ │ │ bmi 4540f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r6, r8, 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 f0d740 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10616,24 +10616,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7acc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5ffc9 │ │ │ │ + @ instruction: 0xf7f5ffc7 │ │ │ │ @ instruction: 0x4603ec5e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r8!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7af0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0x2000ffb7 │ │ │ │ + @ instruction: 0x2000ffb5 │ │ │ │ b 1dcb6ec │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10643,15 +10643,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8230 │ │ │ │ bmi 454298 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, 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 f0d8e0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10720,24 +10720,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7c6c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5fef9 │ │ │ │ + @ instruction: 0xf7f5fef7 │ │ │ │ strmi lr, [r3], -lr, lsl #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r8!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7c90 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r7, ror #29 │ │ │ │ + andcs pc, r0, r5, ror #29 │ │ │ │ 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 │ │ │ │ @@ -10747,15 +10747,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee83d0 │ │ │ │ bmi 454438 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, 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 f0da80 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10824,24 +10824,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7e0c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5fe29 │ │ │ │ + @ instruction: 0xf7f5fe27 │ │ │ │ @ instruction: 0x4603eabe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r8, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7e30 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r7, lsl lr @ │ │ │ │ + andcs pc, r0, r5, lsl lr @ │ │ │ │ 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 │ │ │ │ @@ -10851,15 +10851,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8570 │ │ │ │ bmi 4545d8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r7, 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 f0dc20 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10930,24 +10930,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7fb4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5fd55 │ │ │ │ + @ instruction: 0xf7f5fd53 │ │ │ │ strmi lr, [r3], -sl, ror #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0044f7f4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7fd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r3, asr #26 │ │ │ │ + andcs pc, r0, r1, asr #26 │ │ │ │ stmda r2, {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 │ │ │ │ @@ -10957,15 +10957,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8718 │ │ │ │ bmi 454780 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, 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 f0ddc8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -10983,15 +10983,15 @@ │ │ │ │ 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 28298 │ │ │ │ + blcs 28298 │ │ │ │ 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, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11035,24 +11035,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8158 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f5fc83 │ │ │ │ + @ instruction: 0xf7f5fc81 │ │ │ │ @ instruction: 0x4603e918 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 3, APSR_nzcv, cr2, cr4, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a817c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, ror ip @ │ │ │ │ + andcs pc, r0, pc, ror #24 │ │ │ │ svc 0x0030f7f4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11062,15 +11062,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee88bc │ │ │ │ bmi 454924 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r5, 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 f0df6c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11169,15 +11169,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 28580 │ │ │ │ + blcs 28580 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 16bc4 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -11219,24 +11219,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8438 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4fb13 │ │ │ │ + @ instruction: 0xf7f4fb11 │ │ │ │ strmi lr, [r3], -r8, lsr #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r2, #-976] @ 0xfffffc30 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a845c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, lsl #22 │ │ │ │ + strdcs pc, [r0], -pc @ │ │ │ │ stcl 7, cr15, [r0, #976] @ 0x3d0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11246,15 +11246,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8b9c │ │ │ │ bmi 454c04 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r3, r6, r7, r8, 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 f0e24c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11272,15 +11272,15 @@ │ │ │ │ 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 2871c │ │ │ │ + blcs 2871c │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 16d60 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -11322,24 +11322,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa85d4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4fa45 │ │ │ │ + @ instruction: 0xf7f4fa43 │ │ │ │ @ instruction: 0x4603eeda │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r4], #-976 @ 0xfffffc30 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a85f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r3, lsr sl @ │ │ │ │ + andcs pc, r0, r1, lsr sl @ │ │ │ │ ldcl 7, cr15, [r2], #976 @ 0x3d0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11349,15 +11349,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8d38 │ │ │ │ bmi 454da0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, 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 f0e3e8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11426,24 +11426,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8774 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4f975 │ │ │ │ + @ instruction: 0xf7f4f973 │ │ │ │ strmi lr, [r3], -sl, lsl #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 194c374 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8798 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r3, ror #18 │ │ │ │ + andcs pc, r0, r1, ror #18 │ │ │ │ stc 7, cr15, [r2], #-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 │ │ │ │ @@ -11453,15 +11453,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8ed8 │ │ │ │ bmi 454f40 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, 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 f0e588 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11530,24 +11530,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8914 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f4f8a5 │ │ │ │ + @ instruction: 0xf7f4f8a3 │ │ │ │ @ instruction: 0x4603ed3a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe54c514 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8938 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - mulcs r0, r3, r8 │ │ │ │ + mulcs r0, r1, r8 │ │ │ │ bl 14cc530 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11557,15 +11557,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9078 │ │ │ │ bmi 4550e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, 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 f0e728 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11634,24 +11634,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8ab4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4ffd5 │ │ │ │ + @ instruction: 0xf7f4ffd3 │ │ │ │ strmi lr, [r3], -sl, ror #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r4, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8ad8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, asr #31 │ │ │ │ + andcs pc, r0, r1, asr #31 │ │ │ │ b fe0cc6d0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11661,15 +11661,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9218 │ │ │ │ bmi 455280 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - 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: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, 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 f0e8c8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11687,15 +11687,15 @@ │ │ │ │ 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 28d98 │ │ │ │ + blcs 28d98 │ │ │ │ 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, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11739,24 +11739,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8c58 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4ff03 │ │ │ │ + @ instruction: 0xf7f4ff01 │ │ │ │ @ instruction: 0x4603eb98 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm r2!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8c7c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - strdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, ror #29 │ │ │ │ ldmib 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 │ │ │ │ @@ -11766,15 +11766,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee93bc │ │ │ │ bmi 455424 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ea6c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11792,15 +11792,15 @@ │ │ │ │ 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 28f3c │ │ │ │ + blcs 28f3c │ │ │ │ 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, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11844,24 +11844,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8dfc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4fe31 │ │ │ │ + @ instruction: 0xf7f4fe2f │ │ │ │ strmi lr, [r3], -r6, asr #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r0!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8e20 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, pc, lsl lr @ │ │ │ │ + andcs pc, r0, sp, lsl lr @ │ │ │ │ ldm 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 │ │ │ │ @@ -11871,15 +11871,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9560 │ │ │ │ bmi 4555c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, 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 f0ec10 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -11897,15 +11897,15 @@ │ │ │ │ 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 290e0 │ │ │ │ + blcs 290e0 │ │ │ │ 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 │ │ │ │ @@ -11951,24 +11951,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8fa8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4fd5b │ │ │ │ + @ instruction: 0xf7f4fd59 │ │ │ │ @ instruction: 0x4603e9f0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x004af7f3 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8fcc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r9, asr #26 │ │ │ │ + andcs pc, r0, r7, asr #26 │ │ │ │ stmda r8, {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 │ │ │ │ @@ -11978,15 +11978,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee970c │ │ │ │ bmi 455774 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r4, 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 f0edbc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12004,15 +12004,15 @@ │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ @ instruction: 0x6178fc95 │ │ │ │ - blcs 2928c │ │ │ │ + blcs 2928c │ │ │ │ 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 │ │ │ │ @@ -12058,24 +12058,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9154 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4fc85 │ │ │ │ + @ instruction: 0xf7f4fc83 │ │ │ │ @ instruction: 0x4603e91a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 3, APSR_nzcv, cr4, cr3, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9178 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, ror ip @ │ │ │ │ + andcs pc, r0, r1, ror ip @ │ │ │ │ svc 0x0032f7f3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12085,15 +12085,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee98b8 │ │ │ │ bmi 455920 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ 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 f0ef68 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12111,15 +12111,15 @@ │ │ │ │ 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 29438 │ │ │ │ + blcs 29438 │ │ │ │ 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, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -12163,24 +12163,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa92f8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f4fbb3 │ │ │ │ + @ instruction: 0xf7f4fbb1 │ │ │ │ strmi lr, [r3], -r8, asr #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r2, #972]! @ 0x3cc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a931c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r1, lsr #23 │ │ │ │ + mulcs r0, pc, fp @ │ │ │ │ mcr 7, 3, pc, cr0, 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 │ │ │ │ @@ -12190,15 +12190,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9a5c │ │ │ │ bmi 455ac4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ 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 f0f10c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12216,15 +12216,15 @@ │ │ │ │ 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 295dc │ │ │ │ + blcs 295dc │ │ │ │ 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 │ │ │ │ @@ -12270,24 +12270,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa94a4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3fadd │ │ │ │ + @ instruction: 0xf7f3fadb │ │ │ │ @ instruction: 0x4603ef72 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [ip], {243} @ 0xf3 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a94c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, fp, asr #21 │ │ │ │ + andcs pc, r0, r9, asr #21 │ │ │ │ stc 7, cr15, [sl, #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 │ │ │ │ @@ -12297,15 +12297,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9c08 │ │ │ │ bmi 455c70 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r7, r8, 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 f0f2b8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12323,15 +12323,15 @@ │ │ │ │ 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 29788 │ │ │ │ + blcs 29788 │ │ │ │ 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, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -12375,24 +12375,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9648 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3fa0b │ │ │ │ + @ instruction: 0xf7f3fa09 │ │ │ │ strmi lr, [r3], -r0, lsr #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ffecd244 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a966c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - strdcs pc, [r0], -r9 │ │ │ │ + strdcs pc, [r0], -r7 │ │ │ │ ldc 7, cr15, [r8], #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 │ │ │ │ @@ -12402,15 +12402,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9dac │ │ │ │ bmi 455e14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ ldmdbvs fp!, {r0, r6, r7, 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 f0f45c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12479,24 +12479,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa97e8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f3f93b │ │ │ │ + @ instruction: 0xf7f3f939 │ │ │ │ @ instruction: 0x4603edd0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl acd3e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a980c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r9, lsr #18 │ │ │ │ + andcs pc, r0, r7, lsr #18 │ │ │ │ bl ffa4d400 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12506,15 +12506,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9f4c │ │ │ │ bmi 455fb4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r4, r5, r6, r7, 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 f0f5fc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12538,15 +12538,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 29ae4 │ │ │ │ + blcs 29ae4 │ │ │ │ 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, 5, cr15, cr0, cr8, {0} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -12589,24 +12589,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 69a9c │ │ │ │ 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: 0xf85ef012 │ │ │ │ + @ instruction: 0xf85cf012 │ │ │ │ ldcl 7, cr15, [r2], #972 @ 0x3cc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f34618 │ │ │ │ strmi lr, [r3], -lr, asr #20 │ │ │ │ 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: 0xf84cf012 │ │ │ │ + @ instruction: 0xf84af012 │ │ │ │ @ instruction: 0xf7f32000 │ │ │ │ stmib r7, {r2, r3, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 618220 │ │ │ │ bl 125060c │ │ │ │ @@ -12616,18 +12616,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee98244 │ │ │ │ bne ff4e9f0c │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf828f012 │ │ │ │ + @ instruction: 0xf826f012 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xff14f01c │ │ │ │ - blcs 29b28 │ │ │ │ + blcs 29b28 │ │ │ │ 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 │ │ │ │ @@ -12645,15 +12645,15 @@ │ │ │ │ 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 29c90 │ │ │ │ + blcs 29c90 │ │ │ │ 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, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -12698,24 +12698,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9b54 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f3ff85 │ │ │ │ + @ instruction: 0xf7f3ff83 │ │ │ │ @ instruction: 0x4603ec1a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r4!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9b78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r3, ror pc @ │ │ │ │ + andcs pc, r0, r1, ror pc @ │ │ │ │ b ccd76c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12725,15 +12725,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea2b8 │ │ │ │ bmi 456320 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, 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 f0f968 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12754,15 +12754,15 @@ │ │ │ │ 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 29e44 │ │ │ │ + blcs 29e44 │ │ │ │ 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 @ │ │ │ │ @@ -12817,25 +12817,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 69e2c │ │ │ │ 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, 4, pc, cr6, cr1, {0} │ │ │ │ + mrc2 0, 4, pc, cr4, cr1, {0} │ │ │ │ @ instruction: 0xf7f368fe │ │ │ │ strmi lr, [r3], -sl, lsr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stm r4, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1238 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r3, lsl #29 │ │ │ │ + andcs pc, r0, r1, lsl #29 │ │ │ │ stmdb 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 │ │ │ │ @@ -12845,15 +12845,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea498 │ │ │ │ bmi 456500 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ 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!, {r0, r1, r2, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0fb48 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12871,15 +12871,15 @@ │ │ │ │ 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 2a018 │ │ │ │ + blcs 2a018 │ │ │ │ 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, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -12924,24 +12924,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa9edc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f3fdc1 │ │ │ │ + @ instruction: 0xf7f3fdbf │ │ │ │ @ instruction: 0x4603ea56 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00b0f7f2 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a9f00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, pc, lsr #27 │ │ │ │ + andcs pc, r0, sp, lsr #27 │ │ │ │ stmda lr!, {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 │ │ │ │ @@ -12951,15 +12951,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea640 │ │ │ │ bmi 4566a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ 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 f0fcf0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -12977,15 +12977,15 @@ │ │ │ │ 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 2a1c0 │ │ │ │ + blcs 2a1c0 │ │ │ │ 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, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -13029,24 +13029,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa080 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f3fcef │ │ │ │ + @ instruction: 0xf7f3fced │ │ │ │ strmi lr, [r3], -r4, lsl #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 6, APSR_nzcv, cr14, cr2, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa0a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldrdcs pc, [r0], -sp │ │ │ │ + ldrdcs pc, [r0], -fp │ │ │ │ svc 0x009cf7f2 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13056,15 +13056,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eea7e4 │ │ │ │ bmi 45684c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r2, r5, 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 f0fe94 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13147,24 +13147,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aea258 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmvs lr!, {r0, r1, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldm r6, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f24618 │ │ │ │ @ instruction: 0x4603edf2 │ │ │ │ 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 ffc4bee6 │ │ │ │ + blx ffbcbee6 │ │ │ │ @ instruction: 0xf7f22000 │ │ │ │ stmib r7, {r4, r5, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 618ad8 │ │ │ │ bl 1250ec4 │ │ │ │ @@ -13174,18 +13174,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee98afc │ │ │ │ bne ff4ea7c4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff34bf2e │ │ │ │ + blx ff2cbf2e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx fee4bf60 │ │ │ │ - blcs 2a3e0 │ │ │ │ + blcs 2a3e0 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe739613b │ │ │ │ subseq r6, fp, fp, lsr r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ teqvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e732 │ │ │ │ @ instruction: 0x37344619 │ │ │ │ @@ -13201,15 +13201,15 @@ │ │ │ │ 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 2a540 │ │ │ │ + blcs 2a540 │ │ │ │ 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, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -13253,24 +13253,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa400 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2fb2f │ │ │ │ + @ instruction: 0xf7f2fb2d │ │ │ │ strmi lr, [r3], -r4, asr #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [lr, #-968] @ 0xfffffc38 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa424 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, sp, lsl fp @ │ │ │ │ + andcs pc, r0, fp, lsl fp @ │ │ │ │ ldcl 7, cr15, [ip, #968] @ 0x3c8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13280,15 +13280,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeab64 │ │ │ │ bmi 456bcc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r2, 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 f10214 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13306,15 +13306,15 @@ │ │ │ │ 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 2a6e4 │ │ │ │ + blcs 2a6e4 │ │ │ │ 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 │ │ │ │ @@ -13360,24 +13360,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa5ac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2fa59 │ │ │ │ + @ instruction: 0xf7f2fa57 │ │ │ │ strmi lr, [r3], -lr, ror #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcrr 7, 15, pc, r8, cr2 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa5d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r7, asr #20 │ │ │ │ + andcs pc, r0, r5, asr #20 │ │ │ │ stc 7, cr15, [r6, #-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 │ │ │ │ @@ -13387,15 +13387,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eead10 │ │ │ │ bmi 456d78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r8, 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 f103c0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13416,15 +13416,15 @@ │ │ │ │ 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 2a89c │ │ │ │ + blcs 2a89c │ │ │ │ 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 @ │ │ │ │ @@ -13480,25 +13480,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6a888 │ │ │ │ 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: 0xf968f011 │ │ │ │ + @ instruction: 0xf966f011 │ │ │ │ @ instruction: 0xf7f268fe │ │ │ │ @ instruction: 0x4603edfc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 15ce388 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a1c94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r5, asr r9 @ │ │ │ │ + andcs pc, r0, r3, asr r9 @ │ │ │ │ ldc 7, cr15, [r4], {242} @ 0xf2 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13508,15 +13508,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeaef4 │ │ │ │ bmi 456f5c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r4, 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 f105a4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13534,15 +13534,15 @@ │ │ │ │ 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 2aa74 │ │ │ │ + blcs 2aa74 │ │ │ │ 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 │ │ │ │ @@ -13588,24 +13588,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaa93c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f2f891 │ │ │ │ + @ instruction: 0xf7f2f88f │ │ │ │ strmi lr, [r3], -r6, lsr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fe04e534 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aa960 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, pc, ror r8 @ │ │ │ │ + andcs pc, r0, sp, ror r8 @ │ │ │ │ bl fce550 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13615,15 +13615,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb0a0 │ │ │ │ bmi 457108 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r6, r8, r9, 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 f10750 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13692,24 +13692,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaaadc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f2ffc1 │ │ │ │ + @ instruction: 0xf7f2ffbf │ │ │ │ @ instruction: 0x4603ec56 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmib r0!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aab00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, pc, lsr #31 │ │ │ │ + andcs pc, r0, sp, lsr #31 │ │ │ │ b 1bce6f0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -13719,15 +13719,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb240 │ │ │ │ bmi 4572a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, 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 f108f0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13748,15 +13748,15 @@ │ │ │ │ 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 2adcc │ │ │ │ + blcs 2adcc │ │ │ │ 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 @ │ │ │ │ @@ -13809,25 +13809,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6adac │ │ │ │ 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, 6, pc, cr6, cr0, {0} │ │ │ │ + mrc2 0, 6, pc, cr4, cr0, {0} │ │ │ │ @ instruction: 0xf7f268fe │ │ │ │ strmi lr, [r3], -sl, ror #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia r4, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a21b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r3, asr #29 │ │ │ │ + andcs pc, r0, r1, asr #29 │ │ │ │ stmib 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 │ │ │ │ @@ -13837,15 +13837,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb418 │ │ │ │ bmi 457480 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, 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 f10ac8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -13914,24 +13914,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aaae54 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f2fe05 │ │ │ │ + @ instruction: 0xf7f2fe03 │ │ │ │ @ instruction: 0x4603ea9a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00f4f7f1 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aae78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - strdcs pc, [r0], -r3 │ │ │ │ + strdcs pc, [r0], -r1 │ │ │ │ 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 │ │ │ │ @@ -13941,15 +13941,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eeb5b8 │ │ │ │ bmi 457620 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r7, 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 f10c68 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -14019,24 +14019,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b0f4 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r2, #-64]! @ 0xffffffc0 │ │ │ │ + ldc2 0, cr15, [r0, #-64]! @ 0xffffffc0 │ │ │ │ stmib r6, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ strmi lr, [r3], -r2, lsr #30 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [r0, #-64]! @ 0xffffffc0 │ │ │ │ + ldc2 0, cr15, [lr, #-64] @ 0xffffffc0 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r5, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619878 │ │ │ │ bl 1251c64 │ │ │ │ @@ -14046,18 +14046,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9989c │ │ │ │ bne ff4eb564 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [ip], #64 @ 0x40 │ │ │ │ + ldc2l 0, cr15, [sl], #64 @ 0x40 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx ffa4ccfe │ │ │ │ - blcs 2b180 │ │ │ │ + blcs 2b180 │ │ │ │ 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 │ │ │ │ @@ -14125,24 +14125,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b29c │ │ │ │ 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 │ │ │ │ - mrrc2 0, 1, pc, lr, cr0 @ │ │ │ │ + mrrc2 0, 1, pc, ip, cr0 @ │ │ │ │ ldm r2!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ strmi lr, [r3], -lr, asr #28 │ │ │ │ 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 │ │ │ │ - mcrr2 0, 1, pc, ip, cr0 @ │ │ │ │ + mcrr2 0, 1, pc, sl, cr0 @ │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r2, r3, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619a20 │ │ │ │ bl 1251e0c │ │ │ │ @@ -14152,18 +14152,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee99a44 │ │ │ │ bne ff4eb70c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r8], #-64 @ 0xffffffc0 │ │ │ │ + stc2 0, cr15, [r6], #-64 @ 0xffffffc0 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx 54cea6 │ │ │ │ - blcs 2b328 │ │ │ │ + blcs 2b328 │ │ │ │ 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 │ │ │ │ @@ -14231,24 +14231,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b444 │ │ │ │ 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 fe2ccfae │ │ │ │ + blx fe24cfae │ │ │ │ ldmda lr, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603ed7a │ │ │ │ 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 1e4cfd2 │ │ │ │ + blx 1dccfd2 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r3, r4, r5, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619bc8 │ │ │ │ bl 1251fb4 │ │ │ │ @@ -14258,18 +14258,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee99bec │ │ │ │ bne ff4eb8b4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 154d01a │ │ │ │ + blx 14cd01a │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ blx 104d04c │ │ │ │ - blcs 2b4d0 │ │ │ │ + blcs 2b4d0 │ │ │ │ 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 │ │ │ │ @@ -14338,24 +14338,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b5f0 │ │ │ │ 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 fed4d158 │ │ │ │ + blx feccd158 │ │ │ │ svc 0x0048f7f1 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ strmi lr, [r3], -r4, lsr #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 fe8cd17c │ │ │ │ + blx fe84d17c │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r1, r5, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619d74 │ │ │ │ bl 1252160 │ │ │ │ @@ -14365,18 +14365,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee99d98 │ │ │ │ bne ff4eba60 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1fcd1c4 │ │ │ │ + blx 1f4d1c4 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xf96af01b │ │ │ │ - blcs 2b67c │ │ │ │ + blcs 2b67c │ │ │ │ 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 │ │ │ │ @@ -14447,24 +14447,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b7a4 │ │ │ │ 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: 0xf9daf010 │ │ │ │ + @ instruction: 0xf9d8f010 │ │ │ │ mcr 7, 3, pc, cr14, cr1, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ strmi lr, [r3], -sl, asr #23 │ │ │ │ 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: 0xf9c8f010 │ │ │ │ + @ instruction: 0xf9c6f010 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r3, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 619f28 │ │ │ │ bl 1252314 │ │ │ │ @@ -14474,18 +14474,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee99f4c │ │ │ │ bne ff4ebc14 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9a4f010 │ │ │ │ + @ instruction: 0xf9a2f010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xf890f01b │ │ │ │ - blcs 2b830 │ │ │ │ + blcs 2b830 │ │ │ │ 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 │ │ │ │ @@ -14553,24 +14553,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 6b94c │ │ │ │ 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: 0xf906f010 │ │ │ │ + @ instruction: 0xf904f010 │ │ │ │ ldc 7, cr15, [sl, #964] @ 0x3c4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603eaf6 │ │ │ │ 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: 0xf8f4f010 │ │ │ │ + @ instruction: 0xf8f2f010 │ │ │ │ @ instruction: 0xf7f12000 │ │ │ │ stmib r7, {r2, r4, r5, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61a0d0 │ │ │ │ bl 12524bc │ │ │ │ @@ -14580,18 +14580,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9a0f4 │ │ │ │ bne ff4ebdbc │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8d0f010 │ │ │ │ + @ instruction: 0xf8cef010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ @ instruction: 0xffbcf01a │ │ │ │ - blcs 2b9d8 │ │ │ │ + blcs 2b9d8 │ │ │ │ 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 │ │ │ │ @@ -14607,15 +14607,15 @@ │ │ │ │ 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 2bb38 │ │ │ │ + blcs 2bb38 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 1a17c │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -14657,24 +14657,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aab9f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f1f837 │ │ │ │ + @ instruction: 0xf7f1f835 │ │ │ │ strmi lr, [r3], -ip, asr #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 9cf5e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8aba14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r5, lsr #16 │ │ │ │ + andcs pc, r0, r3, lsr #16 │ │ │ │ b ff94f600 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -14683,16 +14683,16 @@ │ │ │ │ ble 51a6c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec154 │ │ │ │ bmi 4581bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ - @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf00f0100 │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r5, r6, 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 f11804 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -14710,15 +14710,15 @@ │ │ │ │ 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 2bcd4 │ │ │ │ + blcs 2bcd4 │ │ │ │ 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, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -14762,24 +14762,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabb94 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1ff65 │ │ │ │ + @ instruction: 0xf7f1ff63 │ │ │ │ @ instruction: 0x4603ebfa │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r4, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abbb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r3, asr pc @ │ │ │ │ + andcs pc, r0, r1, asr pc @ │ │ │ │ b 4cf7a4 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -14789,15 +14789,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec2f8 │ │ │ │ bmi 458360 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, 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 f119a8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -14866,24 +14866,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabd34 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1fe95 │ │ │ │ + @ instruction: 0xf7f1fe93 │ │ │ │ strmi lr, [r3], -sl, lsr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stm r4, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abd58 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r3, lsl #29 │ │ │ │ + andcs pc, r0, r1, lsl #29 │ │ │ │ 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 │ │ │ │ @@ -14893,15 +14893,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec498 │ │ │ │ bmi 458500 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ 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!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f11b48 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -14919,15 +14919,15 @@ │ │ │ │ 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 2c018 │ │ │ │ + blcs 2c018 │ │ │ │ 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, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -14971,24 +14971,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aabed8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1fdc3 │ │ │ │ + @ instruction: 0xf7f1fdc1 │ │ │ │ @ instruction: 0x4603ea58 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00b2f7f0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8abefc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0x2000fdb1 │ │ │ │ + andcs pc, r0, pc, lsr #27 │ │ │ │ ldmda r0!, {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 │ │ │ │ @@ -14998,15 +14998,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec63c │ │ │ │ bmi 4586a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r5, r6, 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 f11cec │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -15024,15 +15024,15 @@ │ │ │ │ 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 2c1bc │ │ │ │ + blcs 2c1bc │ │ │ │ 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 │ │ │ │ @@ -15078,24 +15078,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac084 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1fced │ │ │ │ + @ instruction: 0xf7f1fceb │ │ │ │ strmi lr, [r3], -r2, lsl #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 6, APSR_nzcv, cr12, cr0, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac0a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldrdcs pc, [r0], -fp │ │ │ │ + ldrdcs pc, [r0], -r9 │ │ │ │ svc 0x009af7f0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -15105,15 +15105,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec7e8 │ │ │ │ bmi 458850 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r5, r7, 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 f11e98 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -15131,15 +15131,15 @@ │ │ │ │ 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 2c368 │ │ │ │ + blcs 2c368 │ │ │ │ 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, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -15184,24 +15184,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aac22c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f1fc19 │ │ │ │ + @ instruction: 0xf7f1fc17 │ │ │ │ strmi lr, [r3], -lr, lsr #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 0, pc, cr8, cr0, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8ac250 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r7, lsl #24 │ │ │ │ + andcs pc, r0, r5, lsl #24 │ │ │ │ mcr 7, 6, pc, 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 │ │ │ │ @@ -15211,15 +15211,15 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs eec990 │ │ │ │ bmi 4589f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r6, r7, r9, 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 f12040 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @@ -15306,19 +15306,19 @@ │ │ │ │ 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 2c224 │ │ │ │ + blcs 2c224 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r0, r1, r3, sp, lr, pc}^ │ │ │ │ rscsvs r6, fp, fp, asr r8 │ │ │ │ - blcs 2c434 │ │ │ │ + blcs 2c434 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x001a685b │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ blvc 1501d4 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ @@ -15334,15 +15334,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f04618 │ │ │ │ ldmdavs fp!, {r4, r5, r6, sl, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [sl], #-960 @ 0xfffffc40 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 2c114 │ │ │ │ + blcs 2c114 │ │ │ │ ldmdavs r8!, {r0, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ stcl 7, cr15, [r0], #-960 @ 0xfffffc40 │ │ │ │ svclt 0x0000e000 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ push {r7, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f4ff0 │ │ │ │ bl feb692c4 │ │ │ │ @@ -15355,15 +15355,15 @@ │ │ │ │ @ instruction: 0x019b6abb │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ blvs 1eeaed4 │ │ │ │ @ instruction: 0x4619685b │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f74608 │ │ │ │ @ instruction: 0x63b8fa67 │ │ │ │ - blcs 2cfe8 │ │ │ │ + blcs 2cfe8 │ │ │ │ andshi pc, r8, #0 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f76bb8 │ │ │ │ @ instruction: 0x4602fad3 │ │ │ │ blcs 23940 │ │ │ │ andhi pc, lr, #192, 4 │ │ │ │ @@ -15492,15 +15492,15 @@ │ │ │ │ @ instruction: 0x019b6abb │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ bvs ffeeaef8 │ │ │ │ @ instruction: 0x4619685b │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f74608 │ │ │ │ teqpvs r8, #1392640 @ p-variant is OBSOLETE @ 0x154000 │ │ │ │ - blcs 2d00c │ │ │ │ + blcs 2d00c │ │ │ │ mrshi pc, (UNDEF: 12) @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ stmdbhi r2, {r0, r1, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ ldmvs lr, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @@ -15682,15 +15682,15 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ blcs 6cbf0 │ │ │ │ blmi 8c9a28 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf834f00f │ │ │ │ + @ instruction: 0xf832f00f │ │ │ │ @ instruction: 0xf7f02000 │ │ │ │ stmib r7, {r2, r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8}^ │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61b250 │ │ │ │ bl 125363c │ │ │ │ @@ -15700,18 +15700,18 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9b274 │ │ │ │ bne ff4ecf3c │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf810f00f │ │ │ │ + @ instruction: 0xf80ef00f │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ mrc2 0, 7, pc, cr12, cr9, {0} │ │ │ │ - blcs 2cc58 │ │ │ │ + blcs 2cc58 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe79d617b │ │ │ │ subseq r6, fp, fp, ror r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ cmnvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e796 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ @@ -15729,23 +15729,23 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f60fb │ │ │ │ blmi 6532c0 │ │ │ │ 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: 0xff04f011 │ │ │ │ + @ instruction: 0xff02f011 │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ blmi 490c24 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46181d39 │ │ │ │ - @ instruction: 0xff21f011 │ │ │ │ - blcs 23f00 │ │ │ │ + @ instruction: 0xff1ff011 │ │ │ │ + blcs 23f00 │ │ │ │ and sp, r0, pc, ror #3 │ │ │ │ bmi 3022fc │ │ │ │ blmi 2238e8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ @@ -16010,24 +16010,24 @@ │ │ │ │ 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 │ │ │ │ blx ffa0eb80 │ │ │ │ - blcs 24344 │ │ │ │ + blcs 24344 │ │ │ │ @ instruction: 0xf7f0d121 │ │ │ │ @ instruction: 0x4603ea38 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0092f7ef │ │ │ │ bmi ff0a4358 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf507fd93 │ │ │ │ + @ instruction: 0xf507fd91 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f02404 │ │ │ │ strmi lr, [r3], -r0, lsr #20 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -16113,15 +16113,15 @@ │ │ │ │ @ instruction: 0xf1a22300 │ │ │ │ movwmi r0, #45325 @ 0xb10d │ │ │ │ @ instruction: 0xf107d01b │ │ │ │ bmi 19939b4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf507fcd7 │ │ │ │ + @ instruction: 0xf507fcd5 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f02404 │ │ │ │ strmi lr, [r3], -r4, ror #18 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -16194,15 +16194,15 @@ │ │ │ │ blcc 14e430 │ │ │ │ blmi ce434 │ │ │ │ blpl 4e438 │ │ │ │ bmi 5ece74 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf04ffc35 │ │ │ │ + @ instruction: 0xf04ffc33 │ │ │ │ @ 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 │ │ │ │ @@ -16246,15 +16246,15 @@ │ │ │ │ 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 │ │ │ │ @ instruction: 0xf90ff013 │ │ │ │ - blcs 246f4 │ │ │ │ + blcs 246f4 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f02404 │ │ │ │ @ instruction: 0x4603e858 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -16340,15 +16340,15 @@ │ │ │ │ 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: 0xf853f013 │ │ │ │ - blcs 2486c │ │ │ │ + blcs 2486c │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ef2404 │ │ │ │ @ instruction: 0x4603ef9c │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -16388,28 +16388,28 @@ │ │ │ │ @ instruction: 0xf107db0f │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ blmi 7dbd10 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fec4f158 │ │ │ │ + blx febcf158 │ │ │ │ @ instruction: 0xf107e017 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf7ef4502 │ │ │ │ strmi lr, [r3], -r0, asr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [sl], {239} @ 0xef │ │ │ │ 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: 0xf107fa97 │ │ │ │ + @ instruction: 0xf107fa95 │ │ │ │ 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 │ │ │ │ @@ -16443,28 +16443,28 @@ │ │ │ │ bmi 1793650 │ │ │ │ blmi 17a43cc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ blcc 113e74 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0xf107fb41 │ │ │ │ + @ instruction: 0xf107fb3f │ │ │ │ blcc 113e80 │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0xf507fb94 │ │ │ │ + @ instruction: 0xf507fb92 │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ blcc 113e98 │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0xf107fb5f │ │ │ │ + @ instruction: 0xf107fb5d │ │ │ │ blcc 113ea8 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx fe40f266 │ │ │ │ + blx fe38f266 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ strcc pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ cdp 7, 11, cr15, cr4, cr15, {7} │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @@ -16473,37 +16473,37 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ blcc 113ee0 │ │ │ │ addpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andseq pc, ip, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8516812 │ │ │ │ @ instruction: 0x46181c38 │ │ │ │ - stc2 0, cr15, [r2], #52 @ 0x34 │ │ │ │ + stc2 0, cr15, [r0], #52 @ 0x34 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1071d1e │ │ │ │ blcc 113f04 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stc2 0, cr15, [r2, #52]! @ 0x34 │ │ │ │ + stc2 0, cr15, [r0, #52]! @ 0x34 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ce4b60 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf107f9ef │ │ │ │ + @ instruction: 0xf107f9ed │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs lr, {r2, r4, r5, sl, fp, ip, sp} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - strmi pc, [r0], fp, lsl #27 │ │ │ │ + strmi pc, [r0], r9, lsl #27 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - strmi pc, [r3], -r3, lsl #27 │ │ │ │ + strmi pc, [r3], -r1, lsl #27 │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ strmi lr, [r1], -lr, lsl #28 │ │ │ │ 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: 0xffccf012 │ │ │ │ @@ -16634,15 +16634,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ blmi 1ae4d44 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ stc 7, cr15, [ip, #956] @ 0x3bc │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ tstpmi r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 2d564 │ │ │ │ + blcs 2d564 │ │ │ │ @ instruction: 0xf607d10d │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ blmi 18e4564 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ @ instruction: 0x4603ed78 │ │ │ │ @@ -16686,15 +16686,15 @@ │ │ │ │ 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 2d634 │ │ │ │ + blcs 2d634 │ │ │ │ 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 │ │ │ │ @@ -16772,15 +16772,15 @@ │ │ │ │ mrrc 7, 14, pc, r4, cr15 @ │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf107e0e8 │ │ │ │ @ instruction: 0xf107022c │ │ │ │ @ instruction: 0x4611035c │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ - strmi pc, [r3], -r1, lsl #30 │ │ │ │ + @ instruction: 0x4603feff │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ mcrr 7, 14, pc, r2, cr15 @ │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e0d6 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ vst3.32 {d23-d25}, [pc :128], r2 │ │ │ │ @@ -16820,15 +16820,15 @@ │ │ │ │ @ instruction: 0xf5071d1a │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs r9, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7ef4610 │ │ │ │ @ instruction: 0xf507ea3e │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - blcs 2d84c │ │ │ │ + blcs 2d84c │ │ │ │ @ instruction: 0xf507d064 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ tstcs r0, fp, lsl r8 │ │ │ │ @ instruction: 0xf0134618 │ │ │ │ @ instruction: 0xf507fd5b │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ @@ -16843,15 +16843,15 @@ │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf009462a │ │ │ │ eorvs pc, r0, r1, lsl #16 │ │ │ │ movsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, lr, #683671552 @ 0x28c00000 │ │ │ │ - blcs 2d8a8 │ │ │ │ + blcs 2d8a8 │ │ │ │ @ instruction: 0xf507d015 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ @ instruction: 0xf507e892 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @@ -17315,45 +17315,45 @@ │ │ │ │ cdp 7, 15, cr15, cr0, cr14, {7} │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r2, -pc] │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e0dd │ │ │ │ blcc 614cb4 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107fc71 │ │ │ │ + @ instruction: 0xf107fc6f │ │ │ │ blcc 614cc0 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2l 0, cr15, [r3], {12} │ │ │ │ + ldc2l 0, cr15, [r1], {12} │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - stc2l 0, cr15, [r2], #-48 @ 0xffffffd0 │ │ │ │ + stc2l 0, cr15, [r0], #-48 @ 0xffffffd0 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ tstcs r1, ip, lsr fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fcc2 │ │ │ │ + @ instruction: 0xf507fcc0 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - mrrc2 0, 0, pc, r2, cr12 @ │ │ │ │ + mrrc2 0, 0, pc, r0, cr12 @ │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2 0, cr15, [r3], #48 @ 0x30 │ │ │ │ + ldc2 0, cr15, [r1], #48 @ 0x30 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ @ instruction: 0xf8520328 │ │ │ │ stmdbmi r1!, {r2, r7, sl, fp, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 7, cr15, cr4, cr12, {0} │ │ │ │ + cdp2 0, 7, cr15, cr2, cr12, {0} │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 13, cr15, cr14, cr12, {0} │ │ │ │ + cdp2 0, 13, cr15, cr12, cr12, {0} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0xf8420288 │ │ │ │ @ instruction: 0xf1073c64 │ │ │ │ stmdbcc r4!, {r3, r6, r8} │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ movwls r3, #11068 @ 0x2b3c │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -17374,27 +17374,27 @@ │ │ │ │ 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], -r5, lsr #29 │ │ │ │ + strmi pc, [r3], -r3, lsr #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 ffcd00d0 │ │ │ │ + blx ffc500d0 │ │ │ │ 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 │ │ │ │ - strmi pc, [r3], -sp, lsl #29 │ │ │ │ + strmi pc, [r3], -fp, lsl #29 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184614 │ │ │ │ @ instruction: 0xf922f008 │ │ │ │ ldcleq 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8534610 │ │ │ │ @@ -17403,33 +17403,33 @@ │ │ │ │ @ instruction: 0xf8506180 │ │ │ │ @ instruction: 0xf01a0c88 │ │ │ │ ands pc, r7, r1, lsr #17 │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7eefac3 │ │ │ │ + @ instruction: 0xf7eefac1 │ │ │ │ @ instruction: 0x4603ef58 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [r3], #-48 @ 0xffffffd0 │ │ │ │ + stc2 0, cr15, [r1], #-48 @ 0xffffffd0 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - ldc2 0, cr15, [fp], {12} │ │ │ │ + ldc2 0, cr15, [r9], {12} │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107fc14 │ │ │ │ + @ instruction: 0xf107fc12 │ │ │ │ blcc c14e68 │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf1005042 │ │ │ │ ldmdbmi r0, {r2} │ │ │ │ bmi 26533c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -17521,46 +17521,46 @@ │ │ │ │ @ instruction: 0x4603fdff │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r6, #63]! @ 0x3f │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - blx ff550304 │ │ │ │ + blx ff4d0304 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fb36 │ │ │ │ + @ instruction: 0xf507fb34 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f14f4c │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fac5 │ │ │ │ + @ instruction: 0xf507fac3 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f14f5c │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx 990336 │ │ │ │ + blx 910336 │ │ │ │ movwpl pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507fab5 │ │ │ │ + @ instruction: 0xf507fab3 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf607fb16 │ │ │ │ + @ instruction: 0xf607fb14 │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ @ instruction: 0xf507634b │ │ │ │ @ instruction: 0xf1005002 │ │ │ │ ldmdavs sl, {r3, r4} │ │ │ │ ldrbtmi r4, [fp], #-3055 @ 0xfffff411 │ │ │ │ @ instruction: 0xf00c4619 │ │ │ │ - @ instruction: 0xf507fcd7 │ │ │ │ + @ instruction: 0xf507fcd5 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r0, r8, lsl r3 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - strmi pc, [r2], -r1, asr #26 │ │ │ │ + @ instruction: 0x4602fd3f │ │ │ │ @ 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 │ │ │ │ @@ -17582,42 +17582,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], -r5, lsl #26 │ │ │ │ + strmi pc, [r3], -r3, lsl #26 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2763 @ 0xfffff535 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf952f00d │ │ │ │ + @ instruction: 0xf950f00d │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43a8f6a3 │ │ │ │ blcs 2e454 │ │ │ │ blmi ff18844c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf942f00d │ │ │ │ + @ instruction: 0xf940f00d │ │ │ │ ldcl 7, cr15, [r6, #952] @ 0x3b8 │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc 4150ec │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmdb r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ teq r2, 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 │ │ │ │ - stc2l 0, cr15, [r6], #48 @ 0x30 │ │ │ │ + stc2l 0, cr15, [r4], #48 @ 0x30 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 41511c │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ andls r4, r4, #172, 2 @ 0x2b │ │ │ │ stmdbhi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @@ -17636,18 +17636,18 @@ │ │ │ │ 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 │ │ │ │ - pkhbtmi pc, r0, r9, lsl #25 @ │ │ │ │ + pkhbtmi pc, r0, r7, lsl #25 @ │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - stc2 0, cr15, [sl], #48 @ 0x30 │ │ │ │ + stc2 0, cr15, [r8], #48 @ 0x30 │ │ │ │ @ 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 │ │ │ │ mcr2 0, 3, pc, cr9, cr1, {0} @ │ │ │ │ @@ -17656,15 +17656,15 @@ │ │ │ │ @ instruction: 0x469217d1 │ │ │ │ stmdb r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf107ab02 │ │ │ │ blcc 4151c0 │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - stc2 0, cr15, [r8], {12} │ │ │ │ + stc2 0, cr15, [r6], {12} │ │ │ │ addsmi r4, lr, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607d017 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7ee2404 │ │ │ │ @ instruction: 0x4603ed52 │ │ │ │ @@ -17760,22 +17760,22 @@ │ │ │ │ @ instruction: 0x43a4f6a3 │ │ │ │ @ instruction: 0xf7ee6818 │ │ │ │ and lr, r2, r4, ror #24 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ blcc 615468 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f96e │ │ │ │ + @ instruction: 0xf507f96c │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f152f8 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f966 │ │ │ │ + @ instruction: 0xf507f964 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - @ instruction: 0xf95ff00c │ │ │ │ + @ instruction: 0xf95df00c │ │ │ │ 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} │ │ │ │ @@ -17835,58 +17835,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: 0xf860f00c │ │ │ │ + @ instruction: 0xf85ef00c │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f8c2 │ │ │ │ + @ instruction: 0xf507f8c0 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f153f4 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f851 │ │ │ │ + @ instruction: 0xf507f84f │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f15404 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf8b1f00c │ │ │ │ + @ instruction: 0xf8aff00c │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf507f841 │ │ │ │ + @ instruction: 0xf507f83f │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r1, r8, lsr #6 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107f8a2 │ │ │ │ + @ instruction: 0xf107f8a0 │ │ │ │ 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: 0xf507fa63 │ │ │ │ + @ instruction: 0xf507fa61 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ andcs r0, r1, #40, 6 @ 0xa0000000 │ │ │ │ ldrbtmi r4, [r9], #-2411 @ 0xfffff695 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0xf107fa91 │ │ │ │ + @ instruction: 0xf107fa8f │ │ │ │ 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: 0xf507fa4b │ │ │ │ + @ instruction: 0xf507fa49 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r0, r8, lsr #6 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0x4603fab5 │ │ │ │ + @ instruction: 0x4603fab3 │ │ │ │ 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: 0x4603eb38 │ │ │ │ movwcc r4, #5155 @ 0x1423 │ │ │ │ @@ -17913,56 +17913,56 @@ │ │ │ │ tstmi r3, #0, 6 │ │ │ │ @ instruction: 0xf107d149 │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ @ instruction: 0xf5074c74 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f1550c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 1bd0924 │ │ │ │ + blx 1b50924 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi f26188 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107febb │ │ │ │ + @ instruction: 0xf107feb9 │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ blcs 23ae4 │ │ │ │ @ instruction: 0xf107d113 │ │ │ │ blcc 61563c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 15d0954 │ │ │ │ + blx 1550954 │ │ │ │ @ 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 │ │ │ │ ldc2l 0, cr15, [r6], #-100 @ 0xffffff9c │ │ │ │ blmi b8c99c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 9, cr15, cr8, cr12, {0} │ │ │ │ + cdp2 0, 9, cr15, cr6, cr12, {0} │ │ │ │ bl b5290c │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc c15680 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ blcc 615694 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf507fff8 │ │ │ │ + @ instruction: 0xf507fff6 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f155a4 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf507fff0 │ │ │ │ + @ instruction: 0xf507ffee │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - @ instruction: 0xffe9f00b │ │ │ │ + @ instruction: 0xffe7f00b │ │ │ │ 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} │ │ │ │ @@ -18150,15 +18150,15 @@ │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf5074c24 │ │ │ │ @ instruction: 0xf1035382 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strtmi r2, [r2], -r0, lsl #6 │ │ │ │ @ instruction: 0xf8f4f011 │ │ │ │ - blcs 264b4 │ │ │ │ + blcs 264b4 │ │ │ │ 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 │ │ │ │ @@ -18214,15 +18214,15 @@ │ │ │ │ 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 │ │ │ │ @ instruction: 0xf9aff011 │ │ │ │ - blcs 265b4 │ │ │ │ + blcs 265b4 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ vpadd.i8 d3, d7, d0 │ │ │ │ @ instruction: 0x461a403c │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ @ instruction: 0xf7ed4619 │ │ │ │ @ instruction: 0x4603ee1a │ │ │ │ @@ -19031,15 +19031,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], -r7, lsr #16 │ │ │ │ - blcs 27298 │ │ │ │ + blcs 27298 │ │ │ │ @ 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 │ │ │ │ @@ -20886,15 +20886,15 @@ │ │ │ │ @ instruction: 0xf98ff7fb │ │ │ │ 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: 0xff8cf009 │ │ │ │ + @ instruction: 0xff8af009 │ │ │ │ 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 │ │ │ │ @@ -21968,31 +21968,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: 0xf816f008 │ │ │ │ + @ instruction: 0xf814f008 │ │ │ │ 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 │ │ │ │ - eor pc, r3, r4, ror r8 @ │ │ │ │ + eor pc, r3, r2, ror r8 @ │ │ │ │ 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 │ │ │ │ bl dd6828 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ ldrmi r0, [r9], -r4, lsr #6 │ │ │ │ @ instruction: 0xf0084620 │ │ │ │ - @ instruction: 0xf107fa67 │ │ │ │ + @ instruction: 0xf107fa65 │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ bl ad6840 │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ @ instruction: 0xf5076383 │ │ │ │ @ instruction: 0xf5a26285 │ │ │ │ ldmdavs r2, {r0, r1, r7, r9, sp, lr} │ │ │ │ @@ -22002,35 +22002,35 @@ │ │ │ │ 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 │ │ │ │ ldc2 0, cr15, [r7], {13} │ │ │ │ - blcs 2a0e4 │ │ │ │ + blcs 2a0e4 │ │ │ │ @ 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 32960 │ │ │ │ @ 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 9d4930 │ │ │ │ + blx 954930 │ │ │ │ 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: 0x4602fa55 │ │ │ │ + @ instruction: 0x4602fa53 │ │ │ │ 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 │ │ │ │ @@ -22138,15 +22138,15 @@ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x00fcf7e9 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ strbtcs pc, [ip], #-2243 @ 0xfffff73d @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x0040f7e9 │ │ │ │ @ instruction: 0xf8d3687b │ │ │ │ - blcs 25ca8 │ │ │ │ + blcs 25ca8 │ │ │ │ @ instruction: 0xf107d034 │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ teqpvs r8, fp, lsr pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x00e4f7e9 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ @@ -22215,15 +22215,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6fe14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ vtst.8 q3, , │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - cdp2 0, 9, cr15, cr15, cr7, {0} │ │ │ │ + cdp2 0, 9, cr15, cr13, cr7, {0} │ │ │ │ @ instruction: 0xf7e96878 │ │ │ │ movwcs lr, #3744 @ 0xea0 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6fe44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -22319,15 +22319,15 @@ │ │ │ │ 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: 0xf862f00d │ │ │ │ - blcs 2a5d8 │ │ │ │ + blcs 2a5d8 │ │ │ │ @ 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}^ │ │ │ │ @@ -22389,15 +22389,15 @@ │ │ │ │ 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 ffe6a704 │ │ │ │ @ instruction: 0xffd6f00c │ │ │ │ - blcs 2a6f0 │ │ │ │ + blcs 2a6f0 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r1], -pc @ │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ @@ -22497,15 +22497,15 @@ │ │ │ │ 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} │ │ │ │ cdp2 0, 15, cr15, cr14, cr12, {0} │ │ │ │ - blcs 2a8a0 │ │ │ │ + blcs 2a8a0 │ │ │ │ @ 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}^ │ │ │ │ @@ -22609,15 +22609,15 @@ │ │ │ │ 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, 1, cr15, cr14, cr12, {0} │ │ │ │ - blcs 2aa60 │ │ │ │ + blcs 2aa60 │ │ │ │ @ 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}^ │ │ │ │ @@ -22773,15 +22773,15 @@ │ │ │ │ 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} │ │ │ │ ldc2l 0, cr15, [r6], {12} │ │ │ │ - blcs 2acf0 │ │ │ │ + blcs 2acf0 │ │ │ │ @ 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}^ │ │ │ │ @@ -23733,15 +23733,15 @@ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ blcc 1372ec │ │ │ │ @ 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: 0xf94ef007 │ │ │ │ + @ instruction: 0xf94cf007 │ │ │ │ stcl 7, cr15, [r2, #928]! @ 0x3a0 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e313 │ │ │ │ @ instruction: 0xf10353ad │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ @ instruction: 0xf507009b │ │ │ │ @@ -23755,15 +23755,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} │ │ │ │ ldc 7, cr15, [r0, #-928]! @ 0xfffffc60 │ │ │ │ - blcs 2bc48 │ │ │ │ + blcs 2bc48 │ │ │ │ @ instruction: 0xf507d113 │ │ │ │ vrsra.s64 d6, d18, #29 │ │ │ │ ldmdavs r8, {r2, r6, r8, r9, ip, lr} │ │ │ │ mcrr 7, 14, pc, r2, cr8 @ │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ subpl pc, r4, #805306378 @ 0x3000000a │ │ │ │ @ instruction: 0x63b2f507 │ │ │ │ @@ -24051,15 +24051,15 @@ │ │ │ │ @ instruction: 0xf5079201 │ │ │ │ @ instruction: 0xf102528c │ │ │ │ andls r0, r0, #12, 4 @ 0xc0000000 │ │ │ │ bmi 1d74938 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - movwcs pc, #3795 @ 0xed3 @ │ │ │ │ + movwcs pc, #3793 @ 0xed1 @ │ │ │ │ @ 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 │ │ │ │ @@ -24112,25 +24112,25 @@ │ │ │ │ adcsvs pc, r2, #29360128 @ 0x1c00000 │ │ │ │ adcvs pc, fp, #679477248 @ 0x28800000 │ │ │ │ andls r6, r0, #1179648 @ 0x120000 │ │ │ │ bmi e74a2c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - movwcs pc, #3673 @ 0xe59 @ │ │ │ │ + movwcs pc, #3671 @ 0xe57 @ │ │ │ │ @ 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, 4, cr15, cr4, cr6, {0} │ │ │ │ + cdp2 0, 4, cr15, cr2, 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} │ │ │ │ @@ -24200,15 +24200,15 @@ │ │ │ │ svc 0x00acf7e7 │ │ │ │ movwls r4, #5635 @ 0x1603 │ │ │ │ movwls r6, #2235 @ 0x8bb │ │ │ │ bmi 1d74f0c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0060100 │ │ │ │ - movwcs pc, #3497 @ 0xda9 @ │ │ │ │ + movwcs pc, #3495 @ 0xda7 @ │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r6, r7, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2672 @ 0xfffff590 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ svc 0x00c6f7e7 │ │ │ │ bvs fee33624 │ │ │ │ svc 0x00c8f7e7 │ │ │ │ bvs eec354 │ │ │ │ @@ -24864,15 +24864,15 @@ │ │ │ │ blx fe7575c6 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrshvs r6, [sl, #-155] @ 0xffffff65 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0x46104619 │ │ │ │ ldc2l 0, cr15, [sl], {20} │ │ │ │ - blcs 2cdbc │ │ │ │ + blcs 2cdbc │ │ │ │ ldmibvs fp!, {r2, ip, lr, pc}^ │ │ │ │ mrrcne 9, 5, r6, sl, cr11 @ │ │ │ │ ldrshvs r6, [sl, #-155] @ 0xffffff65 │ │ │ │ @ instruction: 0xf7e768b8 │ │ │ │ strmi lr, [r3], -r6, lsr #25 │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ blx 1e575f8 │ │ │ │ @@ -24899,15 +24899,15 @@ │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ @ instruction: 0x4603ea36 │ │ │ │ bvs fef0020c │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2646 @ 0xfffff5aa │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf832f006 │ │ │ │ + @ instruction: 0xf830f006 │ │ │ │ add r6, r5, fp, lsr sl │ │ │ │ bvs feeb5d10 │ │ │ │ eorcs r4, pc, #318767104 @ 0x13000000 │ │ │ │ ldmibvs fp!, {r1, r3, r4, ip, sp, lr} │ │ │ │ @ instruction: 0x61bb3301 │ │ │ │ @ instruction: 0xf7e76ab8 │ │ │ │ @ instruction: 0x4603ec5c │ │ │ │ @@ -24951,15 +24951,15 @@ │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ strmi lr, [r3], -lr, asr #19 │ │ │ │ bvs fef002dc │ │ │ │ bvs fff002dc │ │ │ │ ldrbtmi r4, [sl], #-2597 @ 0xfffff5db │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffcaf005 │ │ │ │ + @ instruction: 0xffc8f005 │ │ │ │ ands r6, sp, fp, lsr sl │ │ │ │ bvs feeb5de0 │ │ │ │ eorcs r4, pc, #318767104 @ 0x13000000 │ │ │ │ ldmibvs fp!, {r1, r3, r4, ip, sp, lr} │ │ │ │ @ instruction: 0x61bb3301 │ │ │ │ @ instruction: 0xf7e76ab8 │ │ │ │ @ instruction: 0x4603ebf4 │ │ │ │ @@ -25214,36 +25214,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: 0xf107febb │ │ │ │ + @ instruction: 0xf107feb9 │ │ │ │ tstcs r1, r0, lsl r3 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107ff1e │ │ │ │ + @ instruction: 0xf107ff1c │ │ │ │ @ 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: 0xf107f8e1 │ │ │ │ + @ instruction: 0xf107f8df │ │ │ │ @ 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: 0xf107f8d5 │ │ │ │ + @ instruction: 0xf107f8d3 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmib r3, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ ldmdbmi r8!, {r4, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf8c8f005 │ │ │ │ + @ instruction: 0xf8c6f005 │ │ │ │ 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 │ │ │ │ @@ -25254,33 +25254,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: 0xf8a2f005 │ │ │ │ + @ instruction: 0xf8a0f005 │ │ │ │ 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 21c818 │ │ │ │ andseq pc, r0, r7, lsl #2 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf932f005 │ │ │ │ + @ instruction: 0xf930f005 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107febe │ │ │ │ + @ instruction: 0xf107febc │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1005081 │ │ │ │ stmdbmi pc, {r2, r3} @ │ │ │ │ bmi 26cde8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -25332,15 +25332,15 @@ │ │ │ │ ldrmi r0, [r3], #-91 @ 0xffffffa5 │ │ │ │ vst2.8 {d8-d9}, [r3 :64], fp │ │ │ │ blcs 308cc │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmibmi r6, {r0, r1, r2, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ cdp 7, 7, cr15, cr10, cr6, {7} │ │ │ │ - blcs 2d4ec │ │ │ │ + blcs 2d4ec │ │ │ │ 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 │ │ │ │ @@ -25365,15 +25365,15 @@ │ │ │ │ @ instruction: 0xd1282b00 │ │ │ │ movwcc r6, #26939 @ 0x693b │ │ │ │ @ instruction: 0xf107613b │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0x46180310 │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ - blcs 2d570 │ │ │ │ + blcs 2d570 │ │ │ │ rscshi pc, pc, r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0x46104619 │ │ │ │ mrc2 0, 6, pc, cr2, cr2, {0} │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr} │ │ │ │ @@ -25383,15 +25383,15 @@ │ │ │ │ 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 │ │ │ │ cdp 7, 1, cr15, cr4, cr6, {7} │ │ │ │ - blcs 2d5b8 │ │ │ │ + blcs 2d5b8 │ │ │ │ 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 │ │ │ │ @@ -25420,15 +25420,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, ip, sp, pc} │ │ │ │ bvs 1e3c690 │ │ │ │ stc 7, cr15, [r2, #920]! @ 0x398 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ stmibmi r1, {r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ stcl 7, cr15, [sl, #920] @ 0x398 │ │ │ │ - blcs 2d64c │ │ │ │ + blcs 2d64c │ │ │ │ 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 │ │ │ │ @@ -25465,15 +25465,15 @@ │ │ │ │ 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 2d700 │ │ │ │ + blcs 2d700 │ │ │ │ ldmvs fp!, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ stc2l 0, cr15, [lr, #72] @ 0x48 │ │ │ │ ldmvs fp!, {r3, r4, r5, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7e66a38 │ │ │ │ ldmvs fp!, {r3, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @@ -25799,15 +25799,15 @@ │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, sl, lsl #4 │ │ │ │ and r2, ip, r1, lsl #6 │ │ │ │ bmi 376808 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0050100 │ │ │ │ - ldmdavs fp!, {r0, r1, r3, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r3, r5, 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, r6, lsr #3 │ │ │ │ andeq r6, r1, r4, lsr #3 │ │ │ │ andeq r6, r1, r6, lsr #3 │ │ │ │ @@ -26048,15 +26048,15 @@ │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ bl 1da794 │ │ │ │ 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 2d610 │ │ │ │ + blcs 2d610 │ │ │ │ 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 3a890 │ │ │ │ svclt 0x0000d1db │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ @@ -26087,15 +26087,15 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strcs pc, [r4, #2271]! @ 0x8df │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507feeb │ │ │ │ + @ instruction: 0xf507fee9 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ @ instruction: 0xf507040c │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ movwls r0, #4372 @ 0x1114 │ │ │ │ @@ -26127,15 +26127,15 @@ │ │ │ │ ldrcc pc, [ip, #-2271] @ 0xfffff721 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1304 @ 0xfffffae8 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 9, cr15, cr10, cr4, {0} │ │ │ │ + cdp2 0, 9, cr15, cr8, cr4, {0} │ │ │ │ @ instruction: 0xf107e256 │ │ │ │ @ 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 │ │ │ │ @@ -26169,45 +26169,45 @@ │ │ │ │ strcc pc, [r4], #2271 @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strcc pc, [r0], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1152 @ 0xfffffb80 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 4, cr15, cr6, cr4, {0} │ │ │ │ + cdp2 0, 4, cr15, cr4, cr4, {0} │ │ │ │ @ instruction: 0xf107e202 │ │ │ │ @ instruction: 0xf8df031c │ │ │ │ ldrbtmi r2, [sl], #-1132 @ 0xfffffb94 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ b ff05a9a0 │ │ │ │ blcs 2e218 │ │ │ │ @ instruction: 0x81bcf040 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strbcs pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fe29 │ │ │ │ + @ instruction: 0xf507fe27 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf5076859 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmdavs r0, {r8, r9, sp} │ │ │ │ strmi r4, [r3], -r8, lsl #15 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8df8157 │ │ │ │ ldrbtmi r3, [fp], #-1048 @ 0xfffffbe8 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf107fe0b │ │ │ │ + @ instruction: 0xf107fe09 │ │ │ │ @ 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} │ │ │ │ @@ -26238,26 +26238,26 @@ │ │ │ │ cmpcs r1, #134217728 @ 0x8000000 │ │ │ │ blmi ff8c16f4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3041 @ 0xfffff41f │ │ │ │ ldrbtmi r4, [sl], #-2785 @ 0xfffff51f │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [ip, #16]! │ │ │ │ + ldc2 0, cr15, [sl, #16]! │ │ │ │ @ instruction: 0xf107e178 │ │ │ │ bmi ff75d780 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ @ instruction: 0x4603ea38 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blmi ff67cec0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r6, #16]! │ │ │ │ + stc2 0, cr15, [r4, #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 │ │ │ │ @@ -26289,15 +26289,15 @@ │ │ │ │ movwls r2, #4948 @ 0x1354 │ │ │ │ ldrbtmi r4, [fp], #-2997 @ 0xfffff44b │ │ │ │ blmi fed817c0 │ │ │ │ bmi fed6ddb0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - tstp r3, r7, asr sp @ p-variant is OBSOLETE │ │ │ │ + tstp r3, r5, asr sp @ p-variant is OBSOLETE │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ @ instruction: 0x4602ff7f │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @@ -26335,15 +26335,15 @@ │ │ │ │ movwls r2, #4950 @ 0x1356 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ blmi fe301878 │ │ │ │ bmi fe2ede68 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldrsht pc, [r7], fp @ │ │ │ │ + ldrsht pc, [r7], r9 @ │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ strmi pc, [r2], -r3, lsr #30 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ @@ -26357,31 +26357,31 @@ │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 1dae520 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fccf │ │ │ │ + @ instruction: 0xf507fccd │ │ │ │ @ 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 │ │ │ │ - strh pc, [pc], #-207 @ │ │ │ │ + strh pc, [pc], #-205 @ │ │ │ │ ldmdb r2, {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, pc, lsr #25 │ │ │ │ + eors pc, pc, sp, lsr #25 │ │ │ │ stmdb r2, {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} │ │ │ │ @@ -26398,41 +26398,41 @@ │ │ │ │ movwls r2, #4962 @ 0x1362 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 1501974 │ │ │ │ bmi 14edf64 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - eors pc, r9, sp, ror ip @ │ │ │ │ + eors pc, r9, fp, ror ip @ │ │ │ │ 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 │ │ │ │ - stc2l 0, cr15, [lr], #-16 │ │ │ │ + stc2l 0, cr15, [ip], #-16 │ │ │ │ ldrbtmi r4, [fp], #-2889 @ 0xfffff4b7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fc65 │ │ │ │ + @ instruction: 0xf507fc63 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070308 │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ blcs 36e44 │ │ │ │ ldclge 4, cr15, [r8, #-508] @ 0xfffffe04 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fc49 │ │ │ │ + @ instruction: 0xf507fc47 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, sp, #12, 6 @ 0x30000000 │ │ │ │ svclt 0x0000601a │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ blcs 36e74 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ @@ -26521,29 +26521,29 @@ │ │ │ │ @ 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 fe1d8f86 │ │ │ │ + blx fe158f86 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ strvs pc, [r7], #1443 @ 0x5a3 │ │ │ │ movteq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strdvs pc, [r0], -r9 @ │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r7, #683671552 @ 0x28c00000 │ │ │ │ blcs 37000 │ │ │ │ @ instruction: 0xf107d01f │ │ │ │ bmi fe1ddccc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb6b │ │ │ │ + @ instruction: 0xf507fb69 │ │ │ │ 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} │ │ │ │ @@ -26551,15 +26551,15 @@ │ │ │ │ blcs 2e7dc │ │ │ │ movwcs sp, #3106 @ 0xc22 │ │ │ │ @ instruction: 0xf107e0d7 │ │ │ │ bmi 1e5dd0c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb4b │ │ │ │ + @ instruction: 0xf507fb49 │ │ │ │ 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} │ │ │ │ @@ -26584,28 +26584,28 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fbb7 │ │ │ │ bmi 169dd90 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb09 │ │ │ │ + @ instruction: 0xf507fb07 │ │ │ │ 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 ffbd90b4 │ │ │ │ + blx ffb590b4 │ │ │ │ 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 │ │ │ │ @@ -26629,19 +26629,19 @@ │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ bmi c2e940 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - blmi b9bbe0 │ │ │ │ + blmi b9bbd8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe9d9144 │ │ │ │ + blx fe959144 │ │ │ │ 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 │ │ │ │ @@ -26653,15 +26653,15 @@ │ │ │ │ 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 1fd9194 │ │ │ │ + blx 1f59194 │ │ │ │ ldmdbmi r6, {r8, r9, sp} │ │ │ │ bmi 26e370 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ strbcs pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ stcl 7, cr15, [r2, #916] @ 0x394 │ │ │ │ @@ -26735,15 +26735,15 @@ │ │ │ │ movwls r2, #5029 @ 0x13a5 │ │ │ │ ldrbtmi r4, [fp], #-2897 @ 0xfffff4af │ │ │ │ blmi 1481eb8 │ │ │ │ bmi 146e4a8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldrd pc, [r8], #-155 @ 0xffffff65 @ │ │ │ │ + ldrd pc, [r8], #-153 @ 0xffffff67 @ │ │ │ │ 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 │ │ │ │ @@ -26775,15 +26775,15 @@ │ │ │ │ movwls r2, #5030 @ 0x13a6 │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ blmi b81f58 │ │ │ │ bmi b6e548 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ands pc, r8, fp, lsl #19 │ │ │ │ + ands pc, r8, r9, lsl #19 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2600 @ 0xfffff5d8 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ cdp 7, 0, cr15, cr6, cr5, {7} │ │ │ │ blcs 2eb8c │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @@ -26953,15 +26953,15 @@ │ │ │ │ blx ffc5961a │ │ │ │ eors r4, r9, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldc 7, cr15, [r0], #916 @ 0x394 │ │ │ │ blcs 2ee38 │ │ │ │ @ instruction: 0xf002d103 │ │ │ │ - @ instruction: 0x4603fe7f │ │ │ │ + @ instruction: 0x4603fe7d │ │ │ │ blmi 7156e8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ strmi lr, [r3], -r4, lsr #25 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldc2l 0, cr15, [r2, #-0] │ │ │ │ ands r4, pc, r3, lsl #12 │ │ │ │ @@ -26972,15 +26972,15 @@ │ │ │ │ @ instruction: 0xf011d103 │ │ │ │ @ instruction: 0x4603fbdd │ │ │ │ blmi 4556b4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ strmi lr, [r3], -sl, lsl #25 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8e4f002 │ │ │ │ + @ instruction: 0xf8e2f002 │ │ │ │ and r4, r5, r3, lsl #12 │ │ │ │ ldc 7, cr15, [r2], {229} @ 0xe5 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r5, r1, sl, ror r2 │ │ │ │ @@ -26993,17 +26993,17 @@ │ │ │ │ bl feb748b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldc2l 0, cr15, [lr, #-0] │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ @ instruction: 0x4603fb97 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -pc, lsr #28 │ │ │ │ + strmi pc, [r3], -sp, lsr #28 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - @ instruction: 0x4603f8b7 │ │ │ │ + @ instruction: 0x4603f8b5 │ │ │ │ @ instruction: 0xf000441c │ │ │ │ strmi pc, [r3], -r7, lsr #26 │ │ │ │ @ instruction: 0xf011441c │ │ │ │ @ instruction: 0x4603fb9b │ │ │ │ ldrmi r4, [r8], -r3, lsr #8 │ │ │ │ svclt 0x0000bd98 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -27149,44 +27149,44 @@ │ │ │ │ andsle r2, r4, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2936 @ 0xfffff488 │ │ │ │ blcs 3799c │ │ │ │ blmi 1e11970 │ │ │ │ @ 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} │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ mvnsvs r2, r0, lsl #6 │ │ │ │ blmi 1c9599c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 8, cr15, cr14, cr3, {0} │ │ │ │ + cdp2 0, 8, cr15, cr12, cr3, {0} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ stmda ip, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 38168 │ │ │ │ blmi 1a11f60 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 7, cr15, cr8, cr3, {0} │ │ │ │ + cdp2 0, 7, cr15, cr6, cr3, {0} │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2402 @ 0xfffff69e │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r3, lsr #24 │ │ │ │ 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, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r1, 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 16025e0 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @@ -27198,15 +27198,15 @@ │ │ │ │ svc 0x008cf7e4 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 381e0 │ │ │ │ blmi 1411e44 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 3, cr15, cr12, cr3, {0} │ │ │ │ + cdp2 0, 3, cr15, cr10, cr3, {0} │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ svc 0x00c4f7e4 │ │ │ │ teqvs fp, #0, 6 │ │ │ │ ldmibvs sl!, {r1, r3, r4, r5, sp, lr, pc}^ │ │ │ │ bvs feef8308 │ │ │ │ @@ -27217,27 +27217,27 @@ │ │ │ │ blcs 38624 │ │ │ │ bvs fff11a40 │ │ │ │ blmi 1015a44 │ │ │ │ bmi feec30 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56855 @ 0xde17 @ │ │ │ │ + movwcs pc, #56853 @ 0xde15 @ │ │ │ │ ands r6, sp, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56843 @ 0xde0b @ │ │ │ │ + movwcs pc, #56841 @ 0xde09 @ │ │ │ │ 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, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi r1!, {r8, r9, sp} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx feadba8e │ │ │ │ teqvs fp, #872415232 @ 0x34000000 │ │ │ │ ldrbtmi r4, [fp], #-2862 @ 0xfffff4d2 │ │ │ │ blcs 37b08 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ @@ -27306,38 +27306,38 @@ │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ ldm lr, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ blmi 1c75c10 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r4, #-12]! │ │ │ │ + stc2l 0, cr15, [r2, #-12]! │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r2, lsl #2 │ │ │ │ svc 0x0022f7e4 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ blcs 383bc │ │ │ │ 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, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbmi r2!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx ffe5bbf0 │ │ │ │ blcs 2f404 │ │ │ │ blmi 18121d8 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ blmi 17b5c6c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r6, #-12]! │ │ │ │ + ldc2 0, cr15, [r4, #-12]! │ │ │ │ @ instruction: 0xf107697a │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ ldmvs fp!, {r5}^ │ │ │ │ blmi 1602840 │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ movwls r6, #22779 @ 0x58fb │ │ │ │ ldrbtmi r4, [fp], #-2901 @ 0xfffff4ab │ │ │ │ @@ -27351,22 +27351,22 @@ │ │ │ │ @ instruction: 0x4603e85a │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [sl, #-12] │ │ │ │ + stc2 0, cr15, [r8, #-12] │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ blcs 37ce0 │ │ │ │ blmi 1211c98 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [ip], #12 │ │ │ │ + ldc2l 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 │ │ │ │ cdp 7, 8, cr15, cr2, cr4, {7} │ │ │ │ ldmibvs sl!, {r1, r2, r3, r5, sp, lr, pc}^ │ │ │ │ bvs feef8588 │ │ │ │ @@ -27379,32 +27379,32 @@ │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xff0cf010 │ │ │ │ rscsvs r4, fp, #3145728 @ 0x300000 │ │ │ │ bmi d788b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - bvs fff1d028 │ │ │ │ + bvs fff1d020 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x46186afb │ │ │ │ cdp 7, 4, cr15, cr4, cr4, {7} │ │ │ │ blmi bd5d0c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r2], {3} │ │ │ │ + stc2l 0, cr15, [r0], {3} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ cdp 7, 1, cr15, cr10, cr4, {7} │ │ │ │ blmi 9d5d4c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r0], #12 │ │ │ │ + stc2 0, cr15, [lr], #12 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ blmi 3dc69c │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ stmda r6!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbmi sp, {r0, r1, r3, r4, r5, r8, r9, fp, sp, lr} │ │ │ │ @@ -27459,15 +27459,15 @@ │ │ │ │ bl feb75000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 25cee8 │ │ │ │ + blmi 25cee0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1ef68c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ blx ffddbe2c │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @@ -27524,29 +27524,29 @@ │ │ │ │ movwls r2, #4888 @ 0x1318 │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ blmi b82b0c │ │ │ │ bmi b6f0fc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - strht pc, [r1], -r1 @ │ │ │ │ + eor pc, r1, pc, lsr #23 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2600 @ 0xfffff5d8 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ stmda ip!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ blcs 2f740 │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, sp, #8, 6 @ 0x20000000 │ │ │ │ and r6, pc, sl, lsl r0 @ │ │ │ │ ldrbtmi r4, [fp], #-2849 @ 0xfffff4df │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf607fb95 │ │ │ │ + @ instruction: 0xf607fb93 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ svclt 0x0000601a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ blcs 37fdc │ │ │ │ @ instruction: 0xf7e5d00b │ │ │ │ @@ -27596,41 +27596,41 @@ │ │ │ │ @ instruction: 0xf0086818 │ │ │ │ strmi pc, [r3], -r9, lsl #23 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - sub pc, r5, r1, lsr #22 │ │ │ │ + sub pc, r5, pc, lsl fp @ │ │ │ │ subeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - blx fecda060 │ │ │ │ + blx fec5a060 │ │ │ │ blcs 2f860 │ │ │ │ @ instruction: 0xf107d10a │ │ │ │ bmi c1ed6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - eor pc, pc, fp, lsl #22 │ │ │ │ + eor pc, pc, r9, lsl #22 │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ @ instruction: 0x4603e832 │ │ │ │ @ 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 38100 │ │ │ │ blmi 8d24bc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffb5a0b4 │ │ │ │ + blx ffada0b4 │ │ │ │ @ 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} │ │ │ │ @@ -27665,15 +27665,15 @@ │ │ │ │ bl feb75338 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 25cbb0 │ │ │ │ + blmi 25cba8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1ef9c4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xf95af7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @@ -27685,15 +27685,15 @@ │ │ │ │ bl feb75388 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #2671 @ 0xa6f @ │ │ │ │ + movwcs pc, #2669 @ 0xa6d @ │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ ldrdeq r4, [r1], -sl │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ bl feb6dc78 │ │ │ │ bl feb211ec │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @@ -27739,82 +27739,82 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #46499 @ 0xb5a3 @ │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ stclcs 8, cr15, [r8, #-892] @ 0xfffffc84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf000fa03 │ │ │ │ + @ instruction: 0xf000fa01 │ │ │ │ @ instruction: 0xf507be37 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf107605a │ │ │ │ blcc fe81f1dc │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107faed │ │ │ │ + @ instruction: 0xf107faeb │ │ │ │ blcc fe81f1e8 │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fb40 │ │ │ │ + @ instruction: 0xf507fb3e │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3ba0 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - blx 2da2d6 │ │ │ │ + blx 25a2d6 │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ smlatbcs r1, r0, fp, r3 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fb3a │ │ │ │ + @ instruction: 0xf507fb38 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11ef24 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fac9 │ │ │ │ + @ instruction: 0xf507fac7 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11ef34 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fb1a │ │ │ │ + @ instruction: 0xf507fb18 │ │ │ │ @ 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 ff8da324 │ │ │ │ + blx ff85a324 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - blx fea5a334 │ │ │ │ + blx fe9da334 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - blx ffe9a348 │ │ │ │ + blx ffe1a348 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1ef94 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fac1 │ │ │ │ + @ instruction: 0xf507fabf │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf107624b │ │ │ │ blcc fe81f2ac │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-3144 @ 0xfffff3b8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fcb9 │ │ │ │ + @ instruction: 0xf107fcb7 │ │ │ │ blcc fe81f2c0 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stc2 0, cr15, [r4, #-8]! │ │ │ │ + stc2 0, cr15, [r2, #-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 │ │ │ │ @@ -27852,70 +27852,70 @@ │ │ │ │ ldrbtmi r3, [fp], #-2980 @ 0xfffff45c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2976 @ 0xfffff460 │ │ │ │ blcs fe75c7ac │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf000f921 │ │ │ │ + @ instruction: 0xf000f91f │ │ │ │ @ instruction: 0xf507be4c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f08c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4603fcd7 │ │ │ │ + @ instruction: 0x4603fcd5 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4603fcb3 │ │ │ │ + @ instruction: 0x4603fcb1 │ │ │ │ blcs 185c7ec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507f901 │ │ │ │ + @ instruction: 0xf507f8ff │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50780c9 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f0d8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4603fcb1 │ │ │ │ + strmi pc, [r3], -pc, lsr #25 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf50780bd │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f0f0 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f9e3 │ │ │ │ + @ instruction: 0xf507f9e1 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f100 │ │ │ │ ldrmi r2, [r8], -r1, lsr #2 │ │ │ │ - blx d9a4d0 │ │ │ │ + blx d1a4d0 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f11c │ │ │ │ ldrmi r2, [r8], -r1, lsr #4 │ │ │ │ - @ instruction: 0xf9fef002 │ │ │ │ + @ instruction: 0xf9fcf002 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, ip, asr #22 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fa2c │ │ │ │ + @ instruction: 0xf507fa2a │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f140 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - stc2l 0, cr15, [r4], #-8 │ │ │ │ + stc2l 0, cr15, [r2], #-8 │ │ │ │ @ instruction: 0xf5074604 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f154 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4601fc73 │ │ │ │ + @ instruction: 0x4601fc71 │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4620 │ │ │ │ @ instruction: 0xf507f90f │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #180, 6 @ 0xd0000002 │ │ │ │ @@ -27928,41 +27928,41 @@ │ │ │ │ blcc 12f5a0 │ │ │ │ @ instruction: 0x461a781b │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b4c │ │ │ │ ldrbtmi r1, [r9], #-2672 @ 0xfffff590 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507fbbf │ │ │ │ + @ instruction: 0xf507fbbd │ │ │ │ @ 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 3f85fc │ │ │ │ @ instruction: 0xf507d9d4 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f1dc │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc2 0, cr15, [r6], {2} │ │ │ │ + ldc2 0, cr15, [r4], {2} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1f2f0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ bl 12dc548 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1f304 │ │ │ │ bcs 45c944 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507f855 │ │ │ │ + @ instruction: 0xf507f853 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff41f524 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50741c4 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ @@ -27977,15 +27977,15 @@ │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ and sp, fp, ip, lsr r1 │ │ │ │ ldmibcc ip!, {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: 0xf826f003 │ │ │ │ + @ instruction: 0xf824f003 │ │ │ │ mrrclt 0, 0, pc, sl, cr0 @ │ │ │ │ ldc 7, cr15, [r8], #912 @ 0x390 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -28001,15 +28001,15 @@ │ │ │ │ ldmdbcc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmdbcc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2412 @ 0xfffff694 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xfff6f002 │ │ │ │ + @ instruction: 0xfff4f002 │ │ │ │ stclt 0, cr15, [r1, #-0] │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff41f1f0 │ │ │ │ @@ -28046,15 +28046,15 @@ │ │ │ │ stmiacc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmiacc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2248 @ 0xfffff738 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff9cf002 │ │ │ │ + @ instruction: 0xff9af002 │ │ │ │ stcllt 0, cr15, [r7], {0} │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b04 │ │ │ │ ldrbtmi r2, [sl], #-2220 @ 0xfffff754 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ ldc 7, cr15, [r2], {228} @ 0xe4 │ │ │ │ @@ -28062,15 +28062,15 @@ │ │ │ │ @ instruction: 0xf507d10e │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1f4b4 │ │ │ │ ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xe3b1ff7d │ │ │ │ + @ instruction: 0xe3b1ff7b │ │ │ │ ldc 7, cr15, [r0], {228} @ 0xe4 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744ac │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ blcc 11f4e4 │ │ │ │ @@ -28103,15 +28103,15 @@ │ │ │ │ stmdacc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ubfxcc pc, pc, #17, #29 │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2044 @ 0xfffff804 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff2af002 │ │ │ │ + @ instruction: 0xff28f002 │ │ │ │ mrrclt 0, 0, pc, r5, cr0 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43acf6a3 │ │ │ │ @ instruction: 0xf5b3681b │ │ │ │ ldmdble r3!, {r7, r8, r9, sl, fp, sp, lr} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @@ -28133,15 +28133,15 @@ │ │ │ │ @ instruction: 0x3798f8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0x3794f8df │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1940 @ 0xfffff86c │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 14, cr15, cr14, cr2, {0} │ │ │ │ + cdp2 0, 14, cr15, cr12, cr2, {0} │ │ │ │ ldclt 0, cr15, [r9], {-0} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ strtmi pc, [ip], r3, lsr #13 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @@ -28176,100 +28176,100 @@ │ │ │ │ usatcc pc, #28, pc, asr #17 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ usatcc pc, #24, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1784 @ 0xfffff908 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 9, cr15, cr8, cr2, {0} │ │ │ │ + cdp2 0, 9, cr15, cr6, cr2, {0} │ │ │ │ @ instruction: 0xf507e3c3 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0x26dcf8df │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fe89 │ │ │ │ + @ instruction: 0xf507fe87 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andcs r6, r0, #671088641 @ 0x28000001 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andcs r6, r0, #671088641 @ 0x28000001 │ │ │ │ @ instruction: 0xf507605a │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f5d0 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff73 │ │ │ │ + @ instruction: 0xf507ff71 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11f5e0 │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ffc4 │ │ │ │ + @ instruction: 0xf507ffc2 │ │ │ │ @ instruction: 0xf1014199 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xff8cf001 │ │ │ │ + @ instruction: 0xff8af001 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ smlabbcs r1, r4, fp, r3 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ffba │ │ │ │ + @ instruction: 0xf507ffb8 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f624 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff49 │ │ │ │ + @ instruction: 0xf507ff47 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f634 │ │ │ │ orrcc pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff9a │ │ │ │ + @ instruction: 0xf507ff98 │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - @ instruction: 0xff62f001 │ │ │ │ + @ instruction: 0xff60f001 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, r8, ror #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff90 │ │ │ │ + @ instruction: 0xf507ff8e │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f678 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff1f │ │ │ │ + @ instruction: 0xf507ff1d │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f688 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff70 │ │ │ │ + @ instruction: 0xf507ff6e │ │ │ │ @ instruction: 0xf1014181 │ │ │ │ stmdbcc ip!, {r4, r6, r8} │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b4c │ │ │ │ ldrmi r5, [r8], -r0, lsl #5 │ │ │ │ - @ instruction: 0xff38f001 │ │ │ │ + @ instruction: 0xff36f001 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ subvs pc, fp, #683671552 @ 0x28c00000 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldmdavs r2, {r2, r7, r8, r9, fp, ip, sp} │ │ │ │ ldrne pc, [r8, #2271]! @ 0x8df │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf92ef002 │ │ │ │ + @ instruction: 0xf92cf002 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ smlabbcs r0, r4, fp, r3 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4602f997 │ │ │ │ + @ instruction: 0x4602f995 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50740ac │ │ │ │ @@ -28287,40 +28287,40 @@ │ │ │ │ stmdavs r3, {r8, r9, ip, pc} │ │ │ │ ldrbeq pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf00c4478 │ │ │ │ eorvs pc, r0, pc, asr sp @ │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -ip, asr #22 │ │ │ │ - @ instruction: 0xf97af002 │ │ │ │ + @ instruction: 0xf978f002 │ │ │ │ blcs 3031c │ │ │ │ @ instruction: 0xf507d012 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131f75c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf956f002 │ │ │ │ + @ instruction: 0xf954f002 │ │ │ │ @ instruction: 0xf8df4603 │ │ │ │ ldrbtmi r2, [sl], #-1312 @ 0xfffffae0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r4, #8]! │ │ │ │ + stc2 0, cr15, [r2, #8]! │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ ldrshle r3, [r4, #-255] @ 0xffffff01 │ │ │ │ strcc pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r2, #8] │ │ │ │ + ldc2 0, cr15, [r0, #8] │ │ │ │ ldrbtcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r8, #8] │ │ │ │ + stc2 0, cr15, [r6, #8] │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ subvs pc, sp, #29360128 @ 0x1c00000 │ │ │ │ adcsmi pc, r8, #169869312 @ 0xa200000 │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @@ -28344,29 +28344,29 @@ │ │ │ │ strcc pc, [r4], #2271 @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strcc pc, [r0], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1152 @ 0xfffffb80 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r8, #-8] │ │ │ │ + stc2l 0, cr15, [r6, #-8] │ │ │ │ @ instruction: 0xf507e273 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ strbtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r6, #-8]! │ │ │ │ + ldc2 0, cr15, [r4, #-8]! │ │ │ │ @ instruction: 0xf507e16a │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f860 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - strmi pc, [r2], -sp, ror #17 │ │ │ │ + strmi pc, [r2], -fp, ror #17 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5073bd0 │ │ │ │ @ instruction: 0xf6a1614d │ │ │ │ andls r4, r1, #196, 2 @ 0x31 │ │ │ │ strtcs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ @@ -28394,25 +28394,25 @@ │ │ │ │ orrscs r9, r6, #134217728 @ 0x8000000 │ │ │ │ blmi ffd438a4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3059 @ 0xfffff40d │ │ │ │ ldrbtmi r4, [sl], #-2803 @ 0xfffff50d │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 0, cr15, [r4], #8 │ │ │ │ + stc2l 0, cr15, [r2], #8 │ │ │ │ @ instruction: 0xf507e20f │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f904 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf882f002 │ │ │ │ + @ instruction: 0xf880f002 │ │ │ │ @ instruction: 0xf5074605 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1f918 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4601f891 │ │ │ │ + strmi pc, [r1], -pc, lsl #17 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ sbcmi pc, r4, r3, lsr #13 │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldmib r3, {r4, r6, r7, r8, r9, fp, ip, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @@ -28440,24 +28440,24 @@ │ │ │ │ movwls r2, #5015 @ 0x1397 │ │ │ │ ldrbtmi r4, [fp], #-3018 @ 0xfffff436 │ │ │ │ blmi ff2c395c │ │ │ │ bmi ff2aff4c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xe1b4fc89 │ │ │ │ + @ instruction: 0xe1b4fc87 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf840f002 │ │ │ │ + @ instruction: 0xf83ef002 │ │ │ │ bmi ff0b0590 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fc77 │ │ │ │ + @ instruction: 0xf507fc75 │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ blcc 11fadc │ │ │ │ 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}^ │ │ │ │ @@ -28491,29 +28491,29 @@ │ │ │ │ movwls r2, #5019 @ 0x139b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ blmi fe743a28 │ │ │ │ bmi fe730018 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - cmpp lr, r3, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + cmpp lr, r1, lsr #24 @ p-variant is OBSOLETE │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe5ada58 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ @ instruction: 0x4603e89c │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe42db04 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fc07 │ │ │ │ + @ instruction: 0xf507fc05 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ @ instruction: 0xe12c601a │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe1eda9c │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @@ -28522,25 +28522,25 @@ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe06db48 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fbe5 │ │ │ │ + @ instruction: 0xf507fbe3 │ │ │ │ @ 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 1e2dae0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fbd1 │ │ │ │ + @ instruction: 0xf507fbcf │ │ │ │ @ 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 │ │ │ │ @@ -28582,87 +28582,87 @@ │ │ │ │ movwls r2, #5033 @ 0x13a9 │ │ │ │ ldrbtmi r4, [fp], #-2892 @ 0xfffff4b4 │ │ │ │ blmi 1343b94 │ │ │ │ bmi 1330184 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - adds pc, r8, sp, ror #22 │ │ │ │ + adds pc, r8, fp, ror #22 │ │ │ │ andeq r1, r3, r6, lsl #28 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r4, r3, r2, lsl #30 │ │ │ │ andeq r4, r1, ip, lsl sl │ │ │ │ andeq r4, r1, r6, lsr r9 │ │ │ │ - andeq r4, r1, lr, lsl lr │ │ │ │ + andeq r4, r1, lr, lsl #28 │ │ │ │ andeq r4, r1, lr, asr #17 │ │ │ │ andeq r4, r1, sl, asr #17 │ │ │ │ - andeq r4, r1, lr, ror lr │ │ │ │ + andeq r4, r1, lr, ror #28 │ │ │ │ andeq r4, r1, r4, lsl #17 │ │ │ │ andeq r4, r1, ip, lsl #17 │ │ │ │ andeq r4, r1, r6, lsr #15 │ │ │ │ andeq r4, r1, r0, lsl #15 │ │ │ │ andeq r4, r1, lr, asr r7 │ │ │ │ strdeq r4, [r1], -r0 │ │ │ │ andeq r4, r1, r8, ror r6 │ │ │ │ andeq r4, r1, r4, ror r6 │ │ │ │ - andeq r4, r1, r8, lsr #24 │ │ │ │ + andeq r4, r1, r8, lsl ip │ │ │ │ andeq r4, r1, lr, lsr #12 │ │ │ │ andeq r4, r1, r4, asr #11 │ │ │ │ andeq r4, r1, r0, asr #11 │ │ │ │ - andeq r4, r1, r4, ror fp │ │ │ │ + andeq r4, r1, r4, ror #22 │ │ │ │ andeq r4, r1, sl, ror r5 │ │ │ │ andeq r4, r1, r6, lsl #12 │ │ │ │ strdeq r4, [r1], -r4 @ │ │ │ │ andeq r4, r1, r0, ror #9 │ │ │ │ ldrdeq r4, [r1], -ip │ │ │ │ - muleq r1, r0, sl │ │ │ │ + andeq r4, r1, r0, lsl #21 │ │ │ │ andeq r4, r1, r6, ror r5 │ │ │ │ andeq r4, r1, r8, ror #8 │ │ │ │ andeq r4, r1, r4, ror #8 │ │ │ │ - andeq r4, r1, r8, lsl sl │ │ │ │ + andeq r4, r1, r8, lsl #20 │ │ │ │ strdeq r4, [r1], -lr │ │ │ │ @ instruction: 0x000143bc │ │ │ │ @ instruction: 0x000143b8 │ │ │ │ - andeq r4, r1, ip, ror #18 │ │ │ │ + andeq r4, r1, ip, asr r9 │ │ │ │ andeq r4, r1, r2, ror r3 │ │ │ │ andeq r4, r1, r4, asr r4 │ │ │ │ andeq r4, r1, r0, lsr #4 │ │ │ │ - andeq r4, r1, r8, asr #15 │ │ │ │ + @ instruction: 0x000147b8 │ │ │ │ ldrdeq r4, [r1], -r2 │ │ │ │ andeq r4, r1, r8, lsl #5 │ │ │ │ andeq r4, r1, r4, lsr #5 │ │ │ │ andeq r4, r1, ip, lsl r1 │ │ │ │ andeq r4, r1, r8, lsl r1 │ │ │ │ - andeq r4, r1, ip, asr #13 │ │ │ │ + @ instruction: 0x000146bc │ │ │ │ ldrdeq r4, [r1], -r2 │ │ │ │ andeq r4, r1, r4, ror #4 │ │ │ │ andeq r4, r1, r8, asr r2 │ │ │ │ andeq r4, r1, lr, asr #32 │ │ │ │ andeq r4, r1, ip, asr #32 │ │ │ │ - andeq r4, r1, r2, lsl #12 │ │ │ │ + strdeq r4, [r1], -r2 │ │ │ │ andeq r4, r1, sl │ │ │ │ muleq r1, r8, pc @ │ │ │ │ muleq r1, r6, pc @ │ │ │ │ - andeq r4, r1, ip, asr #10 │ │ │ │ + andeq r4, r1, ip, lsr r5 │ │ │ │ andeq r3, r1, r4, asr pc │ │ │ │ andeq r4, r1, r0, lsr #2 │ │ │ │ andeq r3, r1, ip, asr #29 │ │ │ │ andeq r3, r1, sl, asr #29 │ │ │ │ - andeq r4, r1, r0, lsl #9 │ │ │ │ + andeq r4, r1, r0, ror r4 │ │ │ │ andeq r3, r1, r8, lsl #29 │ │ │ │ andeq r4, r1, r0, lsl #1 │ │ │ │ andeq r4, r1, ip, rrx │ │ │ │ andeq r4, r1, r0, rrx │ │ │ │ andeq r4, r1, ip, asr #32 │ │ │ │ andeq r4, r1, ip, lsr r0 │ │ │ │ andeq r4, r3, r2, lsr #4 │ │ │ │ strdeq r3, [r1], -r4 │ │ │ │ andeq r3, r1, r0, ror #26 │ │ │ │ andeq r3, r1, lr, asr sp │ │ │ │ - andeq r4, r1, r4, lsl r3 │ │ │ │ + andeq r4, r1, r4, lsl #6 │ │ │ │ andeq r3, r1, ip, lsl sp │ │ │ │ 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} │ │ │ │ @@ -28709,19 +28709,19 @@ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ @ instruction: 0x4603ec70 │ │ │ │ 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 1bdb1ac │ │ │ │ + blx 1b5b1ac │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ @ instruction: 0x461a687b │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - stc2l 0, cr15, [r9], #12 │ │ │ │ + stc2l 0, cr15, [r7], #12 │ │ │ │ @ instruction: 0xf7e36978 │ │ │ │ movwcs lr, #7408 @ 0x1cf0 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ ldrdeq r3, [r1], -r8 │ │ │ │ andeq r3, r1, lr, lsr #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -28743,51 +28743,51 @@ │ │ │ │ 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 │ │ │ │ + ldrbtmi r4, [fp], #-3068 @ 0xfffff404 │ │ │ │ blcs 392bc │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi fff179c0 │ │ │ │ + blmi ffed79b4 │ │ │ │ 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: 0xf00b4618 │ │ │ │ movtcs pc, #3765 @ 0xeb5 @ │ │ │ │ - ldrbtmi r4, [sl], #-2796 @ 0xfffff514 │ │ │ │ + ldrbtmi r4, [sl], #-2795 @ 0xfffff515 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9eef002 │ │ │ │ + @ instruction: 0xf9ecf002 │ │ │ │ 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} │ │ │ │ @ instruction: 0xf8d2f007 │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf6073b44 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ @@ -28804,15 +28804,15 @@ │ │ │ │ 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: 0xf0066820 │ │ │ │ @ instruction: 0x4603fef6 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cmn r5, r0, lsl #6 │ │ │ │ + cmn r2, r0, lsl #6 │ │ │ │ cdp 7, 4, cr15, cr4, cr3, {7} │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ @ instruction: 0xf1070454 │ │ │ │ blcc 1200d8 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -28821,20 +28821,20 @@ │ │ │ │ cdp 7, 3, cr15, cr2, cr3, {7} │ │ │ │ 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, #2439 @ 0x987 @ │ │ │ │ - @ instruction: 0xf607e14a │ │ │ │ + movwcs pc, #2437 @ 0x985 @ │ │ │ │ + @ instruction: 0xf607e147 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs sp, {r2, r4, r6, r8, r9} │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf6073b04 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 181fd34 │ │ │ │ @@ -28845,26 +28845,26 @@ │ │ │ │ @ instruction: 0x4602fd73 │ │ │ │ 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: 0xf958f002 │ │ │ │ - tst fp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf956f002 │ │ │ │ + tst r8, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi fe7b944c │ │ │ │ + bmi fe77944c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf607f949 │ │ │ │ + @ instruction: 0xf607f947 │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs r8, {r0, r2, r8, r9, sp, lr} │ │ │ │ ldcl 7, cr15, [r8, #-908]! @ 0xfffffc74 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ smlatbvs r5, r3, r5, pc @ │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -28876,19 +28876,19 @@ │ │ │ │ stcl 7, cr15, [r4, #908] @ 0x38c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r2], -r0, lsr #22 │ │ │ │ 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: 0xf91af002 │ │ │ │ - sbcs r2, sp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf918f002 │ │ │ │ + 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 120108 │ │ │ │ @ instruction: 0x46186812 │ │ │ │ @@ -28897,425 +28897,424 @@ │ │ │ │ @ instruction: 0xf7e3d11f │ │ │ │ @ instruction: 0x4603ed9a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b ffd5d410 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ blcc 120130 │ │ │ │ - bmi 1d03c94 │ │ │ │ + bmi 1cc3c94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f8ef │ │ │ │ + @ instruction: 0xf507f8ed │ │ │ │ @ instruction: 0xf10353c3 │ │ │ │ blcc 1200cc │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ movwcs lr, #2980 @ 0xba4 │ │ │ │ - @ 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, [sl, #-908]! @ 0xfffffc74 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ strmi lr, [r2], -r6, asr #21 │ │ │ │ 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: 0xf8c0f002 │ │ │ │ + @ instruction: 0xf8bef002 │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ bl 1d5d49c │ │ │ │ msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ bl 1b5d4ac │ │ │ │ - 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 11fde0 │ │ │ │ - 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, fp, lsl lr @ │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ - bmi 10f95cc │ │ │ │ - @ instruction: 0xf04f447a │ │ │ │ - @ instruction: 0xf04f0008 │ │ │ │ - @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf607f889 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - @ instruction: 0xf6070448 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - bl 165d510 │ │ │ │ + eorpl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ + eoreq pc, r8, #-2147483648 @ 0x80000000 │ │ │ │ + @ instruction: 0xf5073a04 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 120160 │ │ │ │ + blmi 1230da8 │ │ │ │ + @ instruction: 0x4618447b │ │ │ │ + cdp2 0, 1, cr15, cr14, cr14, {0} │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - stmib lr!, {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 │ │ │ │ - bl add530 │ │ │ │ - msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - bl 8dd540 │ │ │ │ - bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ - movweq pc, #33027 @ 0x8103 @ │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - bl 6dd550 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 3963c │ │ │ │ - @ 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: 0xf84af002 │ │ │ │ - and r2, sp, r0, lsl #6 │ │ │ │ + @ instruction: 0xf88af002 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + strbeq pc, [r8], #-1699 @ 0xfffff95d @ │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e36818 │ │ │ │ + eorvs lr, r0, ip, asr fp │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e36818 │ │ │ │ + @ instruction: 0xf507e9f2 │ │ │ │ + @ instruction: 0xf1035321 │ │ │ │ + blcc 120238 │ │ │ │ + @ instruction: 0xf7e34618 │ │ │ │ + @ instruction: 0xf507eb2e │ │ │ │ + @ instruction: 0xf1035361 │ │ │ │ + blcc 120248 │ │ │ │ + @ instruction: 0xf7e34618 │ │ │ │ + @ instruction: 0xf507eb26 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 1201d8 │ │ │ │ + @ instruction: 0xf7e34618 │ │ │ │ + @ instruction: 0xf607eb1e │ │ │ │ + @ instruction: 0xf6a30368 │ │ │ │ + ldmdavs fp, {r3, r6, r8, r9} │ │ │ │ + andle r2, lr, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ movwvs pc, #26019 @ 0x65a3 @ │ │ │ │ - bmi 7b9668 │ │ │ │ + bmi 979644 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - movwcs pc, #6203 @ 0x183b @ │ │ │ │ - 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 │ │ │ │ - bl 1f5d5b8 │ │ │ │ - @ instruction: 0xf5074618 │ │ │ │ - @ instruction: 0x37684790 │ │ │ │ - ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ + movwcs pc, #2123 @ 0x84b @ │ │ │ │ + @ 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: 0xf83cf002 │ │ │ │ + @ instruction: 0xf5072301 │ │ │ │ + @ instruction: 0xf1004090 │ │ │ │ + ldmdbmi r9, {r2, r5, r6} │ │ │ │ + bmi 2707f8 │ │ │ │ + ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ + subsmi r6, r1, r2, lsl #16 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + @ instruction: 0xf7e3d001 │ │ │ │ + ldrmi lr, [r8], -r0, lsl #23 │ │ │ │ + ldrmi pc, [r0, r7, lsl #10] │ │ │ │ + ldrtmi r3, [sp], r8, ror #14 │ │ │ │ + svclt 0x0000bdb0 │ │ │ │ ldrdeq r0, [r3], -r4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r3, r3, r2, asr #29 │ │ │ │ @ instruction: 0x00033eb4 │ │ │ │ ldrdeq r3, [r1], -sl │ │ │ │ andeq r3, r1, r2, ror #23 │ │ │ │ andeq r3, r1, r6, lsr ip │ │ │ │ strdeq r3, [r1], -lr │ │ │ │ andeq r3, r1, r8, lsl ip │ │ │ │ andeq r3, r1, sl, ror #23 │ │ │ │ muleq r1, r4, fp │ │ │ │ andeq r3, r1, r6, lsr fp │ │ │ │ - andeq r3, r1, r0, lsl #22 │ │ │ │ - andeq r3, r1, r0, lsr fp │ │ │ │ - @ instruction: 0x00013abe │ │ │ │ - andeq r3, r1, r0, asr #21 │ │ │ │ - andeq r0, r3, sl, ror #19 │ │ │ │ + andeq r3, r1, r8, lsl #22 │ │ │ │ + andeq r3, r1, r6, lsr #22 │ │ │ │ + @ instruction: 0x00013ab4 │ │ │ │ + @ instruction: 0x00013ab6 │ │ │ │ + strdeq r0, [r3], -r0 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb76884 │ │ │ │ + bl feb76880 │ │ │ │ @ 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 16602c0 │ │ │ │ + blmi 16602bc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffd8f001 │ │ │ │ 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 │ │ │ │ - strmi pc, [r3], -r8, lsl #26 │ │ │ │ + strmi pc, [r3], -sl, lsl #26 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2891 @ 0xfffff4b5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ ldrht pc, [r3], #-251 @ 0xffffff05 @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - ldc 7, cr15, [r6], #-908 @ 0xfffffc74 │ │ │ │ - blcs 30f2c │ │ │ │ - blmi 1113b48 │ │ │ │ + ldc 7, cr15, [r8], #-908 @ 0xfffffc74 │ │ │ │ + blcs 30f28 │ │ │ │ + blmi 1113b44 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffa6f001 │ │ │ │ @ instruction: 0xf107e05e │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - bl ff5dd6cc │ │ │ │ - blcs 830f50 │ │ │ │ - blmi f1376c │ │ │ │ + bl ff65d6c8 │ │ │ │ + blcs 830f4c │ │ │ │ + blmi f13768 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff94f001 │ │ │ │ @ instruction: 0xf107e04c │ │ │ │ - bmi da03b0 │ │ │ │ + bmi da03ac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107ff89 │ │ │ │ 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 967fc8 │ │ │ │ + blmi 967fc4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xf107fd67 │ │ │ │ + @ instruction: 0xf107fd69 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - stc 7, cr15, [lr], {227} @ 0xe3 │ │ │ │ + ldc 7, cr15, [r0], {227} @ 0xe3 │ │ │ │ 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 5a8008 │ │ │ │ + blmi 5a8004 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - strb pc, [sp, -r7, asr #26]! @ │ │ │ │ + strb pc, [sp, -r9, asr #26]! @ │ │ │ │ ldmdbmi r3, {r8, r9, sp} │ │ │ │ - bmi 2709e0 │ │ │ │ + bmi 2709dc │ │ │ │ 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 │ │ │ │ - b fe2dd79c │ │ │ │ + b fe35d798 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r0, r3, r2, asr r9 │ │ │ │ + andeq r0, r3, r6, asr r9 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r0, lsr #20 │ │ │ │ + andeq r3, r1, r4, lsl sl │ │ │ │ + strdeq r3, [r1], -r6 │ │ │ │ andeq r3, r1, r2, lsl #20 │ │ │ │ - andeq r3, r1, lr, lsl #20 │ │ │ │ - andeq r3, r1, r0, lsl #20 │ │ │ │ - andeq r3, r1, r4, lsl #20 │ │ │ │ - andeq r3, r1, r4, lsl #20 │ │ │ │ - ldrdeq r3, [r1], -ip │ │ │ │ - andeq r3, r1, r8, lsr #19 │ │ │ │ - andeq r0, r3, r8, lsl #16 │ │ │ │ + strdeq r3, [r1], -r4 │ │ │ │ + strdeq r3, [r1], -r8 │ │ │ │ + strdeq r3, [r1], -r8 │ │ │ │ + ldrdeq r3, [r1], -r0 │ │ │ │ + muleq r1, ip, r9 │ │ │ │ + andeq r0, r3, ip, lsl #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76a50 │ │ │ │ + bl feb76a4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ - blcs 398cc │ │ │ │ + blcs 398c8 │ │ │ │ @ instruction: 0xf007d105 │ │ │ │ - @ instruction: 0x4602ff16 │ │ │ │ + @ instruction: 0x4602ff18 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 3778d8 │ │ │ │ + blmi 3778d4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff00f001 │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ - blmi 2710f0 │ │ │ │ + blmi 2710ec │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - strmi pc, [r3], -r3, asr #27 │ │ │ │ + strmi pc, [r3], -r5, asr #27 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - @ instruction: 0x000338b6 │ │ │ │ - andeq r3, r3, r6, lsr #17 │ │ │ │ - andeq r3, r1, ip, lsr #18 │ │ │ │ + @ instruction: 0x000338ba │ │ │ │ + andeq r3, r3, sl, lsr #17 │ │ │ │ + andeq r3, r1, r0, lsr #18 │ │ │ │ @ instruction: 0xfffffdf7 │ │ │ │ - @ instruction: 0xffffe921 │ │ │ │ - andeq r3, r1, r2, lsr #18 │ │ │ │ + @ instruction: 0xffffe925 │ │ │ │ + andeq r3, r1, r6, lsl r9 │ │ │ │ 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] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ - andeq r3, r3, lr, asr #16 │ │ │ │ + andeq r3, r3, r2, asr r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb76adc │ │ │ │ + bl feb76ad8 │ │ │ │ @ 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 39aec │ │ │ │ + blcs 39ae8 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ - bl ffa5d894 │ │ │ │ + bl ffadd890 │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - ldm sl, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm ip, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ands r6, sl, r8, lsr r1 │ │ │ │ - bmi 1179e0c │ │ │ │ + bmi 1179e08 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 10df3d4 │ │ │ │ + blmi 10df3d0 │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e36938 │ │ │ │ - @ instruction: 0x4603ebd0 │ │ │ │ + @ instruction: 0x4603ebd2 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - blx fed1b964 │ │ │ │ + blx fed9b960 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ andcs r4, r0, r9, lsl r6 │ │ │ │ - ldm lr!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia r0, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e369b8 │ │ │ │ - subs lr, r0, sl, lsl #16 │ │ │ │ + subs lr, r0, ip, lsl #16 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ - blmi db11d4 │ │ │ │ + blmi db11d0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stc2l 0, cr15, [r2, #48]! @ 0x30 │ │ │ │ + stc2l 0, cr15, [r4, #48]! @ 0x30 │ │ │ │ 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 │ │ │ │ - stmda r0!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 311a0 │ │ │ │ + stmda r2!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 3119c │ │ │ │ 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], -r4, lsr #21 │ │ │ │ + strmi lr, [r3], -r6, lsr #21 │ │ │ │ tstle ip, r7, lsr #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - bmi 979a24 │ │ │ │ + bmi 979a20 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 8df33c │ │ │ │ + blmi 8df338 │ │ │ │ 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 │ │ │ │ - bl 1fdd968 │ │ │ │ + bl fe05d964 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0084620 │ │ │ │ - ldmdbvs fp!, {r1, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r2, r5, r6, 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 39a64 │ │ │ │ + blcs 39a60 │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - svclt 0x0000fde1 │ │ │ │ + svclt 0x0000fde3 │ │ │ │ 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 │ │ │ │ - stmib r4, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r6, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ + andeq r0, r3, sl, lsl r7 │ │ │ │ andeq r0, r3, r6, lsl r7 │ │ │ │ - andeq r0, r3, r2, lsl r7 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, sl, lsr #17 │ │ │ │ - muleq r1, ip, r8 │ │ │ │ - andeq r3, r3, r0, ror #15 │ │ │ │ - andeq r3, r1, r2, ror r8 │ │ │ │ + muleq r1, lr, r8 │ │ │ │ + muleq r1, r0, r8 │ │ │ │ + andeq r3, r3, r4, ror #15 │ │ │ │ + andeq r3, r1, r6, ror #16 │ │ │ │ andeq r0, r0, r4, lsr #6 │ │ │ │ - andeq r3, r1, ip, asr r8 │ │ │ │ - andeq r3, r1, r4, asr #16 │ │ │ │ - andeq r3, r1, ip, lsl r8 │ │ │ │ - andeq r3, r3, r8, asr #14 │ │ │ │ - strdeq r0, [r3], -sl │ │ │ │ + andeq r3, r1, r0, asr r8 │ │ │ │ + andeq r3, r1, r8, lsr r8 │ │ │ │ + andeq r3, r1, r0, lsl r8 │ │ │ │ + andeq r3, r3, ip, asr #14 │ │ │ │ + strdeq r0, [r3], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76c60 │ │ │ │ + bl feb76c5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 139c54 │ │ │ │ + blmi 139c50 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stmia sl!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia ip!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r1, r3, r8, asr #4 │ │ │ │ + andeq r1, r3, ip, asr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76c8c │ │ │ │ + bl feb76c88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 139c80 │ │ │ │ + blmi 139c7c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldm r4, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r6, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r3, r8, ror r6 │ │ │ │ + andeq r3, r3, ip, ror r6 │ │ │ │ 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] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ - strdeq r1, [r3], -lr │ │ │ │ + andeq r1, r3, r2, lsl #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb76cd8 │ │ │ │ + bl feb76cd4 │ │ │ │ @ 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 ff068700 │ │ │ │ - blmi ff070ce4 │ │ │ │ + bmi ff0686fc │ │ │ │ + blmi ff070ce0 │ │ │ │ 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], #-3006 @ 0xfffff442 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @@ -29323,303 +29322,303 @@ │ │ │ │ @ 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} │ │ │ │ - blx ff91bb54 │ │ │ │ - blcs 3134c │ │ │ │ + blx ff99bb50 │ │ │ │ + blcs 31348 │ │ │ │ andcs sp, r0, #1 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0xf60732ff │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andsvs r0, sl, r8, lsl #6 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ - b 8ddaf4 │ │ │ │ + b 95daf0 │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r2, {r3, r8, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - svc 0x0074f7e2 │ │ │ │ + svc 0x0076f7e2 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ teqcs r2, #134217728 @ 0x8000000 │ │ │ │ - blmi fe7047a4 │ │ │ │ + blmi fe7047a0 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2970 @ 0xfffff466 │ │ │ │ ldrbtmi r4, [sl], #-2714 @ 0xfffff566 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2l 0, cr15, [r4, #-4]! │ │ │ │ @ instruction: 0xf107e0fa │ │ │ │ - bmi fe5a0810 │ │ │ │ + bmi fe5a080c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607fd59 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070408 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r4 │ │ │ │ vhsub.s8 , , q0 │ │ │ │ vmla.f d17, d16, d1[0] │ │ │ │ @ instruction: 0x46180110 │ │ │ │ - ldmda ip!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda lr!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e3d15d │ │ │ │ - @ instruction: 0x4603e9d6 │ │ │ │ + @ instruction: 0x4603e9d8 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x0030f7e2 │ │ │ │ - bmi fe0f141c │ │ │ │ + svc 0x0032f7e2 │ │ │ │ + bmi fe0f1418 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607fd31 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf107000c │ │ │ │ ldmdb r3, {r3, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ andcs r2, r3, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2938 @ 0xfffff486 │ │ │ │ stmdavs r0, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx 85bc5a │ │ │ │ + blx 8dbc56 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andseq pc, r8, #7340032 @ 0x700000 │ │ │ │ andeq pc, r8, #169869312 @ 0xa200000 │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ - stmib r2!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r4!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r2, {r3, r8, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - cdp 7, 15, cr15, cr4, cr2, {7} │ │ │ │ + cdp 7, 15, cr15, cr6, cr2, {7} │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2915 @ 0xfffff49d │ │ │ │ teqcs r9, #134217728 @ 0x8000000 │ │ │ │ - blmi 18c48a4 │ │ │ │ + blmi 18c48a0 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2913 @ 0xfffff49f │ │ │ │ ldrbtmi r4, [sl], #-2657 @ 0xfffff59f │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2l 0, cr15, [r4], #4 │ │ │ │ @ instruction: 0xf607e07a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - svc 0x0068f7e2 │ │ │ │ + svc 0x006af7e2 │ │ │ │ ldrbtmi r4, [fp], #-2906 @ 0xfffff4a6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607fcd3 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070408 │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ ldrbtmi r4, [r9], #-2384 @ 0xfffff6b0 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ - eorvs pc, r0, r3, ror sl @ │ │ │ │ + eorvs pc, r0, r5, ror sl @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - @ instruction: 0xf607ef78 │ │ │ │ + @ instruction: 0xf607ef7a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ - blmi 1254204 │ │ │ │ + blmi 1254200 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [sl], #4 │ │ │ │ - ldmdb lr!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r0, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r2, {r3, r8, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ eorle r2, r1, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e26818 │ │ │ │ - strmi lr, [r3], -sl, lsl #29 │ │ │ │ + strmi lr, [r3], -ip, lsl #29 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi d84978 │ │ │ │ + blmi d84974 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4929 @ 0x1341 │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - blmi d0497c │ │ │ │ - bmi cf0f6c │ │ │ │ + blmi d04978 │ │ │ │ + bmi cf0f68 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ and pc, pc, r9, ror ip @ │ │ │ │ ldrbtmi r4, [fp], #-2863 @ 0xfffff4d1 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607fc6f │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ svclt 0x0000601a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 39e28 │ │ │ │ + blcs 39e24 │ │ │ │ @ instruction: 0xf7e3d00b │ │ │ │ - @ instruction: 0x4602e8f6 │ │ │ │ + @ instruction: 0x4602e8f8 │ │ │ │ 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 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, r4, lsl r8 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e2d001 │ │ │ │ - sadd8mi lr, r8, sl │ │ │ │ + sadd8mi lr, r8, ip │ │ │ │ ldreq pc, [ip, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r0, r3, r8, lsl #10 │ │ │ │ + andeq r0, r3, ip, lsl #10 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, sl, ror r8 │ │ │ │ - andeq r3, r1, sl, lsr r8 │ │ │ │ - andeq r3, r1, r8, lsr r8 │ │ │ │ - @ instruction: 0x00013aba │ │ │ │ - strdeq r3, [r1], -r6 │ │ │ │ - andeq r3, r1, r4, lsr #16 │ │ │ │ - andeq r3, r1, ip, ror #15 │ │ │ │ - andeq r3, r1, sl, ror #15 │ │ │ │ - andeq r3, r1, sl, lsr r7 │ │ │ │ - andeq r3, r1, r8, lsr r7 │ │ │ │ - @ instruction: 0x000139ba │ │ │ │ - strdeq r3, [r1], -r6 │ │ │ │ - andeq r3, r1, sl, asr r7 │ │ │ │ - andeq r3, r1, r6, asr #14 │ │ │ │ - andeq r3, r1, r8, lsr #14 │ │ │ │ - andeq r3, r1, r4, ror #12 │ │ │ │ - andeq r3, r1, r2, ror #12 │ │ │ │ - andeq r3, r1, r4, ror #17 │ │ │ │ + andeq r3, r1, sl, ror #16 │ │ │ │ + andeq r3, r1, sl, lsr #16 │ │ │ │ + andeq r3, r1, r8, lsr #16 │ │ │ │ + andeq r3, r1, sl, lsr #21 │ │ │ │ + andeq r3, r1, r6, ror #15 │ │ │ │ + andeq r3, r1, r4, lsl r8 │ │ │ │ ldrdeq r3, [r1], -ip │ │ │ │ - andeq r3, r1, sl, ror #13 │ │ │ │ - andeq r0, r3, r6, lsr #4 │ │ │ │ + ldrdeq r3, [r1], -sl │ │ │ │ + andeq r3, r1, sl, lsr #14 │ │ │ │ + andeq r3, r1, r8, lsr #14 │ │ │ │ + andeq r3, r1, sl, lsr #19 │ │ │ │ + andeq r3, r1, r6, ror #13 │ │ │ │ + andeq r3, r1, sl, asr #14 │ │ │ │ + andeq r3, r1, r6, lsr r7 │ │ │ │ + andeq r3, r1, r8, lsl r7 │ │ │ │ + andeq r3, r1, r4, asr r6 │ │ │ │ + andeq r3, r1, r2, asr r6 │ │ │ │ + ldrdeq r3, [r1], -r4 │ │ │ │ + andeq r3, r1, ip, asr #13 │ │ │ │ + ldrdeq r3, [r1], -sl │ │ │ │ + andeq r0, r3, sl, lsr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb77060 │ │ │ │ + bl feb7705c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - ldcl 7, cr15, [ip, #-904] @ 0xfffffc78 │ │ │ │ + ldcl 7, cr15, [lr, #-904] @ 0xfffffc78 │ │ │ │ @ instruction: 0xf7e24604 │ │ │ │ - strmi lr, [r3], -r2, asr #26 │ │ │ │ + strmi lr, [r3], -r4, asr #26 │ │ │ │ ldmdbmi sp, {r1, r5, r9, sl, lr} │ │ │ │ ldmdami sp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf00e4478 │ │ │ │ - adcsvs pc, r8, r1, lsl #19 │ │ │ │ + adcsvs pc, r8, r3, lsl #19 │ │ │ │ rscsvc pc, pc, #64, 4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - stmia sl!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia ip!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vtst.8 q3, , │ │ │ │ andcs r7, r0, #-67108861 @ 0xfc000003 │ │ │ │ ldmdavs r8!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - cdp 7, 10, cr15, cr10, cr2, {7} │ │ │ │ + cdp 7, 10, cr15, cr12, cr2, {7} │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, r0, r0, lsl #22 │ │ │ │ - ldmda lr!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stm r0, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, ip, r2, lsl #22 │ │ │ │ - bmi 3fa0a8 │ │ │ │ + bmi 3fa0a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000fbdb │ │ │ │ svclt 0x0000e7ce │ │ │ │ svclt 0x0000e000 │ │ │ │ - bmi 27a0c4 │ │ │ │ + bmi 27a0c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000fbcd │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r0, r3, ip, lsr lr │ │ │ │ - andeq r3, r1, r4, lsl r6 │ │ │ │ - andeq r3, r1, ip, ror #11 │ │ │ │ - strdeq r3, [r1], -r4 │ │ │ │ + andeq r0, r3, r0, asr #28 │ │ │ │ + andeq r3, r1, r4, lsl #12 │ │ │ │ + ldrdeq r3, [r1], -ip │ │ │ │ + andeq r3, r1, r4, ror #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77108 │ │ │ │ + bl feb77104 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ - blcs 3df88 │ │ │ │ - blmi 894000 │ │ │ │ + blcs 3df84 │ │ │ │ + blmi 893ffc │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ - strmi lr, [r3], -sl, ror #16 │ │ │ │ + strmi lr, [r3], -ip, ror #16 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e268b8 │ │ │ │ - rscsvs lr, r8, sl, ror #25 │ │ │ │ - blcs 3a330 │ │ │ │ + rscsvs lr, r8, ip, ror #25 │ │ │ │ + blcs 3a32c │ │ │ │ ldmvs fp!, {r0, r3, ip, lr, pc}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1f3429a │ │ │ │ @ instruction: 0xf7e268b8 │ │ │ │ - ldmvs fp!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ svclt 0x0000e01e │ │ │ │ @ instruction: 0xf7e268b8 │ │ │ │ - movwcs lr, #4080 @ 0xff0 │ │ │ │ + movwcs lr, #4082 @ 0xff2 │ │ │ │ @ instruction: 0xf7e3e018 │ │ │ │ - strmi lr, [r3], -r2, lsr #16 │ │ │ │ + strmi lr, [r3], -r4, lsr #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldcl 7, cr15, [ip, #-904]! @ 0xfffffc78 │ │ │ │ + ldcl 7, cr15, [lr, #-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 1edbf92 │ │ │ │ + blx 1edbf8e │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e26878 │ │ │ │ - strmi lr, [r3], -r8, lsr #27 │ │ │ │ + strmi lr, [r3], -sl, lsr #27 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq r3, [r3], -lr │ │ │ │ - andeq r3, r1, r8, asr #11 │ │ │ │ - andeq r3, r3, lr, ror #3 │ │ │ │ - muleq r3, sl, r1 │ │ │ │ - andeq r3, r1, lr, ror #10 │ │ │ │ + andeq r3, r3, r2, lsl #4 │ │ │ │ + @ instruction: 0x000135b8 │ │ │ │ + strdeq r3, [r3], -r2 │ │ │ │ + muleq r3, lr, r1 │ │ │ │ + andeq r3, r1, lr, asr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb771bc │ │ │ │ + bl feb771b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ addlt r5, r3, r5, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf84404a0 │ │ │ │ @ instruction: 0xf1070c94 │ │ │ │ @@ -29636,257 +29635,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: 0xf107fb33 │ │ │ │ - blcc 120ea0 │ │ │ │ + blcc 120e9c │ │ │ │ @ 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 feade890 │ │ │ │ + blmi feade894 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 4dc062 │ │ │ │ + blx 4dc05e │ │ │ │ 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: 0xf843f006 │ │ │ │ - blcs 3188c │ │ │ │ + @ instruction: 0xf845f006 │ │ │ │ + blcs 31888 │ │ │ │ mrshi pc, CPSR @ │ │ │ │ orrseq pc, ip, #7340032 @ 0x700000 │ │ │ │ ldrbtmi r4, [sl], #-2715 @ 0xfffff565 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - svc 0x007af7e2 │ │ │ │ - blcs 318a4 │ │ │ │ + svc 0x007cf7e2 │ │ │ │ + blcs 318a0 │ │ │ │ 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], -r6, asr #26 │ │ │ │ + strmi lr, [r3], -r8, asr #26 │ │ │ │ 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 │ │ │ │ - ldc 7, cr15, [r4], {226} @ 0xe2 │ │ │ │ + ldc 7, cr15, [r6], {226} @ 0xe2 │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a18 │ │ │ │ - blcc 120f7c │ │ │ │ + blcc 120f78 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - bl ff45e08c │ │ │ │ - blcs 31914 │ │ │ │ + bl ff4de088 │ │ │ │ + blcs 31910 │ │ │ │ @ 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, fp, lsr #21 │ │ │ │ - cdp 7, 5, cr15, cr4, cr2, {7} │ │ │ │ + cdp 7, 5, cr15, cr6, cr2, {7} │ │ │ │ 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 2f380 │ │ │ │ - blmi 1a94338 │ │ │ │ + blcs 2f37c │ │ │ │ + blmi 1a94334 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe1dc178 │ │ │ │ + blx fe1dc174 │ │ │ │ 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 1edc190 │ │ │ │ + blx 1edc18c │ │ │ │ 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 157a228 │ │ │ │ + bmi 157a224 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fa5b │ │ │ │ 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: 0xf107f84b │ │ │ │ + @ instruction: 0xf107f84d │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r6, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ - @ instruction: 0x4602fc71 │ │ │ │ + @ instruction: 0x4602fc73 │ │ │ │ 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 adc230 │ │ │ │ + blx adc22c │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x463b4618 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi de8a4c │ │ │ │ + blmi de8a48 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ - @ instruction: 0xf81af006 │ │ │ │ + @ instruction: 0xf81cf006 │ │ │ │ @ instruction: 0xf7e2e029 │ │ │ │ - strmi lr, [r3], -lr, lsr #29 │ │ │ │ + @ instruction: 0x4603eeb0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stc 7, cr15, [r8], {226} @ 0xe2 │ │ │ │ - bmi c31a6c │ │ │ │ + stc 7, cr15, [sl], {226} @ 0xe2 │ │ │ │ + bmi c31a68 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fa09 │ │ │ │ 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: 0xf0050c94 │ │ │ │ - strd pc, [r8], -r9 │ │ │ │ + strd pc, [r8], -fp │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107f9ef │ │ │ │ - blcc 121128 │ │ │ │ + blcc 121124 │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - @ instruction: 0xf107eca6 │ │ │ │ + @ instruction: 0xf107eca8 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf5073c8c │ │ │ │ @ instruction: 0xf1005084 │ │ │ │ ldmdbmi fp, {r2, r3, r4} │ │ │ │ - bmi 2714a8 │ │ │ │ + bmi 2714a4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e2d001 │ │ │ │ - ldrmi lr, [r8], -r8, lsr #26 │ │ │ │ + ldrmi lr, [r8], -sl, lsr #26 │ │ │ │ strpl pc, [r5, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r0, r3, r2, lsl r0 │ │ │ │ + andeq r0, r3, r6, lsl r0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq r3, [r1], -lr │ │ │ │ - andeq r3, r1, sl, ror #9 │ │ │ │ - ldrdeq r3, [r1], -ip │ │ │ │ - @ instruction: 0x000134ba │ │ │ │ - andeq r0, r3, lr, ror #23 │ │ │ │ - andeq r3, r1, lr, lsr #8 │ │ │ │ - andeq r1, r3, r2, ror r3 │ │ │ │ - andeq r3, r1, ip, lsl r4 │ │ │ │ - andeq r3, r1, r6, lsl r4 │ │ │ │ - strdeq r3, [r1], -r0 │ │ │ │ - andeq r3, r1, lr, asr r2 │ │ │ │ - andeq r3, r1, sl, lsr #7 │ │ │ │ - andeq r3, r1, r0, ror #3 │ │ │ │ - muleq r1, r8, r3 │ │ │ │ - muleq r1, lr, r1 │ │ │ │ - andeq r3, r1, lr, lsl #7 │ │ │ │ - andeq pc, r2, r0, asr #26 │ │ │ │ + andeq r3, r1, lr, ror #9 │ │ │ │ + ldrdeq r3, [r1], -sl │ │ │ │ + andeq r3, r1, ip, asr #9 │ │ │ │ + andeq r3, r1, sl, lsr #9 │ │ │ │ + strdeq r0, [r3], -r2 │ │ │ │ + andeq r3, r1, lr, lsl r4 │ │ │ │ + andeq r1, r3, r6, ror r3 │ │ │ │ + andeq r3, r1, ip, lsl #8 │ │ │ │ + andeq r3, r1, r6, lsl #8 │ │ │ │ + andeq r3, r1, r0, ror #7 │ │ │ │ + andeq r3, r1, lr, asr #4 │ │ │ │ + muleq r1, sl, r3 │ │ │ │ + ldrdeq r3, [r1], -r0 │ │ │ │ + andeq r3, r1, r8, lsl #7 │ │ │ │ + andeq r3, r1, lr, lsl #3 │ │ │ │ + andeq r3, r1, lr, ror r3 │ │ │ │ + andeq pc, r2, r4, asr #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77538 │ │ │ │ + bl feb77534 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 25e9b0 │ │ │ │ + blmi 25e9ac │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1f1bc4 │ │ │ │ + blmi 1f1bc0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf85af7fd │ │ │ │ + @ instruction: 0xf85cf7fd │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r1, r2, lsl #6 │ │ │ │ + strdeq r3, [r1], -r2 │ │ │ │ @ instruction: 0xfffffc5d │ │ │ │ @ instruction: 0xfffff773 │ │ │ │ - strdeq r3, [r1], -r8 │ │ │ │ + andeq r3, r1, r8, ror #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77588 │ │ │ │ + bl feb77584 │ │ │ │ @ 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 1f610bc │ │ │ │ + bmi 1f610b8 │ │ │ │ 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 1d210e4 │ │ │ │ + bmi 1d210e0 │ │ │ │ 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} │ │ │ │ @@ -29903,57 +29902,57 @@ │ │ │ │ @ instruction: 0xf1073023 │ │ │ │ andcs r0, r4, #32, 6 @ 0x80000000 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldc2 0, cr15, [r0], {0} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e2d11e │ │ │ │ - @ instruction: 0x4603edb2 │ │ │ │ + @ instruction: 0x4603edb4 │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ @ instruction: 0xf7e26978 │ │ │ │ - strmi lr, [r3], -ip, lsl #22 │ │ │ │ + strmi lr, [r3], -lr, lsl #22 │ │ │ │ ldmdbvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ - blmi 168506c │ │ │ │ + blmi 1685068 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4956 @ 0x135c │ │ │ │ ldrbtmi r4, [fp], #-2903 @ 0xfffff4a9 │ │ │ │ - blmi 1605070 │ │ │ │ - bmi 15f1660 │ │ │ │ + blmi 160506c │ │ │ │ + bmi 15f165c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ ldrsht pc, [r7], #-143 @ 0xffffff71 @ │ │ │ │ - blcc fac74 │ │ │ │ + blcc fac70 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ @ instruction: 0x61bb3303 │ │ │ │ - blcs bac80 │ │ │ │ + blcs bac7c │ │ │ │ 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 1161184 │ │ │ │ + bmi 1161180 │ │ │ │ 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 ea11f0 │ │ │ │ + bmi ea11ec │ │ │ │ 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 │ │ │ │ @@ -29961,154 +29960,154 @@ │ │ │ │ eorcc pc, r3, r7, lsl #17 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r9], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ cmnpvs r8, fp, lsl ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ - ldc 7, cr15, [ip, #-904]! @ 0xfffffc78 │ │ │ │ + ldc 7, cr15, [lr, #-904]! @ 0xfffffc78 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - b fe5de4c8 │ │ │ │ + b fe65e4c4 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movwls r6, #14715 @ 0x397b │ │ │ │ ldrbtmi r4, [fp], #-2854 @ 0xfffff4da │ │ │ │ cmncs sl, #134217728 @ 0x8000000 │ │ │ │ - blmi 985158 │ │ │ │ + blmi 985154 │ │ │ │ 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: 0xf88af001 │ │ │ │ movwcs lr, #2 │ │ │ │ svclt 0x0000617b │ │ │ │ - blcs 3ab64 │ │ │ │ + blcs 3ab60 │ │ │ │ @ instruction: 0xf7e2d007 │ │ │ │ - @ instruction: 0x4602ed18 │ │ │ │ + @ instruction: 0x4602ed1a │ │ │ │ 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 1eba5dc │ │ │ │ + bvs 1eba5d8 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl ff05e52c │ │ │ │ + bl ff0de528 │ │ │ │ @ instruction: 0x37284618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r2, r6, ror #24 │ │ │ │ + andeq pc, r2, sl, ror #24 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq r3, [r1], -r4 │ │ │ │ - andeq r3, r1, ip, asr #5 │ │ │ │ - andeq r3, r1, r2, lsr #5 │ │ │ │ - andeq r3, r1, lr, lsl #5 │ │ │ │ - andeq r3, r1, r4, asr #4 │ │ │ │ - andeq r3, r1, r2, asr #4 │ │ │ │ - andeq r3, r1, r4, lsl #5 │ │ │ │ - andeq r3, r1, r0, lsl #4 │ │ │ │ - andeq r3, r1, sl, lsl #4 │ │ │ │ + andeq r3, r1, r4, ror #5 │ │ │ │ + @ instruction: 0x000132bc │ │ │ │ + muleq r1, r2, r2 │ │ │ │ + andeq r3, r1, lr, ror r2 │ │ │ │ + andeq r3, r1, r4, lsr r2 │ │ │ │ + andeq r3, r1, r2, lsr r2 │ │ │ │ + andeq r3, r1, r4, ror r2 │ │ │ │ strdeq r3, [r1], -r0 │ │ │ │ - andeq r3, r1, r0, asr #3 │ │ │ │ - andeq r3, r1, sl, lsr #3 │ │ │ │ - andeq r3, r1, sl, asr r1 │ │ │ │ - andeq r3, r1, r8, asr r1 │ │ │ │ + strdeq r3, [r1], -sl │ │ │ │ + andeq r3, r1, r0, ror #3 │ │ │ │ + @ instruction: 0x000131b0 │ │ │ │ muleq r1, sl, r1 │ │ │ │ - andeq r3, r1, r6, lsl r1 │ │ │ │ - andeq pc, r2, r2, ror sl @ │ │ │ │ + andeq r3, r1, sl, asr #2 │ │ │ │ + andeq r3, r1, r8, asr #2 │ │ │ │ + andeq r3, r1, sl, lsl #3 │ │ │ │ + andeq r3, r1, r6, lsl #2 │ │ │ │ + andeq pc, r2, r6, ror sl @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77800 │ │ │ │ + bl feb777fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ rsbsvs sl, r8, r6, lsl #30 │ │ │ │ - bmi fe2b86f4 │ │ │ │ - blmi fe2b17fc │ │ │ │ + bmi fe2b86f0 │ │ │ │ + blmi fe2b17f8 │ │ │ │ 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 fe031ea8 │ │ │ │ + blmi fe031ea4 │ │ │ │ @ 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], -r6, lsr #25 │ │ │ │ + strmi lr, [r3], -r8, lsr #25 │ │ │ │ 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 3e6ec │ │ │ │ + blcs 3e6e8 │ │ │ │ @ instruction: 0xf7e2d107 │ │ │ │ - @ instruction: 0x4603ec94 │ │ │ │ + @ instruction: 0x4603ec96 │ │ │ │ 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 f7e720 │ │ │ │ + blcs f7e71c │ │ │ │ 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 17f1f34 │ │ │ │ + blmi 17f1f30 │ │ │ │ @ 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 │ │ │ │ - strmi lr, [r3], -r0, ror #24 │ │ │ │ + strmi lr, [r3], -r2, ror #24 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ cdpvc 0, 3, cr14, cr11, cr14, {4} │ │ │ │ - blmi 1531f68 │ │ │ │ + blmi 1531f64 │ │ │ │ @ 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 12b1f98 │ │ │ │ + blmi 12b1f94 │ │ │ │ @ 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 1031fc8 │ │ │ │ + blmi 1031fc4 │ │ │ │ @ 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 │ │ │ │ @@ -30117,78 +30116,78 @@ │ │ │ │ ldrvc fp, [fp, #731]! @ 0x2db │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4619693a │ │ │ │ @ instruction: 0xf0006838 │ │ │ │ rscsvs pc, r8, r3, ror #21 │ │ │ │ @ instruction: 0xf1b368fb │ │ │ │ @ instruction: 0xd11f3fff │ │ │ │ - stc 7, cr15, [r4], {226} @ 0xe2 │ │ │ │ + stc 7, cr15, [r6], {226} @ 0xe2 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r7, 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}^ │ │ │ │ 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 a853cc │ │ │ │ - bmi a719bc │ │ │ │ + blmi a853c8 │ │ │ │ + bmi a719b8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ and pc, pc, r1, asr pc @ │ │ │ │ - blcs bacd0 │ │ │ │ + blcs baccc │ │ │ │ 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 3abf0 │ │ │ │ + blcs 3abec │ │ │ │ @ instruction: 0xf7e2d007 │ │ │ │ - @ instruction: 0x4602ebd2 │ │ │ │ + @ instruction: 0x4602ebd4 │ │ │ │ @ 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 │ │ │ │ - b 1ede7b8 │ │ │ │ + b 1f5e7b4 │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq pc, [r2], -r0 │ │ │ │ + strdeq pc, [r2], -r4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r1, r0, asr #1 │ │ │ │ - andeq r3, r1, lr, lsr #1 │ │ │ │ - andeq r3, r1, r4, lsr r0 │ │ │ │ - andeq r3, r1, r2, lsr #32 │ │ │ │ - andeq r3, r1, r0 │ │ │ │ - andeq r2, r1, lr, ror #31 │ │ │ │ - ldrdeq r2, [r1], -r0 │ │ │ │ - @ instruction: 0x00012fbe │ │ │ │ - andeq r2, r1, r0, lsr #31 │ │ │ │ - andeq r2, r1, lr, lsl #31 │ │ │ │ - andeq r2, r1, sl, ror #29 │ │ │ │ - andeq r2, r1, r6, ror #29 │ │ │ │ - andeq r3, r1, r4, lsr r3 │ │ │ │ - andeq r2, r1, r4, lsr #29 │ │ │ │ - andeq pc, r2, r6, ror #15 │ │ │ │ + strheq r3, [r1], -r0 │ │ │ │ + muleq r1, lr, r0 │ │ │ │ + andeq r3, r1, r4, lsr #32 │ │ │ │ + andeq r3, r1, r2, lsl r0 │ │ │ │ + strdeq r2, [r1], -r0 │ │ │ │ + ldrdeq r2, [r1], -lr │ │ │ │ + andeq r2, r1, r0, asr #31 │ │ │ │ + andeq r2, r1, lr, lsr #31 │ │ │ │ + muleq r1, r0, pc @ │ │ │ │ + andeq r2, r1, lr, ror pc │ │ │ │ + ldrdeq r2, [r1], -sl │ │ │ │ + ldrdeq r2, [r1], -r6 │ │ │ │ + andeq r3, r1, r4, lsr #6 │ │ │ │ + muleq r1, r4, lr │ │ │ │ + andeq pc, r2, sl, ror #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77a84 │ │ │ │ + bl feb77a80 │ │ │ │ @ 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, r3, r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r2, r3, r5, r6, r7, r8, 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 │ │ │ │ @@ -30200,15 +30199,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 3abdc │ │ │ │ + blcs 3abd8 │ │ │ │ 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}^ │ │ │ │ @@ -30216,72 +30215,72 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, r8, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, r8, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ svclt 0x0000701a │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ - blvc 15eaa4 │ │ │ │ + blvc 15eaa0 │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svclt 0x000060da │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15eac0 │ │ │ │ + blvc 15eabc │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ 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 │ │ │ │ - blvc 15eadc │ │ │ │ + blvc 15ead8 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1490944 @ 0x16c000 │ │ │ │ ldmdavs fp!, {r1, r3, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r3, sl, #28, 6 @ 0x70000000 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x00e8f7e1 │ │ │ │ + svc 0x00eaf7e1 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77bb0 │ │ │ │ + bl feb77bac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, 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 ff4faa34 │ │ │ │ + bne ff4faa30 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ tstle sp, #805306377 @ 0x30000009 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461a1ad3 │ │ │ │ - bne fe6faacc │ │ │ │ + bne fe6faac8 │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ rscsvs pc, r8, sl, lsl r8 @ │ │ │ │ - blcs 3addc │ │ │ │ + blcs 3add8 │ │ │ │ ldmvs fp!, {r0, r9, fp, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ and r7, r3, sl, lsl r0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ - blx 19ca14 │ │ │ │ + blx 19ca10 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ @@ -30292,32 +30291,32 @@ │ │ │ │ orrpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strh r6, [r2], -fp │ │ │ │ ldrheq r6, [fp], #-139 @ 0xffffff75 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-2107 @ 0xfffff7c5 │ │ │ │ addsmi r6, sl, #12189696 @ 0xba0000 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ - blcs 3adcc │ │ │ │ + blcs 3adc8 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r5, ip, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r6, r7, fp, sp, lr} │ │ │ │ stmdble r6!, {r1, r3, r4, r7, r9, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ addsmi r6, sl, #14352384 @ 0xdb0000 │ │ │ │ ldmdavs fp!, {r0, r1, fp, ip, lr, pc}^ │ │ │ │ ldrsbtvs r6, [fp], fp │ │ │ │ @ instruction: 0xf7e2e01b │ │ │ │ - @ instruction: 0x4603ea94 │ │ │ │ + @ instruction: 0x4603ea96 │ │ │ │ andsvs r2, sl, r9, ror #4 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - b fe2dea20 │ │ │ │ + b fe35ea1c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - strmi lr, [r3], -r6, ror #31 │ │ │ │ + strmi lr, [r3], -r8, ror #31 │ │ │ │ ldmdbmi lr!, {r0, r2, r5, r6, r9, sp} │ │ │ │ ldmdami lr!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ strd pc, [r2], -r7 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r1, r2, r3, r5, r6, sp, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7, fp, sp, lr} │ │ │ │ @@ -30326,45 +30325,45 @@ │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ mulle r5, sl, r2 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ @ instruction: 0xd129429a │ │ │ │ @ instruction: 0xf7e268b8 │ │ │ │ - @ instruction: 0x4603e9fe │ │ │ │ + strmi lr, [r3], -r0, lsl #20 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - b 165ea84 │ │ │ │ + b 16dea80 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - @ instruction: 0x4603efb4 │ │ │ │ + @ instruction: 0x4603efb6 │ │ │ │ stmdbmi r7!, {r0, r1, r2, r3, r5, r6, r9, sp} │ │ │ │ stmdami r7!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ and pc, r2, r5, asr #29 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r2, r3, r4, r5, sp, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - stmib r8, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib sl, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ eor r6, r3, sl, lsl r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461868b9 │ │ │ │ - stm r0, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm r2, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - b b5eadc │ │ │ │ + b bdead8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - strmi lr, [r3], -r8, lsl #31 │ │ │ │ + strmi lr, [r3], -sl, lsl #31 │ │ │ │ ldmdbmi r3, {r2, r4, r5, r6, r9, sp} │ │ │ │ ldmdami r3, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ mul r2, r9, lr │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r4, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, lsr r9 │ │ │ │ @@ -30373,22 +30372,22 @@ │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ movwcs r6, #154 @ 0x9a │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r1, r4, rrx │ │ │ │ - andeq r3, r1, ip, rrx │ │ │ │ - andeq r3, r1, r0 │ │ │ │ - andeq r3, r1, r8 │ │ │ │ - andeq r2, r1, r8, lsr #31 │ │ │ │ - @ instruction: 0x00012fb0 │ │ │ │ + andeq r3, r1, r4, asr r0 │ │ │ │ + andeq r3, r1, ip, asr r0 │ │ │ │ + strdeq r2, [r1], -r0 │ │ │ │ + strdeq r2, [r1], -r8 │ │ │ │ + muleq r1, r8, pc @ │ │ │ │ + andeq r2, r1, r0, lsr #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77dc0 │ │ │ │ + bl feb77dbc │ │ │ │ @ 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 │ │ │ │ @@ -30397,35 +30396,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 fe66762c │ │ │ │ + bne fe667628 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - b 185eb94 │ │ │ │ + b 18deb90 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ ldmvs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3b088 │ │ │ │ + blcs 3b084 │ │ │ │ @ instruction: 0xf7e2d00f │ │ │ │ - strmi lr, [r3], -r6, asr #19 │ │ │ │ + strmi lr, [r3], -r8, asr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x0020f7e1 │ │ │ │ + svc 0x0022f7e1 │ │ │ │ addcs r4, r8, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2347 @ 0xfffff6d5 │ │ │ │ ldrbtmi r4, [r8], #-2091 @ 0xfffff7d5 │ │ │ │ cdp2 0, 3, cr15, cr2, 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 fe6a767c │ │ │ │ + bne fe6a7678 │ │ │ │ addsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ ldmibvs fp!, {r0, r2, r3, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8fedc │ │ │ │ @ instruction: 0xf1b369bb │ │ │ │ strdle r3, [sl, -pc] │ │ │ │ @@ -30435,85 +30434,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 fe2bace4 │ │ │ │ + bne fe2bace0 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r7, r9, fp, ip} │ │ │ │ @ instruction: 0xf7e268ba │ │ │ │ - @ instruction: 0x61b8ea14 │ │ │ │ + @ instruction: 0x61b8ea16 │ │ │ │ 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 231ea0 │ │ │ │ + bmi 231e9c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e2d001 │ │ │ │ - ldrmi lr, [r8], -ip, lsr #16 │ │ │ │ + ldrmi lr, [r8], -lr, lsr #16 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq pc, r2, lr, lsr #8 │ │ │ │ + andeq pc, r2, r2, lsr r4 @ │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - ldrdeq r2, [r1], -sl │ │ │ │ - andeq r2, r1, r2, ror #29 │ │ │ │ - andeq pc, r2, r8, asr #6 │ │ │ │ + andeq r2, r1, sl, asr #29 │ │ │ │ + ldrdeq r2, [r1], -r2 @ │ │ │ │ + andeq pc, r2, ip, asr #6 │ │ │ │ strlt fp, [r0, #1038] @ 0x40e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00dcf8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ - bvs 1ef8ee4 │ │ │ │ - bmi 4b8df4 │ │ │ │ - blmi 4b1ef4 │ │ │ │ + bvs 1ef8ee0 │ │ │ │ + bmi 4b8df0 │ │ │ │ + blmi 4b1ef0 │ │ │ │ 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 271f14 │ │ │ │ + bmi 271f10 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - ssub8mi lr, r8, r2 │ │ │ │ + ssub8mi lr, r8, r4 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ @ instruction: 0x4080e8bd │ │ │ │ ldrbmi fp, [r0, -r3]! │ │ │ │ - strdeq pc, [r2], -r8 │ │ │ │ + strdeq pc, [r2], -ip │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - ldrdeq pc, [r2], -r4 │ │ │ │ + ldrdeq pc, [r2], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77f64 │ │ │ │ + bl feb77f60 │ │ │ │ @ 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 fe6e77ac │ │ │ │ + bne fe6e77a8 │ │ │ │ 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], -r4, 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: 0xf7e24618 │ │ │ │ - ldmvs fp!, {r1, r2, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r3, r7, 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 │ │ │ │ @@ -30531,301 +30530,301 @@ │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46181ad3 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15ef90 │ │ │ │ + blvc 15ef8c │ │ │ │ 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 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78050 │ │ │ │ + bl feb7804c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldrsbvs r1, [fp, #-163]! @ 0xffffff5d │ │ │ │ movwcc r6, #6523 @ 0x197b │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - @ instruction: 0x4603e836 │ │ │ │ + @ instruction: 0x4603e838 │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ - blcs 3aef0 │ │ │ │ + blcs 3aeec │ │ │ │ ldmvs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3b2f8 │ │ │ │ + blcs 3b2f4 │ │ │ │ @ instruction: 0xf7e2d00f │ │ │ │ - strmi lr, [r3], -lr, lsl #17 │ │ │ │ + @ instruction: 0x4603e890 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stcl 7, cr15, [r8, #900]! @ 0x384 │ │ │ │ + stcl 7, cr15, [sl, #900]! @ 0x384 │ │ │ │ sbccs r4, fp, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ ldrbtmi r4, [r8], #-2062 @ 0xfffff7f2 │ │ │ │ ldc2l 0, cr15, [sl] │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ strd r3, [pc], -pc @ │ │ │ │ - blcs 3b0a4 │ │ │ │ + blcs 3b0a0 │ │ │ │ ldmdavs fp!, {r1, ip, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ movwcc r6, #6523 @ 0x197b │ │ │ │ @ instruction: 0xf7e1461a │ │ │ │ - movwcs lr, #4086 @ 0xff6 │ │ │ │ + movwcs lr, #4088 @ 0xff8 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r1, sl, ror #24 │ │ │ │ - andeq r2, r1, r2, ror ip │ │ │ │ + andeq r2, r1, sl, asr ip │ │ │ │ + andeq r2, r1, r2, ror #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb780ec │ │ │ │ + bl feb780e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - blmi 5b8fe0 │ │ │ │ + blmi 5b8fdc │ │ │ │ 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}^ │ │ │ │ - ldmda r2, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r4, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ - blmi 505b18 │ │ │ │ - bmi 4f2108 │ │ │ │ + blmi 505b14 │ │ │ │ + bmi 4f2104 │ │ │ │ ldmdbmi r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - stmda r6, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r8, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ - blmi 472798 │ │ │ │ + blmi 472794 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - @ instruction: 0xf7e16878 │ │ │ │ - blmi 41cf34 │ │ │ │ + @ instruction: 0xf7e26878 │ │ │ │ + blmi 41af38 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - svc 0x00f4f7e1 │ │ │ │ + svc 0x00f6f7e1 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r1, r8, asr ip │ │ │ │ - andeq r2, r1, r2, lsr #24 │ │ │ │ - andeq r2, r1, ip, lsr #24 │ │ │ │ - andeq r2, r1, r2, lsl #25 │ │ │ │ - andeq r2, r1, ip, asr ip │ │ │ │ - andeq r2, r1, r8, asr ip │ │ │ │ - andeq r2, r1, ip, asr ip │ │ │ │ - andeq r2, r1, r6, ror ip │ │ │ │ - andeq r2, r1, r8, lsl #25 │ │ │ │ - andeq r2, r1, ip, lsl #25 │ │ │ │ - @ instruction: 0x00012db6 │ │ │ │ + andeq r2, r1, r8, asr #24 │ │ │ │ + andeq r2, r1, r2, lsl ip │ │ │ │ + andeq r2, r1, ip, lsl ip │ │ │ │ + andeq r2, r1, r2, ror ip │ │ │ │ + andeq r2, r1, ip, asr #24 │ │ │ │ + andeq r2, r1, r8, asr #24 │ │ │ │ + andeq r2, r1, ip, asr #24 │ │ │ │ + andeq r2, r1, r6, ror #24 │ │ │ │ + andeq r2, r1, r8, ror ip │ │ │ │ + andeq r2, r1, ip, ror ip │ │ │ │ + andeq r2, r1, r6, lsr #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78188 │ │ │ │ + bl feb78184 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ andcs r2, lr, #335544320 @ 0x14000000 │ │ │ │ stmdami r3, {r0, r1, r2, r8, sp} │ │ │ │ @ instruction: 0xf00d4478 │ │ │ │ - @ instruction: 0x4603f8f5 │ │ │ │ + @ instruction: 0x4603f8f7 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r2, r1, r4, ror sp │ │ │ │ + andeq r2, r1, r4, ror #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb781b0 │ │ │ │ + bl feb781ac │ │ │ │ @ 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 5c5bd0 │ │ │ │ + blmi 5c5bcc │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bmi 57b1c0 │ │ │ │ + bmi 57b1bc │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 4e13e8 │ │ │ │ + blmi 4e13e4 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ - blmi 4c5bec │ │ │ │ - bmi 4b21dc │ │ │ │ + blmi 4c5be8 │ │ │ │ + bmi 4b21d8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 421404 │ │ │ │ - bmi 4321ec │ │ │ │ + blmi 421400 │ │ │ │ + bmi 4321e8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 3a1414 │ │ │ │ - bmi 3b21fc │ │ │ │ + blmi 3a1410 │ │ │ │ + bmi 3b21f8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ svclt 0x0000fb35 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r1, lr, lsl #23 │ │ │ │ - andeq r2, r1, r8, asr fp │ │ │ │ - andeq r2, r1, r4, asr #26 │ │ │ │ - @ instruction: 0x00012bb4 │ │ │ │ - andeq r2, r1, lr, lsl #23 │ │ │ │ - andeq r2, r1, r8, lsl #23 │ │ │ │ - andeq r2, r1, r4, asr #26 │ │ │ │ + andeq r2, r1, lr, ror fp │ │ │ │ + andeq r2, r1, r8, asr #22 │ │ │ │ + andeq r2, r1, r4, lsr sp │ │ │ │ andeq r2, r1, r4, lsr #23 │ │ │ │ - andeq r2, r1, ip, asr #26 │ │ │ │ - @ instruction: 0x00012bbc │ │ │ │ - andeq r2, r1, r8, asr #26 │ │ │ │ + andeq r2, r1, lr, ror fp │ │ │ │ + andeq r2, r1, r8, ror fp │ │ │ │ + andeq r2, r1, r4, lsr sp │ │ │ │ + muleq r1, r4, fp │ │ │ │ + andeq r2, r1, ip, lsr sp │ │ │ │ + andeq r2, r1, ip, lsr #23 │ │ │ │ + andeq r2, r1, r8, lsr sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78254 │ │ │ │ + bl feb78250 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi c39148 │ │ │ │ - blmi c32250 │ │ │ │ + bmi c39144 │ │ │ │ + blmi c3224c │ │ │ │ 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}^ │ │ │ │ - stc 7, cr15, [r8], #900 @ 0x384 │ │ │ │ + stc 7, cr15, [sl], #900 @ 0x384 │ │ │ │ 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: 0xf107ec9c │ │ │ │ + @ instruction: 0xf107ec9e │ │ │ │ @ instruction: 0xf1070114 │ │ │ │ andcs r0, r4, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - eorsvs lr, r8, #160, 30 @ 0x280 │ │ │ │ - blcs 3b9c0 │ │ │ │ + eorsvs lr, r8, #648 @ 0x288 │ │ │ │ + blcs 3b9bc │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ andcs r0, r4, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - eorsvs lr, r8, #148, 30 @ 0x250 │ │ │ │ - blcs 3b9d8 │ │ │ │ + eorsvs lr, r8, #600 @ 0x258 │ │ │ │ + blcs 3b9d4 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf107011c │ │ │ │ andcs r0, r4, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - eorsvs lr, r8, #136, 30 @ 0x220 │ │ │ │ + eorsvs lr, r8, #552 @ 0x228 │ │ │ │ stmdbmi ip, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ - bmi 2322ec │ │ │ │ + bmi 2322e8 │ │ │ │ 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 #28 │ │ │ │ + ldrmi lr, [r8], -r8, lsl #28 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - muleq r2, ip, pc @ │ │ │ │ + andeq lr, r2, r0, lsr #31 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r2, r1, r0, ror ip │ │ │ │ - andeq r2, r1, r6, asr ip │ │ │ │ - strdeq lr, [r2], -ip │ │ │ │ + andeq r2, r1, r0, ror #24 │ │ │ │ + andeq r2, r1, r6, asr #24 │ │ │ │ + andeq lr, r2, r0, lsl #30 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb78340 │ │ │ │ + bl feb7833c │ │ │ │ @ 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}^ │ │ │ │ - svc 0x0018f7e1 │ │ │ │ - blcs 32968 │ │ │ │ + svc 0x001af7e1 │ │ │ │ + blcs 32964 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ movwcs pc, #7371 @ 0x1ccb @ │ │ │ │ - blmi 5d91fc │ │ │ │ + blmi 5d91f8 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldmvs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - strmi lr, [r3], -r8, lsl #30 │ │ │ │ + strmi lr, [r3], -sl, lsl #30 │ │ │ │ tstle r0, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 3e1590 │ │ │ │ + blmi 3e158c │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 1029d90 │ │ │ │ - b 106219c │ │ │ │ - blmi 3225a4 │ │ │ │ + b 1029d8c │ │ │ │ + b 1062198 │ │ │ │ + blmi 3225a0 │ │ │ │ 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 r2, r1, r2, ror #27 │ │ │ │ - andeq r0, r3, r8, ror #6 │ │ │ │ - andeq r0, r3, r8, lsr r3 │ │ │ │ - andeq r0, r3, r8, lsr #6 │ │ │ │ + ldrdeq r2, [r1], -r2 @ │ │ │ │ + andeq r0, r3, ip, ror #6 │ │ │ │ + andeq r0, r3, ip, lsr r3 │ │ │ │ + andeq r0, r3, ip, lsr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb783d4 │ │ │ │ + bl feb783d0 │ │ │ │ @ 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, #3682 @ 0xe62 │ │ │ │ + movwcs lr, #3684 @ 0xe64 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ - blmi 372a6c │ │ │ │ + blmi 372a68 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - ldmvs fp!, {r2, r4, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r2, r4, r7, r9, 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 │ │ │ │ - andeq r2, r1, r0, asr sp │ │ │ │ - ldrdeq r0, [r3], -sl │ │ │ │ - andeq r2, r1, r0, asr sp │ │ │ │ - @ instruction: 0x000302ba │ │ │ │ + andeq r2, r1, r0, asr #26 │ │ │ │ + ldrdeq r0, [r3], -lr │ │ │ │ + andeq r2, r1, r0, asr #26 │ │ │ │ + @ instruction: 0x000302be │ │ │ │ @ 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 29e68 │ │ │ │ - b 6226c │ │ │ │ - b 1522674 │ │ │ │ + b 29e64 │ │ │ │ + b 62268 │ │ │ │ + b 1522670 │ │ │ │ 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 3b2ec │ │ │ │ + blcs 3b2e8 │ │ │ │ svclt 0x0000d1e8 │ │ │ │ ldrcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0], #756 @ 0x2f4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r0, r3, r2, lsl #5 │ │ │ │ + andeq r0, r3, r6, lsl #5 │ │ │ │ @ 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] │ │ │ │ @@ -30833,20 +30832,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 155a78 │ │ │ │ + blmi 155a74 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ @ instruction: 0x4770bcb0 │ │ │ │ - andeq r0, r3, r0, lsr r2 │ │ │ │ - @ instruction: 0x00012ab0 │ │ │ │ + andeq r0, r3, r4, lsr r2 │ │ │ │ + andeq r2, r1, r0, lsr #21 │ │ │ │ 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 │ │ │ │ @@ -30859,69 +30858,69 @@ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ @ instruction: 0xf8410158 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ @ instruction: 0xf8420258 │ │ │ │ cdpmi 12, 11, cr3, cr13, cr8, {2} │ │ │ │ @ instruction: 0xf507447e │ │ │ │ @ instruction: 0xf1013188 │ │ │ │ - bmi feee188c │ │ │ │ - blmi feef2528 │ │ │ │ + bmi feee1888 │ │ │ │ + blmi feef2524 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 8220b0 │ │ │ │ + blcc 8220ac │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507fa93 │ │ │ │ @ instruction: 0xf1015182 │ │ │ │ stmdbcc r4, {r3, r4, r8} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - blx fee5f36c │ │ │ │ + blx fee5f368 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - blx ff69f37c │ │ │ │ + blx ff69f378 │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ - bmi feafb3f4 │ │ │ │ + bmi feafb3f0 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ - blmi fead53c8 │ │ │ │ + blmi fead53c4 │ │ │ │ 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 fea3b410 │ │ │ │ + bmi fea3b40c │ │ │ │ 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: 0xf107ee00 │ │ │ │ + @ instruction: 0xf107ee02 │ │ │ │ @ instruction: 0x46980358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b30 │ │ │ │ - ldc 7, cr15, [r6, #900] @ 0x384 │ │ │ │ + ldc 7, cr15, [r8, #900] @ 0x384 │ │ │ │ ldceq 8, cr15, [r8], #-288 @ 0xfffffee0 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - blcs 3b444 │ │ │ │ - blmi fe755838 │ │ │ │ + blcs 3b440 │ │ │ │ + blmi fe755834 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 3, cr15, cr14, cr1, {7} │ │ │ │ - blcs 32bf4 │ │ │ │ + cdp 7, 4, cr15, cr0, cr1, {7} │ │ │ │ + blcs 32bf0 │ │ │ │ @ instruction: 0xf107d10b │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ - bvs fe6f04d4 │ │ │ │ + bvs fe6f04d0 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - blmi fe55c6dc │ │ │ │ + blmi fe55c6e0 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x46980358 │ │ │ │ - b fe2df398 │ │ │ │ + b fe35f394 │ │ │ │ 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} │ │ │ │ @@ -30937,146 +30936,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 fe0e23e2 │ │ │ │ + blx fe0e23de │ │ │ │ tstne r8, #134217728 @ 0x8000000 │ │ │ │ - bne ff0e73c8 │ │ │ │ + bne ff0e73c4 │ │ │ │ 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 1b6052c │ │ │ │ + blmi 1b60528 │ │ │ │ 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 822228 │ │ │ │ + blcc 822224 │ │ │ │ ldrbtmi r4, [r9], #-2407 @ 0xfffff699 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fc0d │ │ │ │ - blcc 1022238 │ │ │ │ + blcc 1022234 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ mrc2 7, 6, pc, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 822248 │ │ │ │ + blcc 822244 │ │ │ │ ldrbtmi r4, [r9], #-2400 @ 0xfffff6a0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fbfd │ │ │ │ @ instruction: 0x461a0358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 822264 │ │ │ │ + blcc 822260 │ │ │ │ mcrrcs 8, 5, pc, r8, cr2 @ │ │ │ │ mcrrne 8, 5, pc, r4, cr1 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ and pc, lr, r3, asr fp @ │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ ldc2l 7, cr15, [r0], #-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 #24 │ │ │ │ + strmi lr, [r3], -ip, ror #24 │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r0], r3, asr #24 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ mrrc2 7, 15, pc, r4, cr15 @ │ │ │ │ - blcc 72d68 │ │ │ │ + blcc 72d64 │ │ │ │ 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 f60538 │ │ │ │ + blmi f60534 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf10760fb │ │ │ │ - blcc 8222f0 │ │ │ │ + blcc 8222ec │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ ldc2 7, cr15, [ip], {255} @ 0xff │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 1022300 │ │ │ │ + blcc 10222fc │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0x479868fb │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - bmi 8fb61c │ │ │ │ + bmi 8fb618 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ @ instruction: 0xf107d019 │ │ │ │ - blcc 102231c │ │ │ │ + blcc 1022318 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [r7], #-2 │ │ │ │ - b 152a9c8 │ │ │ │ + b 152a9c4 │ │ │ │ andle r0, lr, r5, lsl #6 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4602fbfb │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r3, {r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fec5 │ │ │ │ - blcc 822350 │ │ │ │ + blcc 82234c │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000f9ba │ │ │ │ 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 │ │ │ │ - bl fe1df59c │ │ │ │ + bl fe25f598 │ │ │ │ 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 #25 │ │ │ │ + ldrdeq lr, [r2], -r4 │ │ │ │ + andeq lr, r2, r8, asr #25 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r0, r3, r6, asr #2 │ │ │ │ + andeq r0, r3, sl, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r0, r3, r8, lsr r1 │ │ │ │ + andeq r0, r3, ip, lsr r1 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq r0, r3, sl, lsr #2 │ │ │ │ + andeq r0, r3, lr, lsr #2 │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ - andeq r3, r3, lr, asr #10 │ │ │ │ - andeq r2, r1, r0, lsl #23 │ │ │ │ - andeq r2, r1, r2, ror #22 │ │ │ │ - andeq r3, r3, ip, lsl r5 │ │ │ │ - andeq r2, r3, lr, lsl #9 │ │ │ │ - @ instruction: 0x00012ab8 │ │ │ │ - andeq r2, r3, r8, ror #8 │ │ │ │ - andeq r2, r3, lr, asr r4 │ │ │ │ - andeq r2, r1, r2, asr #21 │ │ │ │ - andeq r2, r1, lr, lsr #21 │ │ │ │ - andeq r2, r1, r6, lsr #20 │ │ │ │ - andeq pc, r2, r4, asr #30 │ │ │ │ - andeq pc, r2, lr, lsl pc @ │ │ │ │ - strdeq lr, [r2], -lr @ │ │ │ │ + andeq r3, r3, r2, asr r5 │ │ │ │ + andeq r2, r1, r0, ror fp │ │ │ │ + andeq r2, r1, r2, asr fp │ │ │ │ + andeq r3, r3, r0, lsr #10 │ │ │ │ + muleq r3, r2, r4 │ │ │ │ + andeq r2, r1, r8, lsr #21 │ │ │ │ + andeq r2, r3, ip, ror #8 │ │ │ │ + andeq r2, r3, r2, ror #8 │ │ │ │ + @ instruction: 0x00012ab2 │ │ │ │ + muleq r1, lr, sl │ │ │ │ + andeq r2, r1, r6, lsl sl │ │ │ │ + andeq pc, r2, r8, asr #30 │ │ │ │ + andeq pc, r2, r2, lsr #30 │ │ │ │ + andeq lr, r2, r2, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -31086,133 +31085,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 │ │ │ │ - ldcl 7, cr15, [r2], #-900 @ 0xfffffc7c │ │ │ │ + ldcl 7, cr15, [r4], #-900 @ 0xfffffc7c │ │ │ │ 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} @ │ │ │ │ - stcl 7, cr15, [r4], #-900 @ 0xfffffc7c │ │ │ │ + stcl 7, cr15, [r6], #-900 @ 0xfffffc7c │ │ │ │ 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 │ │ │ │ - bl 45f688 │ │ │ │ + bl 4df684 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ ldrhtmi lr, [r0], sp │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ - andeq lr, r2, r2, ror #18 │ │ │ │ + andeq lr, r2, r6, ror #18 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq pc, r2, r2, lsl lr @ │ │ │ │ - andeq lr, r2, r2, lsl r9 │ │ │ │ + andeq pc, r2, r6, lsl lr @ │ │ │ │ + andeq lr, r2, r6, lsl r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb78928 │ │ │ │ + bl feb78924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ - blmi 439828 │ │ │ │ + blmi 439824 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ - b 2a350 │ │ │ │ - b 62754 │ │ │ │ - b 1522b5c │ │ │ │ + b 2a34c │ │ │ │ + b 62750 │ │ │ │ + b 1522b58 │ │ │ │ andle r0, pc, r5, lsl #6 │ │ │ │ - stc 7, cr15, [sl], #-900 @ 0xfffffc7c │ │ │ │ + stc 7, cr15, [ip], #-900 @ 0xfffffc7c │ │ │ │ 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 #24 │ │ │ │ + strmi lr, [r2], -r2, lsr #24 │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq pc, r2, r4, lsl #27 │ │ │ │ + andeq pc, r2, r8, lsl #27 │ │ │ │ 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 @ │ │ │ │ - bl fffdf734 │ │ │ │ + stc 7, cr15, [r0], {225} @ 0xe1 │ │ │ │ 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 #23 │ │ │ │ + strmi lr, [r2], -lr, ror #23 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 3113e0 │ │ │ │ - blmi 2729cc │ │ │ │ + bmi 3113dc │ │ │ │ + blmi 2729c8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - @ instruction: 0x3720ea98 │ │ │ │ + @ instruction: 0x3720ea9a │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq lr, r2, r2, ror #16 │ │ │ │ + andeq lr, r2, r6, ror #16 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq lr, r2, r0, lsr #16 │ │ │ │ + andeq lr, r2, r4, lsr #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, 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 @ │ │ │ │ - bl feddf7c4 │ │ │ │ + bl fee5f7c0 │ │ │ │ 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 #23 │ │ │ │ + strmi lr, [r2], -r6, lsr #23 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 311470 │ │ │ │ - blmi 272a5c │ │ │ │ + bmi 31146c │ │ │ │ + blmi 272a58 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - @ instruction: 0x3720ea50 │ │ │ │ + @ instruction: 0x3720ea52 │ │ │ │ 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, r7 │ │ │ │ + muleq r2, r4, r7 │ │ │ │ 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 │ │ │ │ @@ -31221,1060 +31220,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 3e0cf0 │ │ │ │ + blmi 3e0cec │ │ │ │ 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 3bde8 │ │ │ │ + blcs 3bde4 │ │ │ │ strdcs sp, [pc], -r6 │ │ │ │ - b 1ddf888 │ │ │ │ + b 1e5f884 │ │ │ │ @ instruction: 0xf7e12009 │ │ │ │ - svclt 0x0000ea74 │ │ │ │ + svclt 0x0000ea76 │ │ │ │ svclt 0x0000e7f7 │ │ │ │ + andeq lr, r2, sl, asr #14 │ │ │ │ andeq lr, r2, r6, asr #14 │ │ │ │ - andeq lr, r2, r2, asr #14 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78b28 │ │ │ │ + bl feb78b24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3082 @ 0xfffff3f6 │ │ │ │ @ instruction: 0xf00d2008 │ │ │ │ - rscsvs pc, r8, pc, lsr #17 │ │ │ │ + ldrhtvs pc, [r8], #129 @ 0x81 @ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 1f99b0 │ │ │ │ + blmi 1f99ac │ │ │ │ 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 #13 │ │ │ │ + andeq lr, r2, lr, asr #13 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78b70 │ │ │ │ + bl feb78b6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3096 @ 0xfffff3e8 │ │ │ │ - blcs 3bb70 │ │ │ │ - blmi 6159a8 │ │ │ │ + blcs 3bb6c │ │ │ │ + blmi 6159a4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - @ instruction: 0x4603eafc │ │ │ │ + @ instruction: 0x4603eafe │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ stmiapl r2!, {r0, r1, r4, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 4d9a08 │ │ │ │ + blmi 4d9a04 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e16878 │ │ │ │ - strmi lr, [r3], -ip, ror #21 │ │ │ │ + strmi lr, [r3], -lr, ror #21 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ stmiapl r2!, {r1, r2, r3, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 3999e8 │ │ │ │ - bmi 372bb8 │ │ │ │ + blmi 3999e4 │ │ │ │ + bmi 372bb4 │ │ │ │ andsvs r5, sl, r2, lsr #17 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ @ instruction: 0x4603fc15 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r2, r2, lsl #13 │ │ │ │ - andeq r2, r1, ip, lsl r6 │ │ │ │ - andeq pc, r2, lr, lsr #22 │ │ │ │ + andeq lr, r2, r6, lsl #13 │ │ │ │ + andeq r2, r1, ip, lsl #12 │ │ │ │ + andeq pc, r2, r2, lsr fp @ │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq r2, r1, r4, lsl #12 │ │ │ │ - andeq pc, r2, lr, lsl #22 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + andeq pc, r2, r2, lsl fp @ │ │ │ │ andeq r0, r0, r8, lsr #6 │ │ │ │ - andeq pc, r2, r0, lsl #22 │ │ │ │ + andeq pc, r2, r4, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb78c0c │ │ │ │ + bl feb78c08 │ │ │ │ @ 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 395e78 │ │ │ │ + blmi 395e74 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - b fef5f9b8 │ │ │ │ + b fefdf9b4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - @ instruction: 0x4603e818 │ │ │ │ + @ instruction: 0x4603e81a │ │ │ │ stmdbmi r8, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - b 1d5f9d0 │ │ │ │ + b 1ddf9cc │ │ │ │ @ instruction: 0xf7e02001 │ │ │ │ - svclt 0x0000effc │ │ │ │ + svclt 0x0000effe │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq lr, r2, r6, ror #11 │ │ │ │ + andeq lr, r2, sl, ror #11 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r2, r1, r0, ror r5 │ │ │ │ + andeq r2, r1, r0, ror #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78c70 │ │ │ │ + bl feb78c6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0086878 │ │ │ │ - strmi pc, [r3], -r3, ror #16 │ │ │ │ + strmi pc, [r3], -r5, ror #16 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1f32f0 │ │ │ │ + blmi 1f32ec │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - b feadfa18 │ │ │ │ - svc 0x0048f7e0 │ │ │ │ - blmi 1332a4 │ │ │ │ + b feb5fa14 │ │ │ │ + svc 0x004af7e0 │ │ │ │ + blmi 1332a0 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r3, r0, lr │ │ │ │ - andeq r2, r3, r0, lsl #29 │ │ │ │ + muleq r3, r4, lr │ │ │ │ + andeq r2, r3, r4, lsl #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78cb8 │ │ │ │ + bl feb78cb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ svclt 0x0000fbb5 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ - blmi 179cc0 │ │ │ │ + blmi 179cbc │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15fc64 │ │ │ │ + blvc 15fc60 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r1, r3, r8, lsr lr │ │ │ │ + andeq r1, r3, ip, lsr lr │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ - blmi 30d700 │ │ │ │ + blmi 30d6fc │ │ │ │ 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 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ - andeq pc, r2, r0, asr #19 │ │ │ │ - @ instruction: 0x0002f9b4 │ │ │ │ + andeq pc, r2, r4, asr #19 │ │ │ │ + @ instruction: 0x0002f9b8 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r6, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15fcc8 │ │ │ │ + blvc 15fcc4 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq pc, r2, r0, lsl #19 │ │ │ │ + andeq pc, r2, r4, lsl #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78d64 │ │ │ │ + bl feb78d60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ svclt 0x0000fb75 │ │ │ │ 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], -r8, lsl #20 │ │ │ │ + strmi lr, [r3], -sl, lsl #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x0062f7e0 │ │ │ │ + svc 0x0064f7e0 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fe75 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r1, sl, lsr #8 │ │ │ │ + andeq r2, r1, sl, lsl r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78dc8 │ │ │ │ + bl feb78dc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ - blx fec5dbd6 │ │ │ │ + blx fec5dbd2 │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb78de0 │ │ │ │ + bl feb78ddc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r2, r1, lsl #27 │ │ │ │ ldclmi 15, cr10, [pc], {6} │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi ff762030 │ │ │ │ - blmi ff772dec │ │ │ │ + bmi ff76202c │ │ │ │ + blmi ff772de8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi ff6e2810 │ │ │ │ + blmi ff6e280c │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blmi ff682208 │ │ │ │ + blmi ff682204 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [r5, #-8] │ │ │ │ ldrbtmi r4, [fp], #-3031 @ 0xfffff429 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x00b4f7e0 │ │ │ │ + svc 0x00b6f7e0 │ │ │ │ sbcsvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ cmpppl r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-3027 @ 0xfffff42d │ │ │ │ @ instruction: 0xf7e14618 │ │ │ │ - @ instruction: 0x4602e812 │ │ │ │ + @ instruction: 0x4602e814 │ │ │ │ ldrbtmi r4, [fp], #-3025 @ 0xfffff42f │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x461a0310 │ │ │ │ ldrbtmi r4, [fp], #-3023 @ 0xfffff431 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmib r0!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r2!, {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, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e00c0c │ │ │ │ - @ instruction: 0x4603eef2 │ │ │ │ + @ instruction: 0x4603eef4 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-3007 @ 0xfffff441 │ │ │ │ @ instruction: 0x232e9302 │ │ │ │ - blmi fefc68a8 │ │ │ │ + blmi fefc68a4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3005 @ 0xfffff443 │ │ │ │ ldrbtmi r4, [sl], #-2749 @ 0xfffff543 │ │ │ │ ldrbtmi r4, [r9], #-2493 @ 0xfffff643 │ │ │ │ @ instruction: 0xf7e14620 │ │ │ │ - teq r0, lr, lsr r9 │ │ │ │ + teq r0, r0, asr #18 │ │ │ │ ldrbtmi r4, [fp], #-3003 @ 0xfffff445 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - cdp 7, 3, cr15, cr2, cr0, {7} │ │ │ │ + cdp 7, 3, cr15, cr4, cr0, {7} │ │ │ │ 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]! │ │ │ │ - ldmdb sl, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb ip, {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, r1, r5, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e00c0c │ │ │ │ - strmi lr, [r3], -ip, lsr #29 │ │ │ │ + strmi lr, [r3], -lr, lsr #29 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2978 @ 0xfffff45e │ │ │ │ @ instruction: 0x232f9302 │ │ │ │ - blmi fe886934 │ │ │ │ + blmi fe886930 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2976 @ 0xfffff460 │ │ │ │ ldrbtmi r4, [sl], #-2720 @ 0xfffff560 │ │ │ │ ldrbtmi r4, [r9], #-2464 @ 0xfffff660 │ │ │ │ @ instruction: 0xf7e14620 │ │ │ │ - strd lr, [sl], #136 @ 0x88 @ │ │ │ │ + strd lr, [sl], #138 @ 0x8a @ │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf0433c08 │ │ │ │ @ instruction: 0xf8420301 │ │ │ │ - blmi fe670d80 │ │ │ │ + blmi fe670d7c │ │ │ │ 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: 0xf845edde │ │ │ │ + @ instruction: 0xf845ede0 │ │ │ │ @ instruction: 0xf1070c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmdb lr, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb 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!, {r0, r2, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e00c0c │ │ │ │ - strmi lr, [r3], -r0, ror #28 │ │ │ │ + strmi lr, [r3], -r2, ror #28 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2946 @ 0xfffff47e │ │ │ │ teqcs r1, #134217728 @ 0x8000000 │ │ │ │ - blmi fe0869cc │ │ │ │ + blmi fe0869c8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2944 @ 0xfffff480 │ │ │ │ ldrbtmi r4, [sl], #-2688 @ 0xfffff580 │ │ │ │ ldrbtmi r4, [r9], #-2432 @ 0xfffff680 │ │ │ │ @ instruction: 0xf7e14620 │ │ │ │ - adds lr, lr, ip, lsr #17 │ │ │ │ + adds lr, lr, lr, lsr #17 │ │ │ │ ldrbtmi r4, [fp], #-2942 @ 0xfffff482 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrbtmi r4, [sl], #-2684 @ 0xfffff584 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - svc 0x007ef7e0 │ │ │ │ + svc 0x0080f7e0 │ │ │ │ stceq 8, cr15, [ip], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e1d129 │ │ │ │ - @ instruction: 0x4603e8d0 │ │ │ │ + @ instruction: 0x4603e8d2 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi 17b0e4c │ │ │ │ + blmi 17b0e48 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - cdp 7, 2, cr15, cr0, cr0, {7} │ │ │ │ + cdp 7, 2, cr15, cr2, cr0, {7} │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1ac6a48 │ │ │ │ + blmi 1ac6a44 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2920 @ 0xfffff498 │ │ │ │ - blmi 1a46a4c │ │ │ │ - bmi 1a3303c │ │ │ │ + blmi 1a46a48 │ │ │ │ + bmi 1a33038 │ │ │ │ stmdbmi r8!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - stmda ip!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda lr!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf107e05f │ │ │ │ - blcc 122aa4 │ │ │ │ + blcc 122aa0 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp 7, 6, cr15, cr10, cr0, {7} │ │ │ │ + cdp 7, 6, cr15, cr12, cr0, {7} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -r0, lsr #28 │ │ │ │ + strmi lr, [r3], -r2, lsr #28 │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e1d129 │ │ │ │ - strmi lr, [r3], -r2, lsl #17 │ │ │ │ + strmi lr, [r3], -r4, lsl #17 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi df0ee8 │ │ │ │ + blmi df0ee4 │ │ │ │ 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, [r2, #896] @ 0x380 │ │ │ │ + ldcl 7, cr15, [r4, #896] @ 0x380 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1286ae4 │ │ │ │ + blmi 1286ae0 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4918 @ 0x1336 │ │ │ │ ldrbtmi r4, [fp], #-2887 @ 0xfffff4b9 │ │ │ │ - blmi 1206ae8 │ │ │ │ - bmi 11f30d8 │ │ │ │ + blmi 1206ae4 │ │ │ │ + bmi 11f30d4 │ │ │ │ stmdbmi r7, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - ldmda lr, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bmi 1199f40 │ │ │ │ + stmda r0!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bmi 1199f3c │ │ │ │ @ instruction: 0xf107447a │ │ │ │ @ instruction: 0x46100310 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r9], -r0, lsl #5 │ │ │ │ - svc 0x00d6f7e0 │ │ │ │ + svc 0x00d8f7e0 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ - blcs 30f58 │ │ │ │ + blcs 30f54 │ │ │ │ @ instruction: 0xf7e1d00a │ │ │ │ - strmi lr, [r2], -r0, asr #16 │ │ │ │ + strmi lr, [r2], -r2, asr #16 │ │ │ │ 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 2b3134 │ │ │ │ + bmi 2b3130 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - ldrmi lr, [r8], -r2, ror #29 │ │ │ │ + ldrmi lr, [r8], -r4, ror #29 │ │ │ │ strpl pc, [r0, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq lr, r2, ip, lsl #8 │ │ │ │ - andeq lr, r2, r0, lsl #8 │ │ │ │ + andeq lr, r2, r0, lsl r4 │ │ │ │ + andeq lr, r2, r4, lsl #8 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r2, r3, r8, lsl #27 │ │ │ │ - andeq pc, r2, r4, asr ip @ │ │ │ │ - andeq pc, r2, sl, asr #24 │ │ │ │ - andeq r2, r3, lr, asr sp │ │ │ │ - andeq pc, r2, sl, lsr #24 │ │ │ │ - andeq pc, r2, lr, lsl ip @ │ │ │ │ + andeq r2, r3, ip, lsl #27 │ │ │ │ + andeq pc, r2, r8, asr ip @ │ │ │ │ + andeq pc, r2, lr, asr #24 │ │ │ │ + andeq r2, r3, r2, ror #26 │ │ │ │ + andeq pc, r2, lr, lsr #24 │ │ │ │ + andeq pc, r2, r2, lsr #24 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - muleq r1, sl, r3 │ │ │ │ - muleq r1, r8, r3 │ │ │ │ - strdeq r2, [r1], -r6 │ │ │ │ - andeq r2, r1, sl, asr #6 │ │ │ │ - andeq r2, r1, lr, asr #6 │ │ │ │ - @ instruction: 0x0002fbb2 │ │ │ │ - andeq r2, r1, lr, lsl #6 │ │ │ │ - andeq r2, r1, ip, lsl #6 │ │ │ │ - andeq r2, r1, sl, ror #6 │ │ │ │ - @ instruction: 0x000122be │ │ │ │ + andeq r2, r1, sl, lsl #7 │ │ │ │ + andeq r2, r1, r8, lsl #7 │ │ │ │ + andeq r2, r1, r6, ror #7 │ │ │ │ + andeq r2, r1, sl, lsr r3 │ │ │ │ + andeq r2, r1, lr, lsr r3 │ │ │ │ + @ instruction: 0x0002fbb6 │ │ │ │ + strdeq r2, [r1], -lr │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ + andeq r2, r1, sl, asr r3 │ │ │ │ + andeq r2, r1, lr, lsr #5 │ │ │ │ + @ instruction: 0x000122b2 │ │ │ │ + andeq pc, r2, r4, lsl fp @ │ │ │ │ + andeq r2, r1, r6, ror #4 │ │ │ │ + andeq r2, r1, r4, ror #4 │ │ │ │ andeq r2, r1, r2, asr #5 │ │ │ │ - andeq pc, r2, r0, lsl fp @ │ │ │ │ - andeq r2, r1, r6, ror r2 │ │ │ │ - andeq r2, r1, r4, ror r2 │ │ │ │ - ldrdeq r2, [r1], -r2 @ │ │ │ │ - andeq r2, r1, r6, lsr #4 │ │ │ │ - andeq r2, r1, sl, lsr #4 │ │ │ │ - andeq pc, r2, lr, lsl #21 │ │ │ │ - andeq r2, r3, sl, lsr fp │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ - strdeq r2, [r1], -r6 │ │ │ │ - andeq r2, r1, r4, asr r2 │ │ │ │ + andeq r2, r1, r6, lsl r2 │ │ │ │ + andeq r2, r1, sl, lsl r2 │ │ │ │ + muleq r2, r2, sl │ │ │ │ + andeq r2, r3, lr, lsr fp │ │ │ │ + andeq r2, r1, r8, ror #3 │ │ │ │ + andeq r2, r1, r6, ror #3 │ │ │ │ + andeq r2, r1, r4, asr #4 │ │ │ │ + muleq r1, r8, r1 │ │ │ │ + muleq r1, ip, r1 │ │ │ │ + andeq r2, r3, r2, lsr #22 │ │ │ │ + andeq r2, r1, ip, asr #2 │ │ │ │ + andeq r2, r1, sl, asr #2 │ │ │ │ andeq r2, r1, r8, lsr #3 │ │ │ │ - andeq r2, r1, ip, lsr #3 │ │ │ │ - andeq r2, r3, lr, lsl fp │ │ │ │ - andeq r2, r1, ip, asr r1 │ │ │ │ - andeq r2, r1, sl, asr r1 │ │ │ │ - @ instruction: 0x000121b8 │ │ │ │ - andeq r2, r1, ip, lsl #2 │ │ │ │ - andeq r2, r1, r0, lsl r1 │ │ │ │ - muleq r3, ip, sl │ │ │ │ - strheq lr, [r2], -r4 │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ + andeq r2, r1, r0, lsl #2 │ │ │ │ + andeq r2, r3, r0, lsr #21 │ │ │ │ + strheq lr, [r2], -r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb79220 │ │ │ │ + bl feb7921c │ │ │ │ @ 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 1762480 │ │ │ │ - blmi 177323c │ │ │ │ + bmi 176247c │ │ │ │ + blmi 1773238 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 16e2c60 │ │ │ │ + blmi 16e2c5c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ - blmi 16822c0 │ │ │ │ + blmi 16822bc │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs 6ac74 │ │ │ │ + bcs 6ac70 │ │ │ │ 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: 0xf845ec0a │ │ │ │ + @ instruction: 0xf845ec0c │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ - blcs 31290 │ │ │ │ + blcs 3128c │ │ │ │ @ instruction: 0xf107d131 │ │ │ │ ldmdb r3, {r4, r7, r8, r9}^ │ │ │ │ - blmi 12e24fc │ │ │ │ + blmi 12e24f8 │ │ │ │ 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: 0xf8acf00c │ │ │ │ + @ instruction: 0xf8aef00c │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0xf7ffefd2 │ │ │ │ + @ instruction: 0xf7ffefd4 │ │ │ │ eor pc, r2, r9, 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, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ - blmi e9a154 │ │ │ │ + blmi e9a150 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - svc 0x004ef7e0 │ │ │ │ + svc 0x0050f7e0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -sl, lsr #25 │ │ │ │ - blmi d33988 │ │ │ │ + strmi lr, [r3], -ip, lsr #25 │ │ │ │ + blmi d33984 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e04620 │ │ │ │ - @ instruction: 0xf7e0ef06 │ │ │ │ - blmi c9d650 │ │ │ │ + @ instruction: 0xf7e0ef08 │ │ │ │ + blmi c9d654 │ │ │ │ ldmdavs sp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - cdp 7, 13, cr15, cr6, cr0, {7} │ │ │ │ + cdp 7, 13, cr15, cr8, cr0, {7} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0x46160290 │ │ │ │ addseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stcne 8, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0xf846fd16 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ @ instruction: 0xf1b33c7c │ │ │ │ @ instruction: 0xd1143fff │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e0681c │ │ │ │ - @ instruction: 0x4603ef1c │ │ │ │ + @ instruction: 0x4603ef1e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldcl 7, cr15, [r6], #-896 @ 0xfffffc80 │ │ │ │ + ldcl 7, cr15, [r8], #-896 @ 0xfffffc80 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2844 @ 0xfffff4e4 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - cdp 7, 13, cr15, cr2, cr0, {7} │ │ │ │ - ldc 7, cr15, [r4, #-896] @ 0xfffffc80 │ │ │ │ + cdp 7, 13, cr15, cr4, cr0, {7} │ │ │ │ + ldc 7, cr15, [r6, #-896] @ 0xfffffc80 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015184 │ │ │ │ - bmi 5e25d0 │ │ │ │ - blmi 27338c │ │ │ │ + bmi 5e25cc │ │ │ │ + blmi 273388 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - @ instruction: 0xf507edb8 │ │ │ │ + @ instruction: 0xf507edba │ │ │ │ ldrcc r5, [r4, -r4, lsl #15] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - @ instruction: 0x0002dfbc │ │ │ │ - @ instruction: 0x0002dfb0 │ │ │ │ + andeq sp, r2, r0, asr #31 │ │ │ │ + @ instruction: 0x0002dfb4 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq pc, r2, r0, lsl r8 @ │ │ │ │ - andeq r3, r3, ip, lsr #18 │ │ │ │ - andeq r2, r3, lr, lsl #18 │ │ │ │ - andeq r3, r3, ip, ror #17 │ │ │ │ - ldrdeq r2, [r3], -r6 │ │ │ │ - andeq r1, r1, r6, lsl #31 │ │ │ │ - @ instruction: 0x000328be │ │ │ │ - andeq r2, r3, r6, lsr r8 │ │ │ │ + andeq pc, r2, r4, lsl r8 @ │ │ │ │ + andeq r3, r3, r0, lsr r9 │ │ │ │ + andeq r2, r3, r2, lsl r9 │ │ │ │ + strdeq r3, [r3], -r0 │ │ │ │ + ldrdeq r2, [r3], -sl │ │ │ │ + andeq r1, r1, r6, ror pc │ │ │ │ + andeq r2, r3, r2, asr #17 │ │ │ │ + andeq r2, r3, sl, lsr r8 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r1, r1, r4, lsr pc │ │ │ │ - andeq pc, r2, r0, asr #14 │ │ │ │ - andeq r1, r1, lr, ror #29 │ │ │ │ - andeq sp, r2, r0, ror #28 │ │ │ │ + andeq r1, r1, r4, lsr #30 │ │ │ │ + andeq pc, r2, r4, asr #14 │ │ │ │ + ldrdeq r1, [r1], -lr │ │ │ │ + andeq sp, r2, r4, ror #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79408 │ │ │ │ + bl feb79404 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1bc400 │ │ │ │ + blmi 1bc3fc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 14, cr15, cr2, cr0, {7} │ │ │ │ + cdp 7, 14, cr15, cr4, cr0, {7} │ │ │ │ ldc2l 7, cr15, [r8], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r3, ip, ror r7 │ │ │ │ + andeq r2, r3, r0, lsl #15 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r6, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 1603cc │ │ │ │ + blvc 1603c8 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r3, r3, r4, asr r7 │ │ │ │ + andeq r3, r3, r8, asr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79468 │ │ │ │ + bl feb79464 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c20 │ │ │ │ addlt r5, r6, r0, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8430310 │ │ │ │ @ instruction: 0xf5070c0c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 8e26bc │ │ │ │ - blmi 8f3478 │ │ │ │ + bmi 8e26b8 │ │ │ │ + blmi 8f3474 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 862e9c │ │ │ │ + blmi 862e98 │ │ │ │ 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: 0xf107ec48 │ │ │ │ + @ instruction: 0xf107ec4a │ │ │ │ stmdacc r4, {r4} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 606ec8 │ │ │ │ - bmi 5f34b8 │ │ │ │ + blmi 606ec4 │ │ │ │ + bmi 5f34b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf00b5180 │ │ │ │ - @ instruction: 0xf107ffa9 │ │ │ │ - blcc 122f1c │ │ │ │ - blmi 4f3b44 │ │ │ │ + @ instruction: 0xf107ffab │ │ │ │ + blcc 122f18 │ │ │ │ + blmi 4f3b40 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 12, cr15, cr14, cr0, {7} │ │ │ │ + cdp 7, 13, cr15, cr0, cr0, {7} │ │ │ │ ldc2l 7, cr15, [r6], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 3a2728 │ │ │ │ - blmi 2334e4 │ │ │ │ + bmi 3a2724 │ │ │ │ + blmi 2334e0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - @ instruction: 0xf507ed0c │ │ │ │ + @ instruction: 0xf507ed0e │ │ │ │ ldrcc r5, [r0, -r0, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r2, r4, ror sp │ │ │ │ + andeq sp, r2, r8, ror sp │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq r2, [r3], -ip │ │ │ │ - ldrdeq r2, [r3], -r0 │ │ │ │ - andeq r1, r1, ip, asr #27 │ │ │ │ - @ instruction: 0x000326b8 │ │ │ │ - andeq sp, r2, r8, lsl #26 │ │ │ │ + andeq r2, r3, r0, lsl #14 │ │ │ │ + ldrdeq r2, [r3], -r4 │ │ │ │ + @ instruction: 0x00011dbc │ │ │ │ + @ instruction: 0x000326bc │ │ │ │ + andeq sp, r2, ip, lsl #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7953c │ │ │ │ + bl feb79538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ - blcs bc3b8 │ │ │ │ - blmi 219778 │ │ │ │ + blcs bc3b4 │ │ │ │ + blmi 219774 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - blmi 19d3dc │ │ │ │ + blmi 19d3e0 │ │ │ │ @ instruction: 0xf04f447b │ │ │ │ @ instruction: 0x601a32ff │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ - andeq pc, r2, sl, lsr #10 │ │ │ │ - andeq pc, r2, r0, lsr #10 │ │ │ │ - andeq pc, r2, r4, lsl r5 @ │ │ │ │ + andeq pc, r2, lr, lsr #10 │ │ │ │ + andeq pc, r2, r4, lsr #10 │ │ │ │ + andeq pc, r2, r8, lsl r5 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7957c │ │ │ │ + bl feb79578 │ │ │ │ @ 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 #27 │ │ │ │ + @ instruction: 0x4603edb0 │ │ │ │ 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, #896] @ 0x380 │ │ │ │ + ldc 7, cr15, [r6, #896] @ 0x380 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andcs r6, r1, r9, ror r8 │ │ │ │ - blx ff71e3d2 │ │ │ │ + blx ff71e3ce │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ - bl feb795e0 │ │ │ │ + bl feb795dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldrbtmi r4, [ip], #-3099 @ 0xfffff3e5 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ - blcs 3c460 │ │ │ │ - blmi 6d6844 │ │ │ │ + blcs 3c45c │ │ │ │ + blmi 6d6840 │ │ │ │ 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 5f3c14 │ │ │ │ + blmi 5f3c10 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ - blcs 3c484 │ │ │ │ + blcs 3c480 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi 55a484 │ │ │ │ + blmi 55a480 │ │ │ │ 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 373c98 │ │ │ │ + blmi 373c94 │ │ │ │ ldrmi r5, [r9], -r3, ror #17 │ │ │ │ @ instruction: 0xf001207f │ │ │ │ strmi pc, [r2], -r7, lsr #24 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 37a4ac │ │ │ │ + blmi 37a4a8 │ │ │ │ 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 ip │ │ │ │ - @ instruction: 0x000335b2 │ │ │ │ + andeq sp, r2, sl, lsl ip │ │ │ │ + @ instruction: 0x000335b6 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - muleq r3, r4, r5 │ │ │ │ - andeq r3, r3, lr, lsl #11 │ │ │ │ - andeq r3, r3, r4, lsl #11 │ │ │ │ - andeq r3, r3, r6, ror #10 │ │ │ │ - andeq r3, r3, r0, ror #10 │ │ │ │ + muleq r3, r8, r5 │ │ │ │ + muleq r3, r2, r5 │ │ │ │ + andeq r3, r3, r8, lsl #11 │ │ │ │ + andeq r3, r3, sl, ror #10 │ │ │ │ + andeq r3, r3, r4, ror #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79684 │ │ │ │ + bl feb79680 │ │ │ │ @ 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 73a508 │ │ │ │ - blmi 733690 │ │ │ │ + bmi 73a504 │ │ │ │ + blmi 73368c │ │ │ │ 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 33cd8 │ │ │ │ + blcs 33cd4 │ │ │ │ @ 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 2736d8 │ │ │ │ + bmi 2736d4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip, -r7] │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stc 7, cr15, [lr], {224} @ 0xe0 │ │ │ │ + ldc 7, cr15, [r0], {224} @ 0xe0 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r2, ip, asr fp │ │ │ │ + andeq sp, r2, r0, ror #22 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq sp, r2, r0, lsl fp │ │ │ │ + andeq sp, r2, r4, lsl fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79728 │ │ │ │ + bl feb79724 │ │ │ │ @ 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 3c944 │ │ │ │ + blcs 3c940 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e06838 │ │ │ │ - movwcs lr, #7030 @ 0x1b76 │ │ │ │ + movwcs lr, #7032 @ 0x1b78 │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, r1, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - blcs 3ca60 │ │ │ │ + teqpvs r8, r3, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + blcs 3ca5c │ │ │ │ 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 3cb74 │ │ │ │ + blcs 3cb70 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25a5b8 │ │ │ │ + blmi 25a5b4 │ │ │ │ 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 ff01e5a6 │ │ │ │ + blx ff01e5a2 │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r3, sl, asr r4 │ │ │ │ - andeq r3, r3, r0, lsl r4 │ │ │ │ + andeq r3, r3, lr, asr r4 │ │ │ │ + andeq r3, r3, r4, lsl r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb797bc │ │ │ │ + bl feb797b8 │ │ │ │ @ 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 3c9d8 │ │ │ │ + blcs 3c9d4 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e06838 │ │ │ │ - movwcs lr, #6956 @ 0x1b2c │ │ │ │ + movwcs lr, #6958 @ 0x1b2e │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, r7, lsr ip @ p-variant is OBSOLETE │ │ │ │ - blcs 3caf4 │ │ │ │ + teqpvs r8, r9, lsr ip @ p-variant is OBSOLETE │ │ │ │ + blcs 3caf0 │ │ │ │ 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 3cc08 │ │ │ │ + blcs 3cc04 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25a64c │ │ │ │ + blmi 25a648 │ │ │ │ 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 1d9e63a │ │ │ │ + blx 1d9e636 │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r3, sl, asr #7 │ │ │ │ - andeq r3, r3, r0, lsl #7 │ │ │ │ + andeq r3, r3, lr, asr #7 │ │ │ │ + andeq r3, r3, r4, lsl #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb79850 │ │ │ │ + bl feb7984c │ │ │ │ @ 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 dff890 │ │ │ │ + blmi dff88c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2870 @ 0xfffff4ca │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603ecba │ │ │ │ + @ instruction: 0x4603ecbc │ │ │ │ @ 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 b3c71c │ │ │ │ + blmi b3c718 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - ldmib ip, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 73ecc │ │ │ │ + ldmib lr, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 73ec8 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - ldc 7, cr15, [r8], #-896 @ 0xfffffc80 │ │ │ │ + ldc 7, cr15, [sl], #-896 @ 0xfffffc80 │ │ │ │ eor r2, sp, r1, lsl #6 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ - blmi 87c74c │ │ │ │ + blmi 87c748 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - stmib r4, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 73efc │ │ │ │ + stmib r6, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 73ef8 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - stc 7, cr15, [r0], #-896 @ 0xfffffc80 │ │ │ │ + stc 7, cr15, [r2], #-896 @ 0xfffffc80 │ │ │ │ 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 #23 │ │ │ │ + strmi lr, [r3], -r2, asr #23 │ │ │ │ bicle r2, r1, r0, lsl #22 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - movwcs lr, #3082 @ 0xc0a │ │ │ │ + movwcs lr, #3084 @ 0xc0c │ │ │ │ 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 #21 │ │ │ │ + @ instruction: 0x4618eaf0 │ │ │ │ strvc pc, [sl, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r2, sl, r9 │ │ │ │ + muleq r2, lr, r9 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r1, r1, r4, lsr sl │ │ │ │ - andeq r1, r1, r2, lsr sl │ │ │ │ - andeq r1, r1, r8, lsl sl │ │ │ │ - strdeq r1, [r1], -r8 │ │ │ │ - andeq sp, r2, lr, asr #17 │ │ │ │ + andeq r1, r1, r4, lsr #20 │ │ │ │ + andeq r1, r1, r2, lsr #20 │ │ │ │ + andeq r1, r1, r8, lsl #20 │ │ │ │ + andeq r1, r1, r8, ror #19 │ │ │ │ + ldrdeq sp, [r2], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79978 │ │ │ │ + bl feb79974 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ svcge 0x00027d68 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ - bmi fe3fa7f0 │ │ │ │ - blmi fe3f397c │ │ │ │ + bmi fe3fa7ec │ │ │ │ + blmi fe3f3978 │ │ │ │ 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 #18 │ │ │ │ - ble 6d3b0 │ │ │ │ + @ instruction: 0x4603e970 │ │ │ │ + ble 6d3ac │ │ │ │ rscs r2, r9, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi fe1af4c0 │ │ │ │ + bmi fe1af4bc │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0x4603fab1 │ │ │ │ + @ instruction: 0x4603fab3 │ │ │ │ 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} │ │ │ │ - b d60764 │ │ │ │ + b de0760 │ │ │ │ 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} │ │ │ │ - b 6e0798 │ │ │ │ + b 760794 │ │ │ │ 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 34040 │ │ │ │ + blcs 3403c │ │ │ │ @ instruction: 0xf107d10d │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldrmi r7, [r1], -r5, ror #6 │ │ │ │ @ instruction: 0xf7e06818 │ │ │ │ - movwcs lr, #6656 @ 0x1a00 │ │ │ │ + movwcs lr, #6658 @ 0x1a02 │ │ │ │ @ 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 16b40bc │ │ │ │ + bmi 16b40b8 │ │ │ │ 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: 0xf7e06818 │ │ │ │ - strmi lr, [r3], -r0, lsr #17 │ │ │ │ + strmi lr, [r3], -r2, lsr #17 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ bicvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ ldrbtmi r4, [sl], #-2640 @ 0xfffff5b0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - bl 1c60828 │ │ │ │ - blcs 340b8 │ │ │ │ + bl 1ce0824 │ │ │ │ + blcs 340b4 │ │ │ │ @ instruction: 0xf507d17b │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ @ instruction: 0xf5077365 │ │ │ │ andls r7, r0, #-1610612724 @ 0xa000000c │ │ │ │ - bmi 127c92c │ │ │ │ + bmi 127c928 │ │ │ │ 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 340e8 │ │ │ │ + blcs 340e4 │ │ │ │ @ instruction: 0xf507d04c │ │ │ │ @ instruction: 0xf1077125 │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ strmi r7, [fp], -r5, rrx │ │ │ │ ldrbtmi r4, [r9], #-2364 @ 0xfffff6c4 │ │ │ │ @ instruction: 0xf7e06800 │ │ │ │ - @ instruction: 0xf507eb34 │ │ │ │ + @ instruction: 0xf507eb36 │ │ │ │ @ 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 34144 │ │ │ │ + blcs 34140 │ │ │ │ @ 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 │ │ │ │ @@ -32282,140 +32281,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: 0xe016eaf8 │ │ │ │ + @ instruction: 0xe016eafa │ │ │ │ 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 lr, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r0!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi 62f69c │ │ │ │ + bmi 62f698 │ │ │ │ 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: 0x4618e9b2 │ │ │ │ + @ instruction: 0x4618e9b4 │ │ │ │ strbvc pc, [r6, -r7, lsl #10]! @ │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r2, r0, ror r8 │ │ │ │ + andeq sp, r2, r4, ror r8 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r1, r1, r0, lsr r9 │ │ │ │ - andeq r1, r1, r8, lsl #17 │ │ │ │ - andeq r1, r1, lr, lsr #17 │ │ │ │ - andeq r1, r1, r6, lsr #17 │ │ │ │ - muleq r1, r0, r8 │ │ │ │ - andeq r1, r1, sl, lsl #17 │ │ │ │ - andeq r1, r1, r6, ror r8 │ │ │ │ - andeq r1, r1, r2, ror r8 │ │ │ │ - andeq r1, r1, sl, lsl #17 │ │ │ │ - andeq r1, r1, r4, ror #16 │ │ │ │ - andeq sp, r2, r6, asr r6 │ │ │ │ + andeq r1, r1, r0, lsr #18 │ │ │ │ + andeq r1, r1, r8, ror r8 │ │ │ │ + muleq r1, lr, r8 │ │ │ │ + muleq r1, r6, r8 │ │ │ │ + andeq r1, r1, r0, lsl #17 │ │ │ │ + andeq r1, r1, sl, ror r8 │ │ │ │ + andeq r1, r1, r6, ror #16 │ │ │ │ + andeq r1, r1, r2, ror #16 │ │ │ │ + andeq r1, r1, sl, ror r8 │ │ │ │ + andeq r1, r1, r4, asr r8 │ │ │ │ + andeq sp, r2, sl, asr r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb79c08 │ │ │ │ + bl feb79c04 │ │ │ │ @ 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 c63630 │ │ │ │ + blmi c6362c │ │ │ │ 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} │ │ │ │ - stmdb r0, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r2, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eors r2, sl, r1, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603e816 │ │ │ │ - ble 6d660 │ │ │ │ + @ instruction: 0x4603e818 │ │ │ │ + ble 6d65c │ │ │ │ eors r2, r0, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r9], -r1, asr #6 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0xf507e8ec │ │ │ │ + @ instruction: 0xf507e8ee │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ smlawtcs lr, r8, r4, r7 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - eorvs lr, r0, r0, lsl fp │ │ │ │ + eorvs lr, r0, r2, lsl fp │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ - blcs 3cb04 │ │ │ │ + blcs 3cb00 │ │ │ │ @ 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} │ │ │ │ - stmia r8, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia sl, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ ldmdbmi r1, {r0, r8, r9, sp} │ │ │ │ - bmi 273cb0 │ │ │ │ + bmi 273cac │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x2194f8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmdb r2!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb 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 #11 │ │ │ │ + andeq sp, r2, r6, ror #11 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r3, r3, r8, ror r0 │ │ │ │ - andeq r2, r3, r6, ror #30 │ │ │ │ - andeq r2, r3, sl, lsr pc │ │ │ │ - andeq r2, r3, r6, lsr #30 │ │ │ │ - strdeq r2, [r3], -r6 │ │ │ │ - andeq r2, r3, sl, ror #31 │ │ │ │ - andeq sp, r2, r8, lsr r5 │ │ │ │ + andeq r3, r3, ip, ror r0 │ │ │ │ + andeq r2, r3, sl, ror #30 │ │ │ │ + andeq r2, r3, lr, lsr pc │ │ │ │ + andeq r2, r3, sl, lsr #30 │ │ │ │ + strdeq r2, [r3], -sl │ │ │ │ + andeq r2, r3, lr, ror #31 │ │ │ │ + andeq sp, r2, ip, lsr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79d18 │ │ │ │ + bl feb79d14 │ │ │ │ @ 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}^ │ │ │ │ - ldmda r6!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r8!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2ed740 │ │ │ │ - b d60ac4 │ │ │ │ + ble 2ed73c │ │ │ │ + b de0ac0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andsle r2, r4, r4, lsl #22 │ │ │ │ - blcs 3d03c │ │ │ │ + blcs 3d038 │ │ │ │ @ instruction: 0xf04fd114 │ │ │ │ @ instruction: 0xe01233ff │ │ │ │ - blcs 3d148 │ │ │ │ + blcs 3d144 │ │ │ │ ldmdbvs sl!, {r1, r2, r3, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fcd54 │ │ │ │ + bne ff4fcd50 │ │ │ │ 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 │ │ │ │ @@ -32424,31 +32423,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, #-144]! @ 0xffffff70 │ │ │ │ - blcs 3d1a0 │ │ │ │ + ldrsbvs lr, [r8, #-146]! @ 0xffffff6e │ │ │ │ + blcs 3d19c │ │ │ │ @ instruction: 0xf7e0da0b │ │ │ │ - @ instruction: 0x4603e9fa │ │ │ │ - blcs 13cc2c │ │ │ │ + @ instruction: 0x4603e9fc │ │ │ │ + blcs 13cc28 │ │ │ │ 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 3cddc │ │ │ │ + blcs 3cdd8 │ │ │ │ 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 │ │ │ │ @@ -32456,19 +32455,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 pc │ │ │ │ - blcs 3d220 │ │ │ │ + cmnvs r8, r6, lsl pc │ │ │ │ + blcs 3d21c │ │ │ │ @ instruction: 0xf7e0da0b │ │ │ │ - @ instruction: 0x4603e9ba │ │ │ │ - blcs 13ccac │ │ │ │ + @ instruction: 0x4603e9bc │ │ │ │ + blcs 13cca8 │ │ │ │ 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 │ │ │ │ @@ -32478,49 +32477,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 3ce74 │ │ │ │ + blcs 3ce70 │ │ │ │ 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 feb79ea0 │ │ │ │ + bl feb79e9c │ │ │ │ @ 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}^ │ │ │ │ - stmia r4, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r6, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2ed8d0 │ │ │ │ - stmdb ip!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ble 2ed8cc │ │ │ │ + stmdb 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 3d1cc │ │ │ │ + blcs 3d1c8 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 3d2d8 │ │ │ │ + blcs 3d2d4 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fcee4 │ │ │ │ + bne ff4fcee0 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4ab93c │ │ │ │ - bl 10e4d20 │ │ │ │ + bl 4ab938 │ │ │ │ + bl 10e4d1c │ │ │ │ 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 │ │ │ │ @@ -32533,19 +32532,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 lr │ │ │ │ - blcs 3d354 │ │ │ │ + cmnvs r8, ip, ror lr │ │ │ │ + blcs 3d350 │ │ │ │ @ instruction: 0xf7e0da0b │ │ │ │ - strmi lr, [r3], -r0, lsr #18 │ │ │ │ - blcs 13cde0 │ │ │ │ + strmi lr, [r3], -r2, lsr #18 │ │ │ │ + blcs 13cddc │ │ │ │ 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 │ │ │ │ @@ -32555,134 +32554,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 3cfa8 │ │ │ │ + blcs 3cfa4 │ │ │ │ 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 feb79fd4 │ │ │ │ + bl feb79fd0 │ │ │ │ @ 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}^ │ │ │ │ - stmda sl!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda ip!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2eda04 │ │ │ │ - ldm r2, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ble 2eda00 │ │ │ │ + ldm r4, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 3d300 │ │ │ │ + blcs 3d2fc │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 3d40c │ │ │ │ + blcs 3d408 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4fd018 │ │ │ │ + bne ff4fd014 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4aba70 │ │ │ │ - bl 10e4e54 │ │ │ │ + bl 4aba6c │ │ │ │ + bl 10e4e50 │ │ │ │ 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 feb7a06c │ │ │ │ + bl feb7a068 │ │ │ │ @ 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 #30 │ │ │ │ + @ instruction: 0x4603ef30 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - svc 0x00f4f7df │ │ │ │ - blcs 346a8 │ │ │ │ + svc 0x00f6f7df │ │ │ │ + blcs 346a4 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - svc 0x00eef7df │ │ │ │ - blcs 1346b4 │ │ │ │ + svc 0x00f0f7df │ │ │ │ + blcs 1346b0 │ │ │ │ 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 3d0c4 │ │ │ │ + blcs 3d0c0 │ │ │ │ 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 feb7a0ec │ │ │ │ + bl feb7a0e8 │ │ │ │ @ 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: 0x4603efd2 │ │ │ │ + @ instruction: 0x4603efd4 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - svc 0x00b4f7df │ │ │ │ - blcs 34728 │ │ │ │ + svc 0x00b6f7df │ │ │ │ + blcs 34724 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - svc 0x00aef7df │ │ │ │ - blcs 134734 │ │ │ │ + svc 0x00b0f7df │ │ │ │ + blcs 134730 │ │ │ │ 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 3d144 │ │ │ │ + blcs 3d140 │ │ │ │ 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 16fd064 │ │ │ │ + bvs 16fd060 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ ldmvs sl!, {r5, r6, sp, lr, pc}^ │ │ │ │ - bne ff4bd474 │ │ │ │ + bne ff4bd470 │ │ │ │ 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 ff4fd284 │ │ │ │ + bne ff4fd280 │ │ │ │ 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}^ │ │ │ │ @@ -32696,15 +32695,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 ff4fd7dc │ │ │ │ + bne ff4fd7d8 │ │ │ │ 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} │ │ │ │ @@ -32715,24 +32714,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 ff873aac │ │ │ │ + blle ff873aa8 │ │ │ │ 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 6bd144 │ │ │ │ + bvs 6bd140 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ - bvs 16fd14c │ │ │ │ + bvs 16fd148 │ │ │ │ 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 │ │ │ │ @@ -32740,96 +32739,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 16bd18c │ │ │ │ + bvs 16bd188 │ │ │ │ andsvs r6, sl, #3866624 @ 0x3b0000 │ │ │ │ andcs r6, r0, #3866624 @ 0x3b0000 │ │ │ │ - blmi 6bb614 │ │ │ │ + blmi 6bb610 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - svc 0x00d6f7df │ │ │ │ - blcs 348c4 │ │ │ │ + svc 0x00d8f7df │ │ │ │ + blcs 348c0 │ │ │ │ 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 b81138 │ │ │ │ + blcs b81134 │ │ │ │ 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 3d864 │ │ │ │ + blcs 3d860 │ │ │ │ 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, r0, lsl #3 │ │ │ │ + andeq r1, r1, r0, ror r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7a320 │ │ │ │ + bl feb7a31c │ │ │ │ @ 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 ec11b0 │ │ │ │ + blcs ec11ac │ │ │ │ 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 3d1d0 │ │ │ │ + blcs 3d1cc │ │ │ │ svcvs 0x003bd003 │ │ │ │ - blcs 3d5d8 │ │ │ │ + blcs 3d5d4 │ │ │ │ svcvs 0x003bd110 │ │ │ │ - blcs 3d1e0 │ │ │ │ + blcs 3d1dc │ │ │ │ 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 4120c │ │ │ │ + blcs 41208 │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ - bvs 16bee94 │ │ │ │ + bvs 16bee90 │ │ │ │ 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 6beea8 │ │ │ │ + bvs 6beea4 │ │ │ │ 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 6beec4 │ │ │ │ - bvs 16feec8 │ │ │ │ + bvs 6beec0 │ │ │ │ + bvs 16feec4 │ │ │ │ mulle sl, sl, r2 │ │ │ │ - bvs 16beed0 │ │ │ │ + bvs 16beecc │ │ │ │ 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 │ │ │ │ @@ -32840,46 +32839,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 b8129c │ │ │ │ + blcs b81298 │ │ │ │ svcvs 0x003bd1ec │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs 412b0 │ │ │ │ + blcs 412ac │ │ │ │ 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 #29 │ │ │ │ + strmi lr, [r3], -lr, lsl #29 │ │ │ │ @ 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 6bef94 │ │ │ │ - bvs 16fef98 │ │ │ │ + bvs 6bef90 │ │ │ │ + bvs 16fef94 │ │ │ │ @ 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} │ │ │ │ @@ -32926,62 +32925,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 b813f4 │ │ │ │ + blcs b813f0 │ │ │ │ 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 41410 │ │ │ │ + blcs 4140c │ │ │ │ svcvs 0x003bd10f │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0x4619781b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - @ instruction: 0x4603ee76 │ │ │ │ + @ instruction: 0x4603ee78 │ │ │ │ @ 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 41458 │ │ │ │ + blcs 41454 │ │ │ │ ldmibvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ - blcs f81460 │ │ │ │ + blcs f8145c │ │ │ │ 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 ff4fdbf8 │ │ │ │ + bne ff4fdbf4 │ │ │ │ @ instruction: 0xf7df461a │ │ │ │ - @ instruction: 0x4603eade │ │ │ │ + strmi lr, [r3], -r0, ror #21 │ │ │ │ teqle r1, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff57dc0c │ │ │ │ + bne ff57dc08 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - strmi lr, [r3], -r0, ror #26 │ │ │ │ + strmi lr, [r3], -r2, ror #26 │ │ │ │ @ instruction: 0xd106429d │ │ │ │ rsbsvs r6, fp, #241664 @ 0x3b000 │ │ │ │ teqvs fp, #125952 @ 0x1ec00 │ │ │ │ adcsvs r2, fp, #67108864 @ 0x4000000 │ │ │ │ - bvs 1f1b4e4 │ │ │ │ + bvs 1f1b4e0 │ │ │ │ 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}^ │ │ │ │ @@ -32990,86 +32989,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 1efbd74 │ │ │ │ + blvs 1efbd70 │ │ │ │ cmnvs fp, #67108864 @ 0x4000000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xd1b52b00 │ │ │ │ - blcs 3e084 │ │ │ │ - bvs fef1754c │ │ │ │ + blcs 3e080 │ │ │ │ + bvs fef17548 │ │ │ │ @ instruction: 0xd1292b00 │ │ │ │ - blcs 3db90 │ │ │ │ + blcs 3db8c │ │ │ │ @ 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 0x003bed36 │ │ │ │ + svcvs 0x003bed38 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stc 7, cr15, [sl, #-892] @ 0xfffffc84 │ │ │ │ + stc 7, cr15, [ip, #-892] @ 0xfffffc84 │ │ │ │ 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 3dee4 │ │ │ │ + blcs 3dee0 │ │ │ │ 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 4157c │ │ │ │ - bvs 1f1765c │ │ │ │ - blcs 3d684 │ │ │ │ + blcs 41578 │ │ │ │ + bvs 1f17658 │ │ │ │ + blcs 3d680 │ │ │ │ ldmibvs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x003b1c5a │ │ │ │ ldrd r6, [sp], sl │ │ │ │ - blcs 3dc14 │ │ │ │ + blcs 3dc10 │ │ │ │ svcvs 0x003bd035 │ │ │ │ @ instruction: 0xf103681b │ │ │ │ - blcc 74334 │ │ │ │ + blcc 74330 │ │ │ │ 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 #25 │ │ │ │ + ands lr, sl, lr, ror #25 │ │ │ │ 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 1ef4dec │ │ │ │ + bvs 1ef4de8 │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ ldrbtne pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - svcvs 0x003becd0 │ │ │ │ + svcvs 0x003becd2 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stc 7, cr15, [r4], #892 @ 0x37c │ │ │ │ + stc 7, cr15, [r6], #892 @ 0x37c │ │ │ │ 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 │ │ │ │ @@ -33089,105 +33088,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 0x003bec92 │ │ │ │ + svcvs 0x003bec94 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stcl 7, cr15, [r6], #-892 @ 0xfffffc84 │ │ │ │ + stcl 7, cr15, [r8], #-892 @ 0xfffffc84 │ │ │ │ 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: 0x4603ec50 │ │ │ │ + @ instruction: 0x4603ec52 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ mrcvs 1, 5, r6, cr11, cr10, {2} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blvs 1ebf14c │ │ │ │ - bvs 1efb6cc │ │ │ │ - blcs 3d8d4 │ │ │ │ - bvs 1f17684 │ │ │ │ - bvs 1ebd8dc │ │ │ │ + blvs 1ebf148 │ │ │ │ + bvs 1efb6c8 │ │ │ │ + blcs 3d8d0 │ │ │ │ + bvs 1f17680 │ │ │ │ + bvs 1ebd8d8 │ │ │ │ @ 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 #26 │ │ │ │ + strmi lr, [r3], -r4, lsl #26 │ │ │ │ teqle ip, r0, lsl #22 │ │ │ │ - blcs 3dd9c │ │ │ │ + blcs 3dd98 │ │ │ │ svcvs 0x003bd02b │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs b81730 │ │ │ │ - blmi ffb17af4 │ │ │ │ + blcs b8172c │ │ │ │ + blmi ffb17af0 │ │ │ │ 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 │ │ │ │ - stc 7, cr15, [ip], #-892 @ 0xfffffc84 │ │ │ │ - blmi ff99b734 │ │ │ │ + stc 7, cr15, [lr], #-892 @ 0xfffffc84 │ │ │ │ + blmi ff99b730 │ │ │ │ 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 0x003bec16 │ │ │ │ + svcvs 0x003bec18 │ │ │ │ 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, #-3254]! @ 0xfffff34a │ │ │ │ + ldrbvs lr, [r8, #-3256]! @ 0xfffff348 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 417b4 │ │ │ │ + blcs 417b0 │ │ │ │ svcvs 0x003bd104 │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ - blcs 3ed44 │ │ │ │ + blcs 3ed40 │ │ │ │ ldclvc 0, cr13, [fp, #8]! │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ - blcs 3de50 │ │ │ │ - blmi ff11778c │ │ │ │ + blcs 3de4c │ │ │ │ + blmi ff117788 │ │ │ │ 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: 0x7dfaebde │ │ │ │ + @ instruction: 0x7dfaebe0 │ │ │ │ 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 │ │ │ │ @@ -33207,88 +33206,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 │ │ │ │ - bl fe961768 │ │ │ │ + bl fe9e1764 │ │ │ │ svcvs 0x003b7dfa │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ - blcs ec1864 │ │ │ │ + blcs ec1860 │ │ │ │ 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 feebf514 │ │ │ │ + blvs feebf510 │ │ │ │ and r6, r2, sl, asr r1 │ │ │ │ movwcc r6, #7099 @ 0x1bbb │ │ │ │ - blvs feefc720 │ │ │ │ - blcs 418a4 │ │ │ │ - blvs fef17848 │ │ │ │ - blcs f818ac │ │ │ │ + blvs feefc71c │ │ │ │ + blcs 418a0 │ │ │ │ + blvs fef17844 │ │ │ │ + blcs f818a8 │ │ │ │ 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 ff4fe744 │ │ │ │ + bne ff4fe740 │ │ │ │ @ instruction: 0xf7df461a │ │ │ │ - @ instruction: 0x4603e8b8 │ │ │ │ + @ instruction: 0x4603e8ba │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff57e758 │ │ │ │ + bne ff57e754 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x4603eb3a │ │ │ │ + @ instruction: 0x4603eb3c │ │ │ │ @ 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 ffefcb90 │ │ │ │ + blvs ffefcb8c │ │ │ │ mvnsvs r3, #16, 6 @ 0x40000000 │ │ │ │ movwcc r6, #7483 @ 0x1d3b │ │ │ │ - blvs ffefcd9c │ │ │ │ - blcs 3d920 │ │ │ │ + blvs ffefcd98 │ │ │ │ + blcs 3d91c │ │ │ │ ldcvs 1, cr13, [fp], #808 @ 0x328 │ │ │ │ eorle r2, r7, r0, lsl #22 │ │ │ │ - blcs 3eaac │ │ │ │ + blcs 3eaa8 │ │ │ │ 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 │ │ │ │ - bl 9e1864 │ │ │ │ + bl a61860 │ │ │ │ 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: 0x4603eafc │ │ │ │ + @ instruction: 0x4603eafe │ │ │ │ svcvs 0x003b18e2 │ │ │ │ svcvs 0x003b615a │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ tst sl, pc, lsr r3 │ │ │ │ - blcs 3e9fc │ │ │ │ + blcs 3e9f8 │ │ │ │ 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 │ │ │ │ @@ -33296,18 +33295,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 0x003beaf4 │ │ │ │ + svcvs 0x003beaf6 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - b ff2618d8 │ │ │ │ + b ff2e18d4 │ │ │ │ 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 │ │ │ │ @@ -33319,95 +33318,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 747ac │ │ │ │ + blcc 747a8 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbmi fp!, {r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7df4479 │ │ │ │ - svcvs 0x003beabc │ │ │ │ + svcvs 0x003beabe │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - b fe461948 │ │ │ │ + b fe4e1944 │ │ │ │ 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: 0x4603ea7e │ │ │ │ + strmi lr, [r3], -r0, lsl #21 │ │ │ │ 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 3dc78 │ │ │ │ + blcs 3dc74 │ │ │ │ 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 ec1aa0 │ │ │ │ + blcs ec1a9c │ │ │ │ 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 41ab4 │ │ │ │ + blcs 41ab0 │ │ │ │ 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 #29 │ │ │ │ - ldrdeq r0, [r1], -r4 │ │ │ │ + andeq ip, r2, lr, asr #29 │ │ │ │ + andeq r0, r1, r4, asr #31 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r0, r1, ip, ror sp │ │ │ │ - andeq r0, r1, r8, lsl #26 │ │ │ │ - andeq r0, r1, r0, lsl #26 │ │ │ │ - @ instruction: 0x00010cb4 │ │ │ │ - andeq r0, r1, r2, lsl ip │ │ │ │ - andeq r0, r1, r4, lsl #24 │ │ │ │ - andeq r0, r1, sl, lsl ip │ │ │ │ - @ instruction: 0x00010bb8 │ │ │ │ - andeq r0, r1, r2, ror #22 │ │ │ │ - muleq r1, r2, sl │ │ │ │ - andeq r0, r1, r0, asr sl │ │ │ │ - andeq r0, r1, r8, lsl #18 │ │ │ │ + andeq r0, r1, ip, ror #26 │ │ │ │ + strdeq r0, [r1], -r8 │ │ │ │ + strdeq r0, [r1], -r0 @ │ │ │ │ + andeq r0, r1, r4, lsr #25 │ │ │ │ + andeq r0, r1, r2, lsl #24 │ │ │ │ + strdeq r0, [r1], -r4 │ │ │ │ + andeq r0, r1, sl, lsl #24 │ │ │ │ + andeq r0, r1, r8, lsr #23 │ │ │ │ + andeq r0, r1, r2, asr fp │ │ │ │ + andeq r0, r1, r2, lsl #21 │ │ │ │ + andeq r0, r1, r0, asr #20 │ │ │ │ + strdeq r0, [r1], -r8 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 41b1c │ │ │ │ + blcs 41b18 │ │ │ │ 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 3e1c0 │ │ │ │ - blmi 597afc │ │ │ │ + blcs 3e1bc │ │ │ │ + blmi 597af8 │ │ │ │ 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: 0x7dfaea26 │ │ │ │ + @ instruction: 0x7dfaea28 │ │ │ │ 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} │ │ │ │ @@ -33417,60 +33416,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, r4, ror #16 │ │ │ │ + andeq r0, r1, r4, asr r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7ad3c │ │ │ │ + bl feb7ad38 │ │ │ │ @ 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 674d44 │ │ │ │ + blmi 674d40 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2840 @ 0xfffff4e8 │ │ │ │ - blmi 63bbc8 │ │ │ │ + blmi 63bbc4 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2839 @ 0xfffff4e9 │ │ │ │ - blmi 5fbcd4 │ │ │ │ + blmi 5fbcd0 │ │ │ │ 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 ff2e1b80 │ │ │ │ - blmi 47c168 │ │ │ │ + blx ff2e1b7c │ │ │ │ + blmi 47c164 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl r3!, {r1, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3fbbfc │ │ │ │ + blmi 3fbbf8 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmiapl r3!, {r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3bbc08 │ │ │ │ + blmi 3bbc04 │ │ │ │ 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: 0x0002c4b0 │ │ │ │ + @ instruction: 0x0002c4b4 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ - andeq r1, r3, r6, asr pc │ │ │ │ + andeq r1, r3, sl, asr pc │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r1, r3, sl, asr #30 │ │ │ │ - andeq r1, r3, r4, asr #30 │ │ │ │ - andeq r1, r3, r8, lsr #30 │ │ │ │ - andeq r1, r3, ip, lsl pc │ │ │ │ + andeq r1, r3, lr, asr #30 │ │ │ │ + andeq r1, r3, r8, asr #30 │ │ │ │ + andeq r1, r3, ip, lsr #30 │ │ │ │ + andeq r1, r3, r0, lsr #30 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq r1, r3, r0, lsl pc │ │ │ │ + andeq r1, r3, r4, lsl pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00023bdc : │ │ │ │ +00023bd8 : │ │ │ │ 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] │ │ │ │ @@ -33480,22 +33479,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 23b30 │ │ │ │ + bl 23b2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -00023c12 : │ │ │ │ +00023c0e : │ │ │ │ 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] │ │ │ │ @@ -33506,22 +33505,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 23b30 │ │ │ │ + bl 23b2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -00023c4a : │ │ │ │ +00023c46 : │ │ │ │ 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] │ │ │ │ @@ -33532,15 +33531,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 23b30 │ │ │ │ + bl 23b2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ @@ -33554,31 +33553,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 23cb0 │ │ │ │ + bne.n 23cac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23cd8 │ │ │ │ + b.n 23cd4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 23f58 │ │ │ │ + bl 23f54 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23cd0 │ │ │ │ + bne.n 23ccc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23cd8 │ │ │ │ + b.n 23cd4 │ │ │ │ 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 │ │ │ │ @@ -33588,23 +33587,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 23d12 │ │ │ │ + beq.n 23d0e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23d0c │ │ │ │ + beq.n 23d08 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2407e │ │ │ │ + bl 2407a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -33619,17 +33618,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 23d4a │ │ │ │ + bne.n 23d46 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23da6 │ │ │ │ + b.n 23da2 │ │ │ │ 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 │ │ │ │ @@ -33641,33 +33640,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 24374 │ │ │ │ + bl 24370 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23d96 │ │ │ │ + beq.n 23d92 │ │ │ │ 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 24260 │ │ │ │ + bl 2425c │ │ │ │ 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 │ │ │ │ @@ -33677,40 +33676,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 24374 │ │ │ │ + bl 24370 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23e0c │ │ │ │ + beq.n 23e08 │ │ │ │ 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 23e04 │ │ │ │ + bge.n 23e00 │ │ │ │ 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 23e10 │ │ │ │ + b.n 23e0c │ │ │ │ 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} │ │ │ │ @@ -33722,45 +33721,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 240b2 │ │ │ │ + bl 240ae │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23e80 │ │ │ │ + beq.n 23e7c │ │ │ │ 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 23e84 │ │ │ │ + bge.n 23e80 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 23db0 │ │ │ │ + bl 23dac │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23e7a │ │ │ │ + beq.n 23e76 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 23e84 │ │ │ │ + b.n 23e80 │ │ │ │ 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} │ │ │ │ @@ -33770,115 +33769,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 244d8 │ │ │ │ + bl 244d4 │ │ │ │ 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] @ (23f4c ) │ │ │ │ + ldr r2, [pc, #124] @ (23f48 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (23f50 ) │ │ │ │ + ldr r3, [pc, #124] @ (23f4c ) │ │ │ │ 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 23f14 │ │ │ │ + b.n 23f10 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bge.n 23f08 │ │ │ │ + bge.n 23f04 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 23db0 │ │ │ │ - b.n 23f14 │ │ │ │ + bl 23dac │ │ │ │ + b.n 23f10 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 23f2c │ │ │ │ + b.n 23f28 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2452e │ │ │ │ + bl 2452a │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23ee8 │ │ │ │ + bne.n 23ee4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (23f54 ) │ │ │ │ + ldr r1, [pc, #36] @ (23f50 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (23f50 ) │ │ │ │ + ldr r2, [pc, #28] @ (23f4c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 23f44 │ │ │ │ + beq.n 23f40 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ 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, #108] @ (23fdc ) │ │ │ │ + ldr r4, [pc, #108] @ (23fd8 ) │ │ │ │ add r4, pc │ │ │ │ movs r0, #24 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23f86 │ │ │ │ + bne.n 23f82 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23fd4 │ │ │ │ + b.n 23fd0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 23f90 │ │ │ │ + bgt.n 23f8c │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23f9c │ │ │ │ - ldr r3, [pc, #72] @ (23fe0 ) │ │ │ │ + bne.n 23f98 │ │ │ │ + ldr r3, [pc, #72] @ (23fdc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -33893,53 +33892,53 @@ │ │ │ │ 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 23fd2 │ │ │ │ + bne.n 23fce │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23fd4 │ │ │ │ + b.n 23fd0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ 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 24046 │ │ │ │ + b.n 24042 │ │ │ │ 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 2403a │ │ │ │ + b.n 24036 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24026 │ │ │ │ + beq.n 24022 │ │ │ │ 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] │ │ │ │ @@ -33947,56 +33946,56 @@ │ │ │ │ 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 24010 │ │ │ │ + bne.n 2400c │ │ │ │ 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 24000 │ │ │ │ + blt.n 23ffc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2406a │ │ │ │ + b.n 24066 │ │ │ │ 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 24056 │ │ │ │ + blt.n 24052 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ 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] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 23fe4 │ │ │ │ + bl 23fe0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ @@ -34028,37 +34027,37 @@ │ │ │ │ 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 2411e │ │ │ │ + b.n 2411a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 24118 │ │ │ │ + bne.n 24114 │ │ │ │ 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 24118 │ │ │ │ + bne.n 24114 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 24126 │ │ │ │ + b.n 24122 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 240f6 │ │ │ │ + bne.n 240f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -34074,91 +34073,91 @@ │ │ │ │ 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, #248] @ (24254 ) │ │ │ │ + ldr r2, [pc, #248] @ (24250 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (24258 ) │ │ │ │ + ldr r3, [pc, #248] @ (24254 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 23f58 │ │ │ │ + bl 23f54 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24188 │ │ │ │ + bne.n 24184 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24232 │ │ │ │ + b.n 2422e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 244d8 │ │ │ │ - b.n 241ac │ │ │ │ + bl 244d4 │ │ │ │ + b.n 241a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 24260 │ │ │ │ + bl 2425c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 241ac │ │ │ │ + bne.n 241a8 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2407e │ │ │ │ + bl 2407a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24232 │ │ │ │ + b.n 2422e │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2452e │ │ │ │ + bl 2452a │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24190 │ │ │ │ + bne.n 2418c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 241fe │ │ │ │ + b.n 241fa │ │ │ │ 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, #20] │ │ │ │ - b.n 241f2 │ │ │ │ + b.n 241ee │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 241d8 │ │ │ │ + bne.n 241d4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 241c8 │ │ │ │ + blt.n 241c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -34170,34 +34169,34 @@ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 296c │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (2425c ) │ │ │ │ + ldr r1, [pc, #40] @ (24258 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (24258 ) │ │ │ │ + ldr r2, [pc, #32] @ (24254 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2424a │ │ │ │ + beq.n 24246 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x00a4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ 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 │ │ │ │ @@ -34212,17 +34211,17 @@ │ │ │ │ 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 242a8 │ │ │ │ + ble.n 242a4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24146 │ │ │ │ + bl 24142 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -34236,59 +34235,59 @@ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 242fc │ │ │ │ + b.n 242f8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 242f6 │ │ │ │ + bne.n 242f2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 242f6 │ │ │ │ + bne.n 242f2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2436c │ │ │ │ + b.n 24368 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 242d6 │ │ │ │ + bne.n 242d2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2edc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24316 │ │ │ │ + bne.n 24312 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2436c │ │ │ │ + b.n 24368 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24336 │ │ │ │ + bne.n 24332 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2436c │ │ │ │ + b.n 24368 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -34343,36 +34342,36 @@ │ │ │ │ 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 24426 │ │ │ │ + b.n 24422 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2441c │ │ │ │ + bne.n 24418 │ │ │ │ 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 2441c │ │ │ │ + bne.n 24418 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 243e8 │ │ │ │ + beq.n 243e4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 243f8 │ │ │ │ + b.n 243f4 │ │ │ │ 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] │ │ │ │ @@ -34388,23 +34387,23 @@ │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 2442e │ │ │ │ + b.n 2442a │ │ │ │ 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 243bc │ │ │ │ + bne.n 243b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34412,19 +34411,19 @@ │ │ │ │ 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 │ │ │ │ - bne.n 2445c │ │ │ │ + bne.n 24458 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 244d8 │ │ │ │ + bl 244d4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 244d0 │ │ │ │ + b.n 244cc │ │ │ │ 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] │ │ │ │ @@ -34442,43 +34441,43 @@ │ │ │ │ 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 244c0 │ │ │ │ + b.n 244bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 244b6 │ │ │ │ + bne.n 244b2 │ │ │ │ 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 244b6 │ │ │ │ + bne.n 244b2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 244d0 │ │ │ │ + b.n 244cc │ │ │ │ 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 24492 │ │ │ │ + bne.n 2448e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 244d8 │ │ │ │ + bl 244d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -34486,40 +34485,40 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24512 │ │ │ │ + b.n 2450e │ │ │ │ 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 24520 │ │ │ │ + bne.n 2451c │ │ │ │ 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 244ee │ │ │ │ - b.n 24522 │ │ │ │ + blt.n 244ea │ │ │ │ + b.n 2451e │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -34527,15 +34526,15 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 245ac │ │ │ │ + beq.n 245a8 │ │ │ │ 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] │ │ │ │ @@ -34546,49 +34545,49 @@ │ │ │ │ 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 245a8 │ │ │ │ + bne.n 245a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24598 │ │ │ │ + b.n 24594 │ │ │ │ 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 245a6 │ │ │ │ + bne.n 245a2 │ │ │ │ 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 24574 │ │ │ │ - b.n 245a8 │ │ │ │ + blt.n 24570 │ │ │ │ + b.n 245a4 │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 245ae │ │ │ │ + b.n 245aa │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -34601,90 +34600,90 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 24678 │ │ │ │ + ble.n 24674 │ │ │ │ blx 2f78 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 2ff3c │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 2462a │ │ │ │ + b.n 24626 │ │ │ │ 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 24620 │ │ │ │ + beq.n 2461c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2467a │ │ │ │ + b.n 24676 │ │ │ │ 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 245fc │ │ │ │ + blt.n 245f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 2466c │ │ │ │ + b.n 24668 │ │ │ │ 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 24662 │ │ │ │ + beq.n 2465e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2467a │ │ │ │ + b.n 24676 │ │ │ │ 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 2463e │ │ │ │ - b.n 2467a │ │ │ │ + bgt.n 2463a │ │ │ │ + b.n 24676 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -34694,29 +34693,29 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 246a6 │ │ │ │ + bgt.n 246a2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2474a │ │ │ │ + b.n 24746 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 2ff3c │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24748 │ │ │ │ + beq.n 24744 │ │ │ │ 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] │ │ │ │ @@ -34727,41 +34726,41 @@ │ │ │ │ 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 24744 │ │ │ │ + bne.n 24740 │ │ │ │ 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 2ff3c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 24736 │ │ │ │ + b.n 24732 │ │ │ │ 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 24742 │ │ │ │ + bne.n 2473e │ │ │ │ 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 │ │ │ │ @@ -34770,34 +34769,34 @@ │ │ │ │ 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 24702 │ │ │ │ - b.n 24744 │ │ │ │ + bne.n 246fe │ │ │ │ + b.n 24740 │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2474a │ │ │ │ + b.n 24746 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ 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 24820 │ │ │ │ + b.n 2481c │ │ │ │ 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 │ │ │ │ @@ -34876,20 +34875,20 @@ │ │ │ │ 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 2476c │ │ │ │ + bhi.n 24768 │ │ │ │ add r5, r0 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n 248c0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 2483c ) │ │ │ │ + bhi.n 248bc │ │ │ │ + add r1, pc, #8 @ (adr r1, 24838 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ @@ -35004,31 +35003,33 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 24752 │ │ │ │ + bl 2474e │ │ │ │ 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, #28] @ (24970 ) │ │ │ │ + ldr r3, [pc, #28] @ (24970 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #24] @ (24974 ) │ │ │ │ + ldr r3, [pc, #24] @ (24974 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ @@ -35043,25 +35044,25 @@ │ │ │ │ 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] @ (249f8 ) │ │ │ │ + ldr r2, [pc, #100] @ (249f8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (249fc ) │ │ │ │ + ldr r3, [pc, #100] @ (249fc ) │ │ │ │ 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 249d6 │ │ │ │ + beq.n 249d6 │ │ │ │ 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] │ │ │ │ @@ -35072,25 +35073,25 @@ │ │ │ │ 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 249d8 │ │ │ │ + b.n 249d8 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (24a00 ) │ │ │ │ + ldr r2, [pc, #36] @ (24a00 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (249fc ) │ │ │ │ + ldr r3, [pc, #28] @ (249fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 249f0 │ │ │ │ + beq.n 249f0 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb66a │ │ │ │ movs r2, r0 │ │ │ │ @@ -35101,72 +35102,72 @@ │ │ │ │ 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] @ (24a94 ) │ │ │ │ + ldr r3, [pc, #120] @ (24a94 ) │ │ │ │ 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 24a8a │ │ │ │ + beq.n 24a8a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24a56 │ │ │ │ + beq.n 24a56 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ad4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #92] @ (24a98 ) │ │ │ │ + ldr r3, [pc, #92] @ (24a98 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2ad4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #80] @ (24a9c ) │ │ │ │ + ldr r3, [pc, #80] @ (24a9c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #80] @ (24aa0 ) │ │ │ │ + ldr r3, [pc, #80] @ (24aa0 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #76] @ (24aa4 ) │ │ │ │ + ldr r3, [pc, #76] @ (24aa4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24a8c │ │ │ │ + beq.n 24a8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #60] @ (24aa8 ) │ │ │ │ + ldr r3, [pc, #60] @ (24aa8 ) │ │ │ │ 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] @ (24aac ) │ │ │ │ + ldr r3, [pc, #44] @ (24aac ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ - b.n 24a8c │ │ │ │ + b.n 24a8c │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - vld1.8 {d0[0]}, [sl], r0 │ │ │ │ + ldrsb.w r0, [r6] │ │ │ │ ldmia r6, {r6} │ │ │ │ movs r2, r0 │ │ │ │ ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r1, #2 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ @@ -35185,15 +35186,15 @@ │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ 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] @ (24ae8 ) │ │ │ │ + ldr r3, [pc, #16] @ (24ae8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #13 │ │ │ │ blx 287c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -35203,59 +35204,59 @@ │ │ │ │ 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] @ (24b70 ) │ │ │ │ + ldr r2, [pc, #108] @ (24b70 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #108] @ (24b74 ) │ │ │ │ + ldr r3, [pc, #108] @ (24b74 ) │ │ │ │ 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 24b1e │ │ │ │ + bne.n 24b1e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24b50 │ │ │ │ + b.n 24b50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 24b2a │ │ │ │ + ble.n 24b2a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 24b2e │ │ │ │ + b.n 24b2e │ │ │ │ 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 24b4e │ │ │ │ + beq.n 24b4e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24b50 │ │ │ │ + b.n 24b50 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (24b78 ) │ │ │ │ + ldr r1, [pc, #36] @ (24b78 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (24b74 ) │ │ │ │ + ldr r2, [pc, #28] @ (24b74 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24b68 │ │ │ │ + beq.n 24b68 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ @@ -35275,39 +35276,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 24baa │ │ │ │ + bge.n 24baa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24bde │ │ │ │ + b.n 24bde │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24bba │ │ │ │ + beq.n 24bba │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 24bc2 │ │ │ │ + b.n 24bc2 │ │ │ │ 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 24bdc │ │ │ │ + bge.n 24bdc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24bde │ │ │ │ + b.n 24bde │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -35327,32 +35328,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 24c34 │ │ │ │ + beq.n 24c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 24c34 │ │ │ │ + beq.n 24c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 24c34 │ │ │ │ + beq.n 24c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 24c34 │ │ │ │ + beq.n 24c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 24c34 │ │ │ │ + beq.n 24c34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 24c38 │ │ │ │ + bne.n 24c38 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 24c3a │ │ │ │ + b.n 24c3a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -35362,70 +35363,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, #376] @ (24de0 ) │ │ │ │ + ldr r2, [pc, #376] @ (24de0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (24de4 ) │ │ │ │ + ldr r3, [pc, #376] @ (24de4 ) │ │ │ │ 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 24cc0 │ │ │ │ + beq.n 24cc0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 30270 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #328] @ 24dd8 │ │ │ │ + vldr d7, [pc, #328] @ 24dd8 │ │ │ │ vmul.f64 d8, d6, d7 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 30270 │ │ │ │ vmov d5, r0, r1 │ │ │ │ - vldr d6, [pc, #300] @ 24dd8 │ │ │ │ + vldr d6, [pc, #300] @ 24dd8 │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 24cc6 │ │ │ │ + b.n 24cc6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24cce │ │ │ │ - b.n 24cda │ │ │ │ + bne.n 24cce │ │ │ │ + b.n 24cda │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24cda │ │ │ │ + beq.n 24cda │ │ │ │ movs r3, #1 │ │ │ │ - b.n 24db0 │ │ │ │ + b.n 24db0 │ │ │ │ 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 24cee │ │ │ │ + beq.n 24cee │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r7, #32] │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24cfa │ │ │ │ + beq.n 24cfa │ │ │ │ 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 │ │ │ │ @@ -35438,185 +35439,185 @@ │ │ │ │ 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 24d70 │ │ │ │ + ble.n 24d70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d44 │ │ │ │ + beq.n 24d44 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d44 │ │ │ │ + beq.n 24d44 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 24db0 │ │ │ │ + b.n 24db0 │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d5e │ │ │ │ + beq.n 24d5e │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d5e │ │ │ │ + beq.n 24d5e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 24db0 │ │ │ │ + b.n 24db0 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24da8 │ │ │ │ + beq.n 24da8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24db0 │ │ │ │ + b.n 24db0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24d7a │ │ │ │ + bne.n 24d7a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24db0 │ │ │ │ + b.n 24db0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d90 │ │ │ │ + beq.n 24d90 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 24d90 │ │ │ │ + bne.n 24d90 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24db0 │ │ │ │ + b.n 24db0 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24c08 │ │ │ │ + bl 24c08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24dac │ │ │ │ + bne.n 24dac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24db0 │ │ │ │ + b.n 24db0 │ │ │ │ nop │ │ │ │ - b.n 24cda │ │ │ │ + b.n 24cda │ │ │ │ nop │ │ │ │ - b.n 24cda │ │ │ │ - ldr r1, [pc, #52] @ (24de8 ) │ │ │ │ + b.n 24cda │ │ │ │ + ldr r1, [pc, #52] @ (24de8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #44] @ (24de4 ) │ │ │ │ + ldr r2, [pc, #44] @ (24de4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24dca │ │ │ │ + beq.n 24dca │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - cbz r6, 24e48 │ │ │ │ + cbz r6, 24e48 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r1 │ │ │ │ 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] @ (24ea4 ) │ │ │ │ + ldr r2, [pc, #156] @ (24ea4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (24ea8 ) │ │ │ │ + ldr r3, [pc, #156] @ (24ea8 ) │ │ │ │ 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 24e2a │ │ │ │ + bne.n 24e2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 24e72 │ │ │ │ + b.n 24e72 │ │ │ │ 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 24e58 │ │ │ │ + bge.n 24e58 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24e84 │ │ │ │ + b.n 24e84 │ │ │ │ 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 24c46 │ │ │ │ + bl 24c46 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ (24eac ) │ │ │ │ + ldr r1, [pc, #36] @ (24eac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (24ea8 ) │ │ │ │ + ldr r2, [pc, #28] @ (24ea8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24e9c │ │ │ │ + beq.n 24e9c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - cbz r6, 24ee4 │ │ │ │ + cbz r6, 24ee4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 24ecc │ │ │ │ + cbz r6, 24ecc │ │ │ │ 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] @ (24f28 ) │ │ │ │ + ldr r2, [pc, #92] @ (24f28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #92] @ (24f2c ) │ │ │ │ + ldr r3, [pc, #92] @ (24f2c ) │ │ │ │ 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] │ │ │ │ @@ -35627,32 +35628,32 @@ │ │ │ │ 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 24c46 │ │ │ │ + bl 24c46 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (24f30 ) │ │ │ │ + ldr r1, [pc, #40] @ (24f30 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (24f2c ) │ │ │ │ + ldr r2, [pc, #32] @ (24f2c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24f1e │ │ │ │ + beq.n 24f1e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 24f38 │ │ │ │ + cbz r0, 24f38 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35660,54 +35661,54 @@ │ │ │ │ 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] @ (24fc8 ) │ │ │ │ + ldr r2, [pc, #120] @ (24fc8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (24fcc ) │ │ │ │ + ldr r3, [pc, #120] @ (24fcc ) │ │ │ │ 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 24f8e │ │ │ │ + bne.n 24f8e │ │ │ │ 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 24c46 │ │ │ │ + bl 24c46 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (24fd0 ) │ │ │ │ + ldr r1, [pc, #40] @ (24fd0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (24fcc ) │ │ │ │ + ldr r2, [pc, #32] @ (24fcc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24fbe │ │ │ │ + beq.n 24fbe │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ @@ -35725,17 +35726,17 @@ │ │ │ │ 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 25000 │ │ │ │ + bne.n 25000 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25084 │ │ │ │ + b.n 25084 │ │ │ │ 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] │ │ │ │ @@ -35750,15 +35751,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 20878 │ │ │ │ + bl 20874 │ │ │ │ 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 │ │ │ │ @@ -35790,81 +35791,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 24fd4 │ │ │ │ + bl 24fd4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 250b0 │ │ │ │ + bne.n 250b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2510a │ │ │ │ + b.n 2510a │ │ │ │ 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 26734 │ │ │ │ + bl 26734 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 250fa │ │ │ │ + beq.n 250fa │ │ │ │ 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] @ (25114 ) │ │ │ │ + ldr r2, [pc, #44] @ (25114 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2510a │ │ │ │ + b.n 2510a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 264dc │ │ │ │ + bl 264dc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2ec0000 │ │ │ │ + @ instruction: 0xf2d80000 │ │ │ │ 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 24fd4 │ │ │ │ + bl 24fd4 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2d08 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2514a │ │ │ │ + bge.n 2514a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 264dc │ │ │ │ + bl 264dc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25158 │ │ │ │ + b.n 25158 │ │ │ │ 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] │ │ │ │ @@ -35875,23 +35876,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 24fd4 │ │ │ │ + bl 24fd4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2518a │ │ │ │ + bge.n 2518a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 264dc │ │ │ │ + bl 264dc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25198 │ │ │ │ + b.n 25198 │ │ │ │ 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] │ │ │ │ @@ -35906,79 +35907,79 @@ │ │ │ │ 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 251d6 │ │ │ │ + bne.n 251d6 │ │ │ │ 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 25202 │ │ │ │ + b.n 25202 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 251f6 │ │ │ │ + bne.n 251f6 │ │ │ │ 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 25202 │ │ │ │ + b.n 25202 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #16] @ (2520c ) │ │ │ │ + ldr r3, [pc, #16] @ (2520c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1f20000 │ │ │ │ + rsbs r0, lr, #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 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 25436 │ │ │ │ + bl 25436 │ │ │ │ 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 r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 2540c │ │ │ │ + bl 2540c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35987,464 +35988,464 @@ │ │ │ │ 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 25292 │ │ │ │ + beq.n 25292 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #44] @ (252b0 ) │ │ │ │ + ldr r2, [pc, #44] @ (252b0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2167c │ │ │ │ - b.n 252a4 │ │ │ │ + bl 21678 │ │ │ │ + b.n 252a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #28] @ (252b4 ) │ │ │ │ + ldr r2, [pc, #28] @ (252b4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2177c │ │ │ │ + bl 21778 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf19e0000 │ │ │ │ @ instruction: 0xf18a0000 │ │ │ │ + sbcs.w r0, r6, #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] @ (25334 ) │ │ │ │ + ldr r3, [pc, #104] @ (25334 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 252ee │ │ │ │ + bne.n 252ee │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #2 │ │ │ │ movt r0, #32 │ │ │ │ mov.w r1, #0 │ │ │ │ blx 2c0c │ │ │ │ - ldr r3, [pc, #80] @ (25338 ) │ │ │ │ + ldr r3, [pc, #80] @ (25338 ) │ │ │ │ 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 2532a │ │ │ │ + bne.n 2532a │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #52] @ (2533c ) │ │ │ │ + ldr r3, [pc, #52] @ (2533c ) │ │ │ │ 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] @ (25340 ) │ │ │ │ + ldr r3, [pc, #28] @ (25340 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ lsrs r0, r1, #32 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #31 │ │ │ │ movs r3, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - add.w r0, r2, #0 │ │ │ │ + @ instruction: 0xf0ee0000 │ │ │ │ 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] @ (253f4 ) │ │ │ │ + ldr r3, [pc, #148] @ (253f4 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2537a │ │ │ │ + beq.n 2537a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25386 │ │ │ │ + beq.n 25386 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25390 │ │ │ │ + bne.n 25390 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25390 │ │ │ │ - ldr r3, [pc, #112] @ (253f8 ) │ │ │ │ + beq.n 25390 │ │ │ │ + ldr r3, [pc, #112] @ (253f8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 253ec │ │ │ │ + beq.n 253ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 253ec │ │ │ │ + beq.n 253ec │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2e1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 253c4 │ │ │ │ + bgt.n 253c4 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #76] @ (253fc ) │ │ │ │ + ldr r3, [pc, #76] @ (253fc ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #68] @ (25400 ) │ │ │ │ + ldr r3, [pc, #68] @ (25400 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2888 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 253ec │ │ │ │ + bgt.n 253ec │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #44] @ (25404 ) │ │ │ │ + ldr r3, [pc, #44] @ (25404 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ldr r3, [pc, #36] @ (25408 ) │ │ │ │ + ldr r3, [pc, #36] @ (25408 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0xf0ea0000 │ │ │ │ - @ instruction: 0xf0dc0000 │ │ │ │ + @ instruction: 0xf0d60000 │ │ │ │ + @ instruction: 0xf0c80000 │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - @ instruction: 0xf0e40000 │ │ │ │ + @ instruction: 0xf0d00000 │ │ │ │ mcr2 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ - @ instruction: 0xf0e00000 │ │ │ │ + @ instruction: 0xf0cc0000 │ │ │ │ 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, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 25436 │ │ │ │ + bl 25436 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #500] @ (25644 ) │ │ │ │ + ldr r2, [pc, #500] @ (25644 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #500] @ (25648 ) │ │ │ │ + ldr r3, [pc, #500] @ (25648 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r3, r7, #16 │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 1c450 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 255f2 │ │ │ │ - bl 24fd4 │ │ │ │ + beq.w 255f2 │ │ │ │ + bl 24fd4 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 255f6 │ │ │ │ + beq.w 255f6 │ │ │ │ ldrh r3, [r7, #44] @ 0x2c │ │ │ │ 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 255fa │ │ │ │ + blt.w 255fa │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 255fe │ │ │ │ + beq.w 255fe │ │ │ │ ldr r3, [r7, #20] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2930 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 25602 │ │ │ │ + beq.w 25602 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ blx 29c0 <__setsockopt64@plt> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24a04 │ │ │ │ + bl 24a04 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 25526 │ │ │ │ - ldr r3, [pc, #324] @ (2564c ) │ │ │ │ + bgt.n 25526 │ │ │ │ + ldr r3, [pc, #324] @ (2564c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25520 │ │ │ │ + beq.n 25520 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 2ad4 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 25526 │ │ │ │ + b.n 25526 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2554e │ │ │ │ - ldr r3, [pc, #288] @ (25650 ) │ │ │ │ + bgt.n 2554e │ │ │ │ + ldr r3, [pc, #288] @ (25650 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25548 │ │ │ │ + beq.n 25548 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 2ad4 │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 2554e │ │ │ │ + b.n 2554e │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 25564 │ │ │ │ + bge.n 25564 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #248] @ (25654 ) │ │ │ │ + ldr r3, [pc, #248] @ (25654 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 255ae │ │ │ │ + b.n 255ae │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 251a0 │ │ │ │ + bl 251a0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c9c │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 255b8 │ │ │ │ + bne.n 255b8 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bne.n 25606 │ │ │ │ + bne.n 25606 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2560a │ │ │ │ + beq.n 2560a │ │ │ │ nop │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2556a │ │ │ │ - b.n 255ba │ │ │ │ + ble.n 2556a │ │ │ │ + b.n 255ba │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b70 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2560e │ │ │ │ + blt.n 2560e │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24b7c │ │ │ │ + bl 24b7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25612 │ │ │ │ + beq.n 25612 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - ldr r2, [pc, #120] @ (25658 ) │ │ │ │ + ldr r2, [pc, #120] @ (25658 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 25622 │ │ │ │ + b.n 25622 │ │ │ │ nop │ │ │ │ - b.n 25614 │ │ │ │ + b.n 25614 │ │ │ │ nop │ │ │ │ - b.n 25614 │ │ │ │ + b.n 25614 │ │ │ │ nop │ │ │ │ - b.n 25614 │ │ │ │ + b.n 25614 │ │ │ │ nop │ │ │ │ - b.n 25614 │ │ │ │ + b.n 25614 │ │ │ │ nop │ │ │ │ - b.n 25614 │ │ │ │ + b.n 25614 │ │ │ │ nop │ │ │ │ - b.n 25614 │ │ │ │ + b.n 25614 │ │ │ │ nop │ │ │ │ - b.n 25614 │ │ │ │ + b.n 25614 │ │ │ │ nop │ │ │ │ - b.n 25614 │ │ │ │ + b.n 25614 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25620 │ │ │ │ + beq.n 25620 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 264dc │ │ │ │ + bl 264dc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (2565c ) │ │ │ │ + ldr r1, [pc, #56] @ (2565c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (25648 ) │ │ │ │ + ldr r2, [pc, #32] @ (25648 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #172] @ 0xac │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2563c │ │ │ │ + beq.n 2563c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s16 q8, d10, d0 │ │ │ │ - vaddl.s8 q8, d2, d0 │ │ │ │ - vaddl.s32 q0, d4, d0 │ │ │ │ - vhadd.s16 d16, d0, d0 │ │ │ │ + vaddl.s8 q8, d6, d0 │ │ │ │ + vaddl.s32 q0, d14, d0 │ │ │ │ + vaddl.s16 q0, d0, d0 │ │ │ │ + vhadd.s d0, d12, d0 │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ 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, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25784 │ │ │ │ + beq.w 25784 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25784 │ │ │ │ + beq.n 25784 │ │ │ │ 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] @ (25790 ) │ │ │ │ + ldr r2, [pc, #244] @ (25790 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24b7c │ │ │ │ + bl 24b7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 256ba │ │ │ │ + bne.n 256ba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25786 │ │ │ │ - bl 252b8 │ │ │ │ + b.n 25786 │ │ │ │ + bl 252b8 │ │ │ │ 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 25344 │ │ │ │ + bl 25344 │ │ │ │ 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] │ │ │ │ @@ -36462,82 +36463,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 2574e │ │ │ │ + bgt.n 2574e │ │ │ │ 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] @ (25794 ) │ │ │ │ + ldr r2, [pc, #100] @ (25794 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #84] @ (25798 ) │ │ │ │ + ldr r3, [pc, #84] @ (25798 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24b7c │ │ │ │ + bl 24b7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25780 │ │ │ │ + bne.n 25780 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #44] @ (2579c ) │ │ │ │ + ldr r2, [pc, #44] @ (2579c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25786 │ │ │ │ + b.n 25786 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 25786 │ │ │ │ + b.n 25786 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 10, cr0, cr14, cr0, {0} │ │ │ │ - cdp 0, 3, cr0, cr12, cr0, {0} │ │ │ │ + cdp 0, 9, cr0, cr10, cr0, {0} │ │ │ │ + cdp 0, 2, cr0, cr8, cr0, {0} │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ - cdp 0, 2, cr0, cr2, cr0, {0} │ │ │ │ + cdp 0, 0, cr0, cr14, 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 24b7c │ │ │ │ + bl 24b7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 257c8 │ │ │ │ + bne.n 257c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 258e2 │ │ │ │ - bl 252b8 │ │ │ │ + b.n 258e2 │ │ │ │ + bl 252b8 │ │ │ │ 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 │ │ │ │ @@ -36557,105 +36558,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 25816 │ │ │ │ + beq.n 25816 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #208] @ (258ec ) │ │ │ │ + ldr r2, [pc, #208] @ (258ec ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ 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 25898 │ │ │ │ + b.n 25898 │ │ │ │ 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 25858 │ │ │ │ + beq.n 25858 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 25870 │ │ │ │ - b.n 25888 │ │ │ │ + beq.n 25870 │ │ │ │ + b.n 25888 │ │ │ │ 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 24dec │ │ │ │ - b.n 25898 │ │ │ │ + bl 24dec │ │ │ │ + b.n 25898 │ │ │ │ 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 24dec │ │ │ │ - b.n 25898 │ │ │ │ + bl 24dec │ │ │ │ + b.n 25898 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #100] @ (258f0 ) │ │ │ │ + ldr r3, [pc, #100] @ (258f0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 3068 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 258e2 │ │ │ │ + b.n 258e2 │ │ │ │ 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 2583c │ │ │ │ + ble.n 2583c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 24b7c │ │ │ │ + bl 24b7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 258e0 │ │ │ │ + bne.n 258e0 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2a68 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #36] @ (258f4 ) │ │ │ │ + ldr r2, [pc, #36] @ (258f4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 258e2 │ │ │ │ + b.n 258e2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [sl] │ │ │ │ + stc 0, cr0, [r6] │ │ │ │ ldr??.w pc, [r1, #4095] @ 0xfff │ │ │ │ - stcl 0, cr0, [r2], {0} │ │ │ │ + stc 0, cr0, [lr] │ │ │ │ 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] │ │ │ │ @@ -36663,145 +36664,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 25926 │ │ │ │ + bne.n 25926 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25a08 │ │ │ │ + b.n 25a08 │ │ │ │ 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 25960 │ │ │ │ - bl 24fd4 │ │ │ │ + blt.n 25960 │ │ │ │ + bl 24fd4 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259ea │ │ │ │ + beq.n 259ea │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 24b7c │ │ │ │ + bl 24b7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 259a2 │ │ │ │ - b.n 259f4 │ │ │ │ + bne.n 259a2 │ │ │ │ + b.n 259f4 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 25988 │ │ │ │ + bne.n 25988 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24c08 │ │ │ │ + bl 24c08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25988 │ │ │ │ + beq.n 25988 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25a08 │ │ │ │ + b.n 25a08 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24dec │ │ │ │ + bl 24dec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259ee │ │ │ │ - b.n 25926 │ │ │ │ + beq.n 259ee │ │ │ │ + b.n 25926 │ │ │ │ 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 26734 │ │ │ │ + bl 26734 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 259f2 │ │ │ │ - bl 24ac4 │ │ │ │ + beq.n 259f2 │ │ │ │ + bl 24ac4 │ │ │ │ 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] @ (25a10 ) │ │ │ │ + ldr r2, [pc, #56] @ (25a10 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 25a08 │ │ │ │ + b.n 25a08 │ │ │ │ nop │ │ │ │ - b.n 259f4 │ │ │ │ + b.n 259f4 │ │ │ │ nop │ │ │ │ - b.n 259f4 │ │ │ │ + b.n 259f4 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2b94 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25a06 │ │ │ │ + beq.n 25a06 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 264dc │ │ │ │ + bl 264dc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldc 0, cr0, [r0], {-0} │ │ │ │ + @ instruction: 0xebfc0000 │ │ │ │ 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] @ (25c48 ) │ │ │ │ + ldr r2, [pc, #536] @ (25c48 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #536] @ (25c4c ) │ │ │ │ + ldr r3, [pc, #536] @ (25c4c ) │ │ │ │ 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 1c450 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25bf6 │ │ │ │ - bl 24fd4 │ │ │ │ + beq.w 25bf6 │ │ │ │ + bl 24fd4 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25bfa │ │ │ │ + beq.w 25bfa │ │ │ │ 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 │ │ │ │ @@ -36810,257 +36811,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 24ac4 │ │ │ │ + bl 24ac4 │ │ │ │ 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 25bfe │ │ │ │ + blt.w 25bfe │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24a04 │ │ │ │ + bl 24a04 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24b7c │ │ │ │ + bl 24b7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c02 │ │ │ │ + beq.w 25c02 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #380] @ (25c50 ) │ │ │ │ + ldr r2, [pc, #380] @ (25c50 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ 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 25b0a │ │ │ │ + bge.n 25b0a │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 25b0a │ │ │ │ + bne.n 25b0a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 25b26 │ │ │ │ + bge.n 25b26 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 25b26 │ │ │ │ + bne.n 25b26 │ │ │ │ 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 25b40 │ │ │ │ + bge.n 25b40 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24c08 │ │ │ │ + bl 24c08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25bca │ │ │ │ + beq.n 25bca │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 25b54 │ │ │ │ + bne.n 25b54 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 25c26 │ │ │ │ + b.n 25c26 │ │ │ │ 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 26734 │ │ │ │ + bl 26734 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25b98 │ │ │ │ + beq.n 25b98 │ │ │ │ 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] @ (25c54 ) │ │ │ │ + ldr r2, [pc, #204] @ (25c54 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 25c26 │ │ │ │ + b.n 25c26 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c00 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - blt.n 25bb6 │ │ │ │ + blt.n 25bb6 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 25bcc │ │ │ │ + b.n 25bcc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 24dec │ │ │ │ - b.n 25ae0 │ │ │ │ + bl 24dec │ │ │ │ + b.n 25ae0 │ │ │ │ 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] @ (25c58 ) │ │ │ │ + ldr r2, [pc, #112] @ (25c58 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 25c04 │ │ │ │ + bl 21678 │ │ │ │ + b.n 25c04 │ │ │ │ nop │ │ │ │ - b.n 25c04 │ │ │ │ + b.n 25c04 │ │ │ │ nop │ │ │ │ - b.n 25c04 │ │ │ │ + b.n 25c04 │ │ │ │ nop │ │ │ │ - b.n 25c04 │ │ │ │ + b.n 25c04 │ │ │ │ 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 25c1a │ │ │ │ + beq.n 25c1a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 264dc │ │ │ │ + bl 264dc │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (25c5c ) │ │ │ │ + ldr r1, [pc, #52] @ (25c5c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (25c4c ) │ │ │ │ + ldr r2, [pc, #32] @ (25c4c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25c40 │ │ │ │ + beq.n 25c40 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r5, pc, #816 @ (adr r5, 25f7c ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 25f7c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3a0000 │ │ │ │ - @ instruction: 0xeaa20000 │ │ │ │ - orn r0, r2, r0 │ │ │ │ - add r3, pc, #848 @ (adr r3, 25fb0 ) │ │ │ │ + @ instruction: 0xeb260000 │ │ │ │ + eor.w r0, lr, r0 │ │ │ │ + orr.w r0, lr, r0 │ │ │ │ + add r3, pc, #848 @ (adr r3, 25fb0 ) │ │ │ │ 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 25cf4 │ │ │ │ - b.n 25cd6 │ │ │ │ + beq.n 25cf4 │ │ │ │ + b.n 25cd6 │ │ │ │ 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 25ca2 │ │ │ │ + beq.n 25ca2 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 25cba │ │ │ │ - b.n 25cd2 │ │ │ │ + beq.n 25cba │ │ │ │ + b.n 25cd2 │ │ │ │ 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 24dec │ │ │ │ - b.n 25cd6 │ │ │ │ + bl 24dec │ │ │ │ + b.n 25cd6 │ │ │ │ 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 24dec │ │ │ │ - b.n 25cd6 │ │ │ │ + bl 24dec │ │ │ │ + b.n 25cd6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 25d04 │ │ │ │ + b.n 25d04 │ │ │ │ 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 25c86 │ │ │ │ + ble.n 25c86 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 25d04 │ │ │ │ + b.n 25d04 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2ba0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -37077,61 +37078,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 25da0 │ │ │ │ - b.n 25d82 │ │ │ │ + beq.n 25da0 │ │ │ │ + b.n 25d82 │ │ │ │ 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 25d4e │ │ │ │ + beq.n 25d4e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 25d66 │ │ │ │ - b.n 25d7e │ │ │ │ + beq.n 25d66 │ │ │ │ + b.n 25d7e │ │ │ │ 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 24dec │ │ │ │ - b.n 25d82 │ │ │ │ + bl 24dec │ │ │ │ + b.n 25d82 │ │ │ │ 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 24dec │ │ │ │ - b.n 25d82 │ │ │ │ + bl 24dec │ │ │ │ + b.n 25d82 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 25db0 │ │ │ │ + b.n 25db0 │ │ │ │ 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 25d32 │ │ │ │ + ble.n 25d32 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 25db0 │ │ │ │ + b.n 25db0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f48 │ │ │ │ mov r3, r0 │ │ │ │ @@ -37146,28 +37147,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 25de0 │ │ │ │ + beq.n 25de0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 25e7e │ │ │ │ + b.n 25e7e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #32 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25c60 │ │ │ │ + bl 25c60 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 25e28 │ │ │ │ + ble.n 25e28 │ │ │ │ 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 │ │ │ │ @@ -37178,51 +37179,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 25e7e │ │ │ │ + b.n 25e7e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25e42 │ │ │ │ + bne.n 25e42 │ │ │ │ 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 25e7e │ │ │ │ + b.n 25e7e │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24c08 │ │ │ │ + bl 24c08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25e74 │ │ │ │ + beq.n 25e74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 24dec │ │ │ │ + bl 24dec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25e7a │ │ │ │ + bne.n 25e7a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 25e7e │ │ │ │ + b.n 25e7e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 25e7e │ │ │ │ + b.n 25e7e │ │ │ │ nop │ │ │ │ - b.n 25de0 │ │ │ │ + b.n 25de0 │ │ │ │ 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 │ │ │ │ @@ -37234,33 +37235,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 25eb4 │ │ │ │ + bne.n 25eb4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25fcc │ │ │ │ + b.n 25fcc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 25ed2 │ │ │ │ + bcs.n 25ed2 │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25db8 │ │ │ │ + bl 25db8 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 25ed2 │ │ │ │ + bgt.n 25ed2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 25fcc │ │ │ │ + b.n 25fcc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25fa2 │ │ │ │ + beq.n 25fa2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -37290,45 +37291,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 25fa2 │ │ │ │ + b.n 25fa2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25c60 │ │ │ │ + bl 25c60 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 25f68 │ │ │ │ + bge.n 25f68 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24c08 │ │ │ │ + bl 24c08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25faa │ │ │ │ + beq.n 25faa │ │ │ │ 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 24dec │ │ │ │ + bl 24dec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25fae │ │ │ │ - b.n 25fa2 │ │ │ │ + beq.n 25fae │ │ │ │ + b.n 25fa2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25fb2 │ │ │ │ + beq.n 25fb2 │ │ │ │ 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 │ │ │ │ @@ -37345,31 +37346,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 25f28 │ │ │ │ - b.n 25fb4 │ │ │ │ + bne.n 25f28 │ │ │ │ + b.n 25fb4 │ │ │ │ nop │ │ │ │ - b.n 25fb4 │ │ │ │ + b.n 25fb4 │ │ │ │ nop │ │ │ │ - b.n 25fb4 │ │ │ │ + b.n 25fb4 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 25fbe │ │ │ │ + ble.n 25fbe │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 25fcc │ │ │ │ + b.n 25fcc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25fc8 │ │ │ │ + bne.n 25fc8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25fcc │ │ │ │ + b.n 25fcc │ │ │ │ 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 │ │ │ │ @@ -37383,15 +37384,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 260ce │ │ │ │ + beq.n 260ce │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -37421,48 +37422,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 260ce │ │ │ │ + b.n 260ce │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25c60 │ │ │ │ + bl 25c60 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 26094 │ │ │ │ + bge.n 26094 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24c08 │ │ │ │ + bl 24c08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 260dc │ │ │ │ + beq.n 260dc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 260dc │ │ │ │ + bne.n 260dc │ │ │ │ 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 24dec │ │ │ │ + bl 24dec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 260d6 │ │ │ │ - b.n 260ce │ │ │ │ + beq.n 260d6 │ │ │ │ + b.n 260ce │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 260da │ │ │ │ + beq.n 260da │ │ │ │ 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 │ │ │ │ @@ -37479,44 +37480,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 2604e │ │ │ │ - b.n 260dc │ │ │ │ + bne.n 2604e │ │ │ │ + b.n 260dc │ │ │ │ nop │ │ │ │ - b.n 260dc │ │ │ │ + b.n 260dc │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 260e6 │ │ │ │ + ble.n 260e6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 260f4 │ │ │ │ + b.n 260f4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 260f0 │ │ │ │ + bne.n 260f0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 260f4 │ │ │ │ + b.n 260f4 │ │ │ │ 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 26160 │ │ │ │ + b.n 26160 │ │ │ │ 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] │ │ │ │ @@ -37527,51 +37528,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 26148 │ │ │ │ + bne.n 26148 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2618e │ │ │ │ + b.n 2618e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 2615e │ │ │ │ + beq.n 2615e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 26160 │ │ │ │ + b.n 26160 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2616e │ │ │ │ + beq.n 2616e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26118 │ │ │ │ + bne.n 26118 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26186 │ │ │ │ + beq.n 26186 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25db8 │ │ │ │ + bl 25db8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2618a │ │ │ │ - b.n 26160 │ │ │ │ + ble.n 2618a │ │ │ │ + b.n 26160 │ │ │ │ nop │ │ │ │ - b.n 2618c │ │ │ │ + b.n 2618c │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -37585,51 +37586,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 26248 │ │ │ │ + bne.n 26248 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 26272 │ │ │ │ + b.n 26272 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 25d0c │ │ │ │ + bl 25d0c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2620e │ │ │ │ + bge.n 2620e │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24c08 │ │ │ │ + bl 24c08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26250 │ │ │ │ + beq.n 26250 │ │ │ │ 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 24dec │ │ │ │ + bl 24dec │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26254 │ │ │ │ - b.n 26248 │ │ │ │ + beq.n 26254 │ │ │ │ + b.n 26248 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26258 │ │ │ │ + beq.n 26258 │ │ │ │ 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 │ │ │ │ @@ -37646,31 +37647,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 261ce │ │ │ │ - b.n 2625a │ │ │ │ + bne.n 261ce │ │ │ │ + b.n 2625a │ │ │ │ nop │ │ │ │ - b.n 2625a │ │ │ │ + b.n 2625a │ │ │ │ nop │ │ │ │ - b.n 2625a │ │ │ │ + b.n 2625a │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26264 │ │ │ │ + ble.n 26264 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 26272 │ │ │ │ + b.n 26272 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2626e │ │ │ │ + bne.n 2626e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26272 │ │ │ │ + b.n 26272 │ │ │ │ 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 │ │ │ │ @@ -37681,48 +37682,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 262e8 │ │ │ │ + bne.n 262e8 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 262f0 │ │ │ │ + b.n 262f0 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26196 │ │ │ │ + bl 26196 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 262d0 │ │ │ │ + bne.n 262d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 262f0 │ │ │ │ + b.n 262f0 │ │ │ │ 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 262ae │ │ │ │ + bne.n 262ae │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37737,93 +37738,93 @@ │ │ │ │ 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 20dfc │ │ │ │ + bl 20df8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2633a │ │ │ │ + bcs.n 2633a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 26344 │ │ │ │ + bl 26344 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2633c │ │ │ │ + b.n 2633c │ │ │ │ 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] @ (263f8 ) │ │ │ │ + ldr r2, [pc, #156] @ (263f8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (263fc ) │ │ │ │ + ldr r3, [pc, #156] @ (263fc ) │ │ │ │ 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 20dfc │ │ │ │ + bl 20df8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26380 │ │ │ │ + bne.n 26380 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 263d8 │ │ │ │ + b.n 263d8 │ │ │ │ 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 20dcc │ │ │ │ + bl 20dc8 │ │ │ │ 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 2627c │ │ │ │ + bl 2627c │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20966 │ │ │ │ + bl 20962 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20878 │ │ │ │ + bl 20874 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (26400 ) │ │ │ │ + ldr r1, [pc, #36] @ (26400 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (263fc ) │ │ │ │ + ldr r2, [pc, #28] @ (263fc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 263f0 │ │ │ │ + beq.n 263f0 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ movs r2, r0 │ │ │ │ @@ -37841,32 +37842,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 20bb4 │ │ │ │ + bl 20bb0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20dfc │ │ │ │ + bl 20df8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2645e │ │ │ │ + bls.n 2645e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 26344 │ │ │ │ + bl 26344 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2645e │ │ │ │ + bge.n 2645e │ │ │ │ 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} │ │ │ │ @@ -37876,41 +37877,41 @@ │ │ │ │ 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] @ (264d0 ) │ │ │ │ + ldr r2, [pc, #72] @ (264d0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #72] @ (264d4 ) │ │ │ │ + ldr r3, [pc, #72] @ (264d4 ) │ │ │ │ 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 26404 │ │ │ │ + bl 26404 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (264d8 ) │ │ │ │ + ldr r1, [pc, #36] @ (264d8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (264d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (264d4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 264c8 │ │ │ │ + beq.n 264c8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r0 │ │ │ │ @@ -37923,129 +37924,129 @@ │ │ │ │ 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 265ee │ │ │ │ + beq.n 265ee │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 26344 │ │ │ │ + bl 26344 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20966 │ │ │ │ + bl 20962 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26552 │ │ │ │ + beq.n 26552 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26544 │ │ │ │ + beq.n 26544 │ │ │ │ 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] @ (265f8 ) │ │ │ │ + ldr r2, [pc, #192] @ (265f8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ 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 265a8 │ │ │ │ + beq.n 265a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2658c │ │ │ │ + beq.n 2658c │ │ │ │ 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] @ (265fc ) │ │ │ │ + ldr r2, [pc, #124] @ (265fc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ 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 265ba │ │ │ │ + blt.n 265ba │ │ │ │ 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 265e8 │ │ │ │ + beq.n 265e8 │ │ │ │ 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] @ (26600 ) │ │ │ │ + ldr r2, [pc, #36] @ (26600 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 26870 │ │ │ │ + b.n 26848 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2682c │ │ │ │ + b.n 26804 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 267b8 │ │ │ │ + b.n 26790 │ │ │ │ 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 26624 │ │ │ │ + beq.n 26624 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ @@ -38081,79 +38082,79 @@ │ │ │ │ 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] @ (26728 ) │ │ │ │ + ldr r2, [pc, #164] @ (26728 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (2672c ) │ │ │ │ + ldr r3, [pc, #164] @ (2672c ) │ │ │ │ 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 266a8 │ │ │ │ + bne.n 266a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26706 │ │ │ │ + b.n 26706 │ │ │ │ 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 266cc │ │ │ │ + beq.n 266cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26706 │ │ │ │ + b.n 26706 │ │ │ │ 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 26704 │ │ │ │ + bne.n 26704 │ │ │ │ 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 26706 │ │ │ │ + b.n 26706 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (26730 ) │ │ │ │ + ldr r1, [pc, #40] @ (26730 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2672c ) │ │ │ │ + ldr r2, [pc, #32] @ (2672c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26720 │ │ │ │ + beq.n 26720 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r0 │ │ │ │ @@ -38166,79 +38167,79 @@ │ │ │ │ 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] @ (267f4 ) │ │ │ │ + ldr r2, [pc, #164] @ (267f4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (267f8 ) │ │ │ │ + ldr r3, [pc, #164] @ (267f8 ) │ │ │ │ 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 26772 │ │ │ │ + bne.n 26772 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 267d0 │ │ │ │ + b.n 267d0 │ │ │ │ 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 26796 │ │ │ │ + beq.n 26796 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 267d0 │ │ │ │ + b.n 267d0 │ │ │ │ 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 267ce │ │ │ │ + bne.n 267ce │ │ │ │ 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 267d0 │ │ │ │ + b.n 267d0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (267fc ) │ │ │ │ + ldr r1, [pc, #40] @ (267fc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (267f8 ) │ │ │ │ + ldr r2, [pc, #32] @ (267f8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 267ea │ │ │ │ + beq.n 267ea │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ @@ -38251,124 +38252,124 @@ │ │ │ │ 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 26812 │ │ │ │ + bne.n 26812 │ │ │ │ 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] @ (26980 ) │ │ │ │ + ldr r2, [pc, #304] @ (26980 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (26984 ) │ │ │ │ + ldr r3, [pc, #304] @ (26984 ) │ │ │ │ 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 20878 │ │ │ │ + bl 20874 │ │ │ │ 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 25e88 │ │ │ │ + bl 25e88 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 268d8 │ │ │ │ + bgt.n 268d8 │ │ │ │ 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 20e44 │ │ │ │ + bl 20e40 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 26930 │ │ │ │ - b.n 2693e │ │ │ │ + beq.n 26930 │ │ │ │ + b.n 2693e │ │ │ │ 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 20d58 │ │ │ │ + bl 20d54 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 26910 │ │ │ │ + bne.n 26910 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20966 │ │ │ │ + bl 20962 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 26952 │ │ │ │ + b.n 26952 │ │ │ │ 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 26874 │ │ │ │ + b.n 26874 │ │ │ │ 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 20966 │ │ │ │ + bl 20962 │ │ │ │ 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] @ (26988 ) │ │ │ │ + ldr r1, [pc, #44] @ (26988 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (26984 ) │ │ │ │ + ldr r2, [pc, #36] @ (26984 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26972 │ │ │ │ + beq.n 26972 │ │ │ │ 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 │ │ │ │ @@ -38382,42 +38383,42 @@ │ │ │ │ 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 269a0 │ │ │ │ + bne.n 269a0 │ │ │ │ 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] @ (26b68 ) │ │ │ │ + ldr r2, [pc, #396] @ (26b68 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (26b6c ) │ │ │ │ + ldr r3, [pc, #396] @ (26b6c ) │ │ │ │ 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 26b16 │ │ │ │ + b.n 26b16 │ │ │ │ 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 │ │ │ │ @@ -38433,47 +38434,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 25e88 │ │ │ │ + bl 25e88 │ │ │ │ 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 26b2c │ │ │ │ + ble.n 26b2c │ │ │ │ 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 22b82 │ │ │ │ + bl 22b7e │ │ │ │ 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 26ab6 │ │ │ │ + beq.n 26ab6 │ │ │ │ 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 26b2e │ │ │ │ + b.n 26b2e │ │ │ │ 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 │ │ │ │ @@ -38502,31 +38503,31 @@ │ │ │ │ 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 26a00 │ │ │ │ - b.n 26b2e │ │ │ │ + bge.w 26a00 │ │ │ │ + b.n 26b2e │ │ │ │ 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] @ (26b70 ) │ │ │ │ + ldr r0, [pc, #44] @ (26b70 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (26b6c ) │ │ │ │ + ldr r1, [pc, #36] @ (26b6c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 26b58 │ │ │ │ + beq.n 26b58 │ │ │ │ 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} │ │ │ │ @@ -38540,42 +38541,42 @@ │ │ │ │ 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 26b88 │ │ │ │ + bne.n 26b88 │ │ │ │ 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] @ (26d50 ) │ │ │ │ + ldr r2, [pc, #396] @ (26d50 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (26d54 ) │ │ │ │ + ldr r3, [pc, #396] @ (26d54 ) │ │ │ │ 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 26cfe │ │ │ │ + b.n 26cfe │ │ │ │ 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 │ │ │ │ @@ -38591,47 +38592,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 25e88 │ │ │ │ + bl 25e88 │ │ │ │ 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 26d14 │ │ │ │ + ble.n 26d14 │ │ │ │ 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 22ee0 │ │ │ │ + bl 22edc │ │ │ │ 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 26c9e │ │ │ │ + beq.n 26c9e │ │ │ │ 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 26d16 │ │ │ │ + b.n 26d16 │ │ │ │ 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 │ │ │ │ @@ -38660,31 +38661,31 @@ │ │ │ │ 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 26be8 │ │ │ │ - b.n 26d16 │ │ │ │ + bge.w 26be8 │ │ │ │ + b.n 26d16 │ │ │ │ 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] @ (26d58 ) │ │ │ │ + ldr r0, [pc, #44] @ (26d58 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (26d54 ) │ │ │ │ + ldr r1, [pc, #36] @ (26d54 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 26d40 │ │ │ │ + beq.n 26d40 │ │ │ │ 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} │ │ │ │ @@ -38698,42 +38699,42 @@ │ │ │ │ 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 26d70 │ │ │ │ + bne.n 26d70 │ │ │ │ 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] @ (26f3c ) │ │ │ │ + ldr r2, [pc, #400] @ (26f3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #400] @ (26f40 ) │ │ │ │ + ldr r3, [pc, #400] @ (26f40 ) │ │ │ │ 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 26ee8 │ │ │ │ + b.n 26ee8 │ │ │ │ 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 │ │ │ │ @@ -38745,20 +38746,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 22b0c │ │ │ │ + bl 22b08 │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26efe │ │ │ │ + ble.n 26efe │ │ │ │ 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 │ │ │ │ @@ -38766,31 +38767,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 26196 │ │ │ │ + bl 26196 │ │ │ │ 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 26e88 │ │ │ │ + beq.n 26e88 │ │ │ │ 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 26f00 │ │ │ │ + b.n 26f00 │ │ │ │ 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 │ │ │ │ @@ -38819,31 +38820,31 @@ │ │ │ │ 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 26dd0 │ │ │ │ - b.n 26f00 │ │ │ │ + bge.w 26dd0 │ │ │ │ + b.n 26f00 │ │ │ │ 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] @ (26f44 ) │ │ │ │ + ldr r0, [pc, #48] @ (26f44 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #40] @ (26f40 ) │ │ │ │ + ldr r1, [pc, #40] @ (26f40 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 26f2a │ │ │ │ + beq.n 26f2a │ │ │ │ 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} │ │ │ │ @@ -38858,31 +38859,31 @@ │ │ │ │ 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 26f5c │ │ │ │ + bne.n 26f5c │ │ │ │ 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] @ (27110 ) │ │ │ │ + ldr r2, [pc, #376] @ (27110 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (27114 ) │ │ │ │ + ldr r3, [pc, #376] @ (27114 ) │ │ │ │ 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 │ │ │ │ @@ -38904,20 +38905,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 22e60 │ │ │ │ + bl 22e5c │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 270d4 │ │ │ │ + ble.n 270d4 │ │ │ │ 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 │ │ │ │ @@ -38925,31 +38926,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 26196 │ │ │ │ + bl 26196 │ │ │ │ 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 27072 │ │ │ │ + beq.n 27072 │ │ │ │ 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 270d6 │ │ │ │ + b.n 270d6 │ │ │ │ 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 │ │ │ │ @@ -38973,30 +38974,30 @@ │ │ │ │ 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 26fba │ │ │ │ + b.n 26fba │ │ │ │ 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] @ (27118 ) │ │ │ │ + ldr r0, [pc, #44] @ (27118 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (27114 ) │ │ │ │ + ldr r1, [pc, #36] @ (27114 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27100 │ │ │ │ + beq.n 27100 │ │ │ │ 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} │ │ │ │ @@ -39010,40 +39011,40 @@ │ │ │ │ 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 27130 │ │ │ │ + bne.n 27130 │ │ │ │ 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] @ (2729c ) │ │ │ │ + ldr r2, [pc, #312] @ (2729c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (272a0 ) │ │ │ │ + ldr r3, [pc, #312] @ (272a0 ) │ │ │ │ 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 2724c │ │ │ │ + b.n 2724c │ │ │ │ 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 │ │ │ │ @@ -39059,21 +39060,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 25e88 │ │ │ │ + bl 25e88 │ │ │ │ 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 27260 │ │ │ │ + ble.n 27260 │ │ │ │ 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 │ │ │ │ @@ -39102,31 +39103,31 @@ │ │ │ │ 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 27188 │ │ │ │ - b.n 27262 │ │ │ │ + bge.n 27188 │ │ │ │ + b.n 27262 │ │ │ │ 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] @ (272a4 ) │ │ │ │ + ldr r0, [pc, #44] @ (272a4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (272a0 ) │ │ │ │ + ldr r1, [pc, #36] @ (272a0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2728c │ │ │ │ + beq.n 2728c │ │ │ │ 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} │ │ │ │ @@ -39140,66 +39141,66 @@ │ │ │ │ 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] @ (2733c ) │ │ │ │ + ldr r2, [pc, #124] @ (2733c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (27340 ) │ │ │ │ + ldr r3, [pc, #124] @ (27340 ) │ │ │ │ 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 272da │ │ │ │ + bne.n 272da │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2731a │ │ │ │ + b.n 2731a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 272e8 │ │ │ │ + beq.n 272e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 272ee │ │ │ │ - b.n 272f4 │ │ │ │ + beq.n 272ee │ │ │ │ + b.n 272f4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 272f8 │ │ │ │ + b.n 272f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 272f8 │ │ │ │ + b.n 272f8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2731a │ │ │ │ + b.n 2731a │ │ │ │ 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 27318 │ │ │ │ + beq.n 27318 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2731a │ │ │ │ + b.n 2731a │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (27344 ) │ │ │ │ + ldr r1, [pc, #40] @ (27344 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (27340 ) │ │ │ │ + ldr r2, [pc, #32] @ (27340 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27332 │ │ │ │ + beq.n 27332 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #40] @ 0x28 │ │ │ │ @@ -39213,22 +39214,22 @@ │ │ │ │ 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 27366 │ │ │ │ + beq.n 27366 │ │ │ │ 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 27378 │ │ │ │ + beq.n 27378 │ │ │ │ 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 │ │ │ │ @@ -39239,29 +39240,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 273a4 │ │ │ │ + beq.n 273a4 │ │ │ │ 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 273b6 │ │ │ │ + beq.n 273b6 │ │ │ │ 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 273c8 │ │ │ │ + beq.n 273c8 │ │ │ │ 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 │ │ │ │ @@ -39286,15 +39287,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 2746a │ │ │ │ + b.n 2746a │ │ │ │ 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] │ │ │ │ @@ -39306,15 +39307,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 27348 │ │ │ │ + bl 27348 │ │ │ │ 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] │ │ │ │ @@ -39322,60 +39323,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 27464 │ │ │ │ + beq.n 27464 │ │ │ │ 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 27410 │ │ │ │ + blt.n 27410 │ │ │ │ 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 274f8 │ │ │ │ + blt.n 274f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 274f0 │ │ │ │ + b.n 274f0 │ │ │ │ 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 27386 │ │ │ │ + bl 27386 │ │ │ │ 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 274ea │ │ │ │ + beq.n 274ea │ │ │ │ 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] │ │ │ │ @@ -39390,52 +39391,52 @@ │ │ │ │ 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 2748c │ │ │ │ + blt.n 2748c │ │ │ │ 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] @ (27560 ) │ │ │ │ + ldr r2, [pc, #64] @ (27560 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #64] @ (27564 ) │ │ │ │ + ldr r3, [pc, #64] @ (27564 ) │ │ │ │ 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] @ (27568 ) │ │ │ │ + ldr r1, [pc, #36] @ (27568 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27564 ) │ │ │ │ + ldr r2, [pc, #28] @ (27564 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27558 │ │ │ │ + beq.n 27558 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrh r6, [r3, #22] │ │ │ │ movs r2, r0 │ │ │ │ @@ -39445,136 +39446,136 @@ │ │ │ │ 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] @ (2759c ) │ │ │ │ + ldr r3, [pc, #28] @ (2759c ) │ │ │ │ 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 27648 │ │ │ │ + bne.n 27620 │ │ │ │ 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 275ba │ │ │ │ + beq.n 275ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 275bc │ │ │ │ + b.n 275bc │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 275e0 │ │ │ │ + beq.n 275e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 275e2 │ │ │ │ + b.n 275e2 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27606 │ │ │ │ + beq.n 27606 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 27608 │ │ │ │ + b.n 27608 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ 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 27686 │ │ │ │ + beq.n 27686 │ │ │ │ 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 27688 │ │ │ │ + beq.n 27688 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27688 │ │ │ │ + bne.n 27688 │ │ │ │ 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 27660 │ │ │ │ + beq.n 27660 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 27668 │ │ │ │ + b.n 27668 │ │ │ │ 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 27676 │ │ │ │ + beq.n 27676 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 2767e │ │ │ │ + b.n 2767e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ - b.n 27688 │ │ │ │ + b.n 27688 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -39584,18 +39585,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 276b6 │ │ │ │ - bl 2756c │ │ │ │ + bne.n 276b6 │ │ │ │ + bl 2756c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ @@ -39616,33 +39617,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 27702 │ │ │ │ + bne.n 27702 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2772c │ │ │ │ + b.n 2772c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2770e │ │ │ │ + beq.n 2770e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2772c │ │ │ │ + b.n 2772c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2771a │ │ │ │ + bls.n 2771a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2772c │ │ │ │ + b.n 2772c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 296c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -39656,21 +39657,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 2775e │ │ │ │ - bl 2756c │ │ │ │ + bne.n 2775e │ │ │ │ + bl 2756c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 275a0 │ │ │ │ + bl 275a0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39678,15 +39679,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 27612 │ │ │ │ + bl 27612 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -39694,43 +39695,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 27774 │ │ │ │ + bl 27774 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 275c6 │ │ │ │ + bl 275c6 │ │ │ │ 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 277e8 │ │ │ │ + bne.n 277e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27802 │ │ │ │ + b.n 27802 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 277f6 │ │ │ │ + beq.n 277f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27802 │ │ │ │ + b.n 27802 │ │ │ │ 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 │ │ │ │ @@ -39742,24 +39743,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 27824 │ │ │ │ + bne.n 27824 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2783c │ │ │ │ + b.n 2783c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27832 │ │ │ │ + beq.n 27832 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2783c │ │ │ │ + b.n 2783c │ │ │ │ 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 │ │ │ │ @@ -39772,24 +39773,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 27734 │ │ │ │ + bl 27734 │ │ │ │ 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 275ec │ │ │ │ + bl 275ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39800,37 +39801,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 278aa │ │ │ │ + bne.n 278aa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 278e4 │ │ │ │ + b.n 278e4 │ │ │ │ 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 278c6 │ │ │ │ + beq.n 278c6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 278aa │ │ │ │ + bne.n 278aa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 275ec │ │ │ │ + bl 275ec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27612 │ │ │ │ + bl 27612 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -39847,37 +39848,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 27912 │ │ │ │ + bne.n 27912 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2794c │ │ │ │ + b.n 2794c │ │ │ │ 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 2792e │ │ │ │ + beq.n 2792e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27912 │ │ │ │ + bne.n 27912 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 275ec │ │ │ │ + bl 275ec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27612 │ │ │ │ + bl 27612 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -39889,48 +39890,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 2796a │ │ │ │ + bne.n 2796a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 279b0 │ │ │ │ + b.n 279b0 │ │ │ │ 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 27990 │ │ │ │ + b.n 27990 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27988 │ │ │ │ + bne.n 27988 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2798a │ │ │ │ + b.n 2798a │ │ │ │ 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 27978 │ │ │ │ + bne.n 27978 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 279a8 │ │ │ │ + beq.n 279a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 279b0 │ │ │ │ + b.n 279b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -39942,131 +39943,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 27a42 │ │ │ │ + bge.n 27a42 │ │ │ │ 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 279f0 │ │ │ │ + bls.n 279f0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27aa2 │ │ │ │ + b.n 27aa2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27774 │ │ │ │ + bl 27774 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 27a0c │ │ │ │ + b.n 27a0c │ │ │ │ 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 27a1e │ │ │ │ + beq.n 27a1e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27a02 │ │ │ │ + bne.n 27a02 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 275ec │ │ │ │ - b.n 27a34 │ │ │ │ + bl 275ec │ │ │ │ + b.n 27a34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 278ec │ │ │ │ + bl 278ec │ │ │ │ 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 27a2a │ │ │ │ - b.n 27aa0 │ │ │ │ + bne.n 27a2a │ │ │ │ + b.n 27aa0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 27a52 │ │ │ │ + bhi.n 27a52 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27aa2 │ │ │ │ + b.n 27aa2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27774 │ │ │ │ + bl 27774 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 27a6e │ │ │ │ + b.n 27a6e │ │ │ │ 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 27a80 │ │ │ │ + beq.n 27a80 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27a64 │ │ │ │ + bne.n 27a64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 275ec │ │ │ │ - b.n 27a96 │ │ │ │ + bl 275ec │ │ │ │ + b.n 27a96 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #14] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27a8c │ │ │ │ + bne.n 27a8c │ │ │ │ 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 27abe │ │ │ │ + bne.n 27abe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27ae0 │ │ │ │ + b.n 27ae0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27acc │ │ │ │ + beq.n 27acc │ │ │ │ movs r3, #1 │ │ │ │ - b.n 27ae0 │ │ │ │ + b.n 27ae0 │ │ │ │ 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] │ │ │ │ @@ -40089,16 +40090,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 27b18 │ │ │ │ - bl 2756c │ │ │ │ + bne.n 27b18 │ │ │ │ + bl 2756c │ │ │ │ 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] │ │ │ │ @@ -40106,15 +40107,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 27b6e │ │ │ │ + beq.n 27b6e │ │ │ │ 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] │ │ │ │ @@ -40124,42 +40125,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 27b64 │ │ │ │ + beq.n 27b64 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 27b9a │ │ │ │ + b.n 27b9a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 27b9a │ │ │ │ + b.n 27b9a │ │ │ │ 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 27b92 │ │ │ │ + beq.n 27b92 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 27b9a │ │ │ │ + b.n 27b9a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -40168,102 +40169,102 @@ │ │ │ │ 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 276cc │ │ │ │ + bl 276cc │ │ │ │ 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] @ (27c9c ) │ │ │ │ + ldr r2, [pc, #188] @ (27c9c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #188] @ (27ca0 ) │ │ │ │ + ldr r3, [pc, #188] @ (27ca0 ) │ │ │ │ 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 27c02 │ │ │ │ + bne.n 27c02 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 276e4 │ │ │ │ + bl 276e4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 27c7c │ │ │ │ + b.n 27c7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27c18 │ │ │ │ + bne.n 27c18 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 276e4 │ │ │ │ + bl 276e4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 27c7c │ │ │ │ + b.n 27c7c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 279bc │ │ │ │ - b.n 27c48 │ │ │ │ + bl 279bc │ │ │ │ + b.n 27c48 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27aec │ │ │ │ + bl 27aec │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27aaa │ │ │ │ + bl 27aaa │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27c32 │ │ │ │ + bne.n 27c32 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 276e4 │ │ │ │ + bl 276e4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27774 │ │ │ │ + bl 27774 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #36] @ (27ca4 ) │ │ │ │ + ldr r1, [pc, #36] @ (27ca4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27ca0 ) │ │ │ │ + ldr r2, [pc, #28] @ (27ca0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27c94 │ │ │ │ + beq.n 27c94 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ strh r6, [r3, #32] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40276,98 +40277,98 @@ │ │ │ │ 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] @ (27d94 ) │ │ │ │ + ldr r2, [pc, #208] @ (27d94 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #208] @ (27d98 ) │ │ │ │ + ldr r3, [pc, #208] @ (27d98 ) │ │ │ │ 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 27cde │ │ │ │ + bne.n 27cde │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27d74 │ │ │ │ + b.n 27d74 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 27cea │ │ │ │ + bhi.n 27cea │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27d74 │ │ │ │ + b.n 27d74 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 279bc │ │ │ │ - b.n 27d12 │ │ │ │ + bl 279bc │ │ │ │ + b.n 27d12 │ │ │ │ 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 27d26 │ │ │ │ + bne.n 27d26 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27cfc │ │ │ │ - b.n 27d5a │ │ │ │ + bne.n 27cfc │ │ │ │ + b.n 27d5a │ │ │ │ nop │ │ │ │ - b.n 27d5a │ │ │ │ + b.n 27d5a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27d36 │ │ │ │ - bl 2768e │ │ │ │ + bne.n 27d36 │ │ │ │ + bl 2768e │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 27aec │ │ │ │ + bl 27aec │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27aaa │ │ │ │ + bl 27aaa │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27d2a │ │ │ │ + bne.n 27d2a │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (27d9c ) │ │ │ │ + ldr r1, [pc, #36] @ (27d9c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27d98 ) │ │ │ │ + ldr r2, [pc, #28] @ (27d98 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27d8c │ │ │ │ + beq.n 27d8c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ strh r2, [r7, #24] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40380,53 +40381,53 @@ │ │ │ │ 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 27dee │ │ │ │ + beq.n 27dee │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 279bc │ │ │ │ + bl 279bc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27aaa │ │ │ │ + bl 27aaa │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27dca │ │ │ │ + bne.n 27dca │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 276e4 │ │ │ │ + bl 276e4 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #11] │ │ │ │ - b.n 27df0 │ │ │ │ + b.n 27df0 │ │ │ │ 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] @ (27e24 ) │ │ │ │ + ldr r2, [pc, #24] @ (27e24 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (27e28 ) │ │ │ │ + ldr r3, [pc, #24] @ (27e28 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27e2c │ │ │ │ + bl 27e2c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, #14] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40438,120 +40439,120 @@ │ │ │ │ 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 27e60 │ │ │ │ - b.n 27e50 │ │ │ │ + beq.n 27e60 │ │ │ │ + b.n 27e50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27edc │ │ │ │ + bl 27edc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27e4a │ │ │ │ - b.n 27e62 │ │ │ │ + bne.n 27e4a │ │ │ │ + b.n 27e62 │ │ │ │ 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 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 279bc │ │ │ │ + bl 279bc │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27aec │ │ │ │ + bl 27aec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ 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 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 27aec │ │ │ │ + bl 27aec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ 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] @ (27f58 ) │ │ │ │ + ldr r2, [pc, #100] @ (27f58 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (27f5c ) │ │ │ │ + ldr r3, [pc, #100] @ (27f5c ) │ │ │ │ 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 27f0e │ │ │ │ + bne.n 27f0e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27f38 │ │ │ │ + b.n 27f38 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 279bc │ │ │ │ + bl 279bc │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27aaa │ │ │ │ + bl 27aaa │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (27f60 ) │ │ │ │ + ldr r1, [pc, #36] @ (27f60 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27f5c ) │ │ │ │ + ldr r2, [pc, #28] @ (27f5c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27f50 │ │ │ │ + beq.n 27f50 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ strh r2, [r1, #8] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40562,52 +40563,52 @@ │ │ │ │ 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] @ (27fe4 ) │ │ │ │ + ldr r2, [pc, #104] @ (27fe4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #104] @ (27fe8 ) │ │ │ │ + ldr r3, [pc, #104] @ (27fe8 ) │ │ │ │ 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 27f96 │ │ │ │ + bne.n 27f96 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27fc2 │ │ │ │ + b.n 27fc2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 279bc │ │ │ │ + bl 279bc │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27aaa │ │ │ │ + bl 27aaa │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (27fec ) │ │ │ │ + ldr r1, [pc, #40] @ (27fec ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (27fe8 ) │ │ │ │ + ldr r2, [pc, #32] @ (27fe8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27fda │ │ │ │ + beq.n 27fda │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ strh r2, [r0, #4] │ │ │ │ @@ -40619,27 +40620,27 @@ │ │ │ │ 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 28004 │ │ │ │ + bne.n 28004 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2804e │ │ │ │ + b.n 2804e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 28018 │ │ │ │ + bne.n 28018 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 2804e │ │ │ │ + b.n 2804e │ │ │ │ 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] │ │ │ │ @@ -40671,50 +40672,50 @@ │ │ │ │ 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] @ (280d0 ) │ │ │ │ + ldr r2, [pc, #96] @ (280d0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (280d4 ) │ │ │ │ + ldr r3, [pc, #96] @ (280d4 ) │ │ │ │ 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 2808c │ │ │ │ + bne.n 2808c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 280b0 │ │ │ │ + b.n 280b0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 279bc │ │ │ │ + bl 279bc │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (280d8 ) │ │ │ │ + ldr r1, [pc, #36] @ (280d8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (280d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (280d4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 280c8 │ │ │ │ + beq.n 280c8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40725,50 +40726,50 @@ │ │ │ │ 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] @ (28154 ) │ │ │ │ + ldr r2, [pc, #96] @ (28154 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (28158 ) │ │ │ │ + ldr r3, [pc, #96] @ (28158 ) │ │ │ │ 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 2810e │ │ │ │ + bne.n 2810e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28134 │ │ │ │ + b.n 28134 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 279bc │ │ │ │ + bl 279bc │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (2815c ) │ │ │ │ + ldr r1, [pc, #36] @ (2815c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28158 ) │ │ │ │ + ldr r2, [pc, #28] @ (28158 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2814c │ │ │ │ + beq.n 2814c │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40779,44 +40780,44 @@ │ │ │ │ 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] @ (281c4 ) │ │ │ │ + ldr r2, [pc, #76] @ (281c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (281c8 ) │ │ │ │ + ldr r3, [pc, #76] @ (281c8 ) │ │ │ │ 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 28192 │ │ │ │ + bne.n 28192 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 281a4 │ │ │ │ + b.n 281a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (281cc ) │ │ │ │ + ldr r1, [pc, #36] @ (281cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (281c8 ) │ │ │ │ + ldr r2, [pc, #28] @ (281c8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 281bc │ │ │ │ + beq.n 281bc │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r6, [r0, #26] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40828,67 +40829,67 @@ │ │ │ │ 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] @ (28270 ) │ │ │ │ + ldr r2, [pc, #136] @ (28270 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (28274 ) │ │ │ │ + ldr r3, [pc, #136] @ (28274 ) │ │ │ │ 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 28204 │ │ │ │ + bne.n 28204 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2824e │ │ │ │ + b.n 2824e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 279bc │ │ │ │ - b.n 28234 │ │ │ │ + bl 279bc │ │ │ │ + b.n 28234 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2822e │ │ │ │ + bne.n 2822e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27aaa │ │ │ │ + bl 27aaa │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 28246 │ │ │ │ + b.n 28246 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28216 │ │ │ │ + bne.n 28216 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (28278 ) │ │ │ │ + ldr r1, [pc, #40] @ (28278 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (28274 ) │ │ │ │ + ldr r2, [pc, #32] @ (28274 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28266 │ │ │ │ + beq.n 28266 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #24] │ │ │ │ @@ -40902,62 +40903,62 @@ │ │ │ │ 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] @ (28310 ) │ │ │ │ + ldr r2, [pc, #120] @ (28310 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (28314 ) │ │ │ │ + ldr r3, [pc, #120] @ (28314 ) │ │ │ │ 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 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 279bc │ │ │ │ - b.n 282d6 │ │ │ │ + bl 279bc │ │ │ │ + b.n 282d6 │ │ │ │ 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 282d0 │ │ │ │ + beq.n 282d0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 282e8 │ │ │ │ + b.n 282e8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 282ba │ │ │ │ + bne.n 282ba │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (28318 ) │ │ │ │ + ldr r1, [pc, #36] @ (28318 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28314 ) │ │ │ │ + ldr r2, [pc, #28] @ (28314 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28308 │ │ │ │ + beq.n 28308 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r6, [r4, #21] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40970,62 +40971,62 @@ │ │ │ │ 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] @ (283b0 ) │ │ │ │ + ldr r2, [pc, #120] @ (283b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (283b4 ) │ │ │ │ + ldr r3, [pc, #120] @ (283b4 ) │ │ │ │ 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 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 279bc │ │ │ │ - b.n 28376 │ │ │ │ + bl 279bc │ │ │ │ + b.n 28376 │ │ │ │ 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 28370 │ │ │ │ + bne.n 28370 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 28388 │ │ │ │ + b.n 28388 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2835a │ │ │ │ + bne.n 2835a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (283b8 ) │ │ │ │ + ldr r1, [pc, #36] @ (283b8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (283b4 ) │ │ │ │ + ldr r2, [pc, #28] @ (283b4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 283a8 │ │ │ │ + beq.n 283a8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r6, [r0, #19] │ │ │ │ movs r2, r0 │ │ │ │ @@ -41038,62 +41039,62 @@ │ │ │ │ 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] @ (28454 ) │ │ │ │ + ldr r2, [pc, #124] @ (28454 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (28458 ) │ │ │ │ + ldr r3, [pc, #124] @ (28458 ) │ │ │ │ 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 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 279bc │ │ │ │ - b.n 28418 │ │ │ │ + bl 279bc │ │ │ │ + b.n 28418 │ │ │ │ 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 28412 │ │ │ │ + bne.n 28412 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2842a │ │ │ │ + b.n 2842a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 278ec │ │ │ │ + bl 278ec │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 283fc │ │ │ │ + bne.n 283fc │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (2845c ) │ │ │ │ + ldr r1, [pc, #40] @ (2845c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (28458 ) │ │ │ │ + ldr r2, [pc, #32] @ (28458 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2844a │ │ │ │ + beq.n 2844a │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ @@ -41109,55 +41110,55 @@ │ │ │ │ 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 279bc │ │ │ │ + bl 279bc │ │ │ │ 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] @ (284ec ) │ │ │ │ + ldr r2, [pc, #76] @ (284ec ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (284f0 ) │ │ │ │ + ldr r3, [pc, #76] @ (284f0 ) │ │ │ │ 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 277d2 │ │ │ │ + bl 277d2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (284f4 ) │ │ │ │ + ldr r1, [pc, #36] @ (284f4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (284f0 ) │ │ │ │ + ldr r2, [pc, #28] @ (284f0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 284e4 │ │ │ │ + beq.n 284e4 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ movs r2, r0 │ │ │ │ @@ -41168,60 +41169,60 @@ │ │ │ │ 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] @ (2858c ) │ │ │ │ + ldr r2, [pc, #124] @ (2858c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (28590 ) │ │ │ │ + ldr r3, [pc, #124] @ (28590 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2768e │ │ │ │ + bl 2768e │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 279bc │ │ │ │ - b.n 2854c │ │ │ │ + bl 279bc │ │ │ │ + b.n 2854c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27aec │ │ │ │ + bl 27aec │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2853c │ │ │ │ + bne.n 2853c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (28594 ) │ │ │ │ + ldr r1, [pc, #36] @ (28594 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (28590 ) │ │ │ │ + ldr r2, [pc, #28] @ (28590 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28584 │ │ │ │ + beq.n 28584 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrb r6, [r5, #11] │ │ │ │ movs r2, r0 │ │ │ │ @@ -41238,80 +41239,80 @@ │ │ │ │ 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 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 279bc │ │ │ │ + bl 279bc │ │ │ │ mov r3, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28646 │ │ │ │ + bne.n 28646 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27ba2 │ │ │ │ + bl 27ba2 │ │ │ │ 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 285fc │ │ │ │ + b.n 285fc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27aaa │ │ │ │ + bl 27aaa │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ 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 277d2 │ │ │ │ + bl 277d2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 285ea │ │ │ │ + bne.n 285ea │ │ │ │ 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 2863c │ │ │ │ + b.n 2863c │ │ │ │ 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 27aec │ │ │ │ + bl 27aec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 28624 │ │ │ │ - b.n 28648 │ │ │ │ + blt.n 28624 │ │ │ │ + b.n 28648 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ vpush {d8} │ │ │ │ @@ -41319,75 +41320,75 @@ │ │ │ │ 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] @ (28720 ) │ │ │ │ + ldr r2, [pc, #164] @ (28720 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (28724 ) │ │ │ │ + ldr r3, [pc, #164] @ (28724 ) │ │ │ │ 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 27734 │ │ │ │ + bl 27734 │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 279bc │ │ │ │ - b.n 286d4 │ │ │ │ + bl 279bc │ │ │ │ + b.n 286d4 │ │ │ │ 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 286ca │ │ │ │ + bhi.n 286ca │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27aec │ │ │ │ - b.n 286e6 │ │ │ │ + bl 27aec │ │ │ │ + b.n 286e6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27884 │ │ │ │ + bl 27884 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277d2 │ │ │ │ + bl 277d2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 286a0 │ │ │ │ + bne.n 286a0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 286f4 │ │ │ │ + bne.n 286f4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 27aec │ │ │ │ + bl 27aec │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 277a0 │ │ │ │ + bl 277a0 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (28728 ) │ │ │ │ + ldr r2, [pc, #40] @ (28728 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (28724 ) │ │ │ │ + ldr r3, [pc, #32] @ (28724 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 28714 │ │ │ │ + beq.n 28714 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ @@ -41434,15 +41435,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 287fc │ │ │ │ + b.n 287fc │ │ │ │ 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] │ │ │ │ @@ -41490,15 +41491,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 28794 │ │ │ │ + bcc.n 28794 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -41507,15 +41508,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 28876 │ │ │ │ + b.n 28876 │ │ │ │ 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 │ │ │ │ @@ -41548,32 +41549,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 28828 │ │ │ │ + bcc.n 28828 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ 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, #2788] @ 29388 │ │ │ │ + ldr.w r2, [pc, #2788] @ 29388 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2784] @ 2938c │ │ │ │ + ldr.w r3, [pc, #2784] @ 2938c │ │ │ │ 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] │ │ │ │ @@ -41586,15 +41587,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 28812 │ │ │ │ + bl 28812 │ │ │ │ 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 │ │ │ │ @@ -42787,15 +42788,15 @@ │ │ │ │ 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 29390 │ │ │ │ + b.n 29390 │ │ │ │ nop │ │ │ │ strb r6, [r2, #29] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvns r2, r3 │ │ │ │ @@ -43018,23 +43019,23 @@ │ │ │ │ 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] @ (295ac ) │ │ │ │ + ldr r2, [pc, #28] @ (295ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (295b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (295b0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 295a4 │ │ │ │ + beq.n 295a4 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ @@ -43062,15 +43063,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 295fc │ │ │ │ + bcs.n 295fc │ │ │ │ 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] │ │ │ │ @@ -43081,49 +43082,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 29664 │ │ │ │ + bcc.n 29664 │ │ │ │ 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 2888c │ │ │ │ + bl 2888c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 29654 │ │ │ │ + b.n 29654 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2888c │ │ │ │ + bl 2888c │ │ │ │ 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 29640 │ │ │ │ + bhi.n 29640 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 29668 │ │ │ │ + b.n 29668 │ │ │ │ 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] │ │ │ │ @@ -43142,122 +43143,122 @@ │ │ │ │ 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] @ (29738 ) │ │ │ │ + ldr r2, [pc, #148] @ (29738 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (2973c ) │ │ │ │ + ldr r3, [pc, #148] @ (2973c ) │ │ │ │ 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 2877e │ │ │ │ + bl 2877e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bhi.n 296dc │ │ │ │ + bhi.n 296dc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ rsb r3, r3, #56 @ 0x38 │ │ │ │ - b.n 296e2 │ │ │ │ + b.n 296e2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ rsb r3, r3, #120 @ 0x78 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - ldr r3, [pc, #88] @ (29740 ) │ │ │ │ + ldr r3, [pc, #88] @ (29740 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 295b4 │ │ │ │ + bl 295b4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 295b4 │ │ │ │ + bl 295b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2877e │ │ │ │ + bl 2877e │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2b40 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (29744 ) │ │ │ │ + ldr r2, [pc, #40] @ (29744 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2973c ) │ │ │ │ + ldr r3, [pc, #28] @ (2973c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 29730 │ │ │ │ + beq.n 29730 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ 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] @ (297b4 ) │ │ │ │ + ldr r2, [pc, #80] @ (297b4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (297b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (297b8 ) │ │ │ │ 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 2872c │ │ │ │ + bl 2872c │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 295b4 │ │ │ │ + bl 295b4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2968a │ │ │ │ + bl 2968a │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (297bc ) │ │ │ │ + ldr r2, [pc, #36] @ (297bc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (297b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (297b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 297ae │ │ │ │ + beq.n 297ae │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ @@ -43268,113 +43269,113 @@ │ │ │ │ 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] @ (298f0 ) │ │ │ │ + ldr r2, [pc, #280] @ (298f0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (298f4 ) │ │ │ │ + ldr r3, [pc, #280] @ (298f4 ) │ │ │ │ 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 2872c │ │ │ │ + bl 2872c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2c60 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29808 │ │ │ │ + bne.n 29808 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 298ce │ │ │ │ + b.n 298ce │ │ │ │ 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 29826 │ │ │ │ + bne.n 29826 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b94 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 298ce │ │ │ │ + b.n 298ce │ │ │ │ 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 2988c │ │ │ │ + bne.n 2988c │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ bl 2ea98 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2986a │ │ │ │ + b.n 2986a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 295b4 │ │ │ │ + bl 295b4 │ │ │ │ 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 2985c │ │ │ │ + bgt.n 2985c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2b94 │ │ │ │ - b.n 298c0 │ │ │ │ + b.n 298c0 │ │ │ │ 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 295b4 │ │ │ │ + bl 295b4 │ │ │ │ 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 2968a │ │ │ │ + bl 2968a │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (298f8 ) │ │ │ │ + ldr r1, [pc, #40] @ (298f8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (298f4 ) │ │ │ │ + ldr r2, [pc, #32] @ (298f4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #228] @ 0xe4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 298e8 │ │ │ │ + beq.n 298e8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ @@ -43387,99 +43388,99 @@ │ │ │ │ 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 2993a │ │ │ │ + b.n 2993a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (29958 ) │ │ │ │ + ldr r2, [pc, #60] @ (29958 ) │ │ │ │ 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] @ (2995c ) │ │ │ │ + ldr r3, [pc, #48] @ (2995c ) │ │ │ │ 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 29916 │ │ │ │ - ldr r3, [pc, #28] @ (29960 ) │ │ │ │ + ble.n 29916 │ │ │ │ + ldr r3, [pc, #28] @ (29960 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - ldr r3, [pc, #24] @ (29964 ) │ │ │ │ + ldr r3, [pc, #24] @ (29964 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ stmia r1!, {r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ stmia r1!, {r4, 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] @ (299f4 ) │ │ │ │ + ldr r2, [pc, #116] @ (299f4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (299f8 ) │ │ │ │ + ldr r3, [pc, #116] @ (299f8 ) │ │ │ │ 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 2872c │ │ │ │ + bl 2872c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 295b4 │ │ │ │ + bl 295b4 │ │ │ │ add.w r2, r7, #12 │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2968a │ │ │ │ + bl 2968a │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 298fc │ │ │ │ + bl 298fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (299fc ) │ │ │ │ + ldr r1, [pc, #40] @ (299fc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (299f8 ) │ │ │ │ + ldr r2, [pc, #32] @ (299f8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 299ea │ │ │ │ + beq.n 299ea │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ str r6, [r7, #100] @ 0x64 │ │ │ │ @@ -43493,134 +43494,134 @@ │ │ │ │ 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] @ (29b28 ) │ │ │ │ + ldr r2, [pc, #268] @ (29b28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (29b2c ) │ │ │ │ + ldr r3, [pc, #268] @ (29b2c ) │ │ │ │ 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 29aa8 │ │ │ │ + bne.n 29aa8 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 29a8a │ │ │ │ + bne.n 29a8a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29a8a │ │ │ │ + bne.n 29a8a │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2d8c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29a84 │ │ │ │ + bne.n 29a84 │ │ │ │ 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] @ (29b30 ) │ │ │ │ + ldr r3, [pc, #180] @ (29b30 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 29aa8 │ │ │ │ + b.n 29aa8 │ │ │ │ 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] @ (29b34 ) │ │ │ │ + ldr r3, [pc, #148] @ (29b34 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2abc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29ad4 │ │ │ │ + bne.n 29ad4 │ │ │ │ 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] @ (29b38 ) │ │ │ │ + ldr r3, [pc, #108] @ (29b38 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29b06 │ │ │ │ + beq.n 29b06 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2be8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 29b06 │ │ │ │ + bne.n 29b06 │ │ │ │ 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] @ (29b3c ) │ │ │ │ + ldr r3, [pc, #60] @ (29b3c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #52] @ (29b40 ) │ │ │ │ + ldr r2, [pc, #52] @ (29b40 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (29b2c ) │ │ │ │ + ldr r3, [pc, #28] @ (29b2c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 29b22 │ │ │ │ + beq.n 29b22 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -43628,79 +43629,79 @@ │ │ │ │ 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 29b6c │ │ │ │ - ldr r3, [pc, #76] @ (29bb4 ) │ │ │ │ + bne.n 29b6c │ │ │ │ + ldr r3, [pc, #76] @ (29bb4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 29baa │ │ │ │ + b.n 29baa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 29b7e │ │ │ │ + b.n 29b7e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 29b96 │ │ │ │ + bls.n 29b96 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 29b78 │ │ │ │ - b.n 29b96 │ │ │ │ + beq.n 29b78 │ │ │ │ + b.n 29b96 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 29ba8 │ │ │ │ + bls.n 29ba8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 29b90 │ │ │ │ + bne.n 29b90 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ 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 29b44 │ │ │ │ + bl 29b44 │ │ │ │ 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 29bec │ │ │ │ + beq.n 29bec │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 29bf0 │ │ │ │ + bne.n 29bf0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29bf4 │ │ │ │ + b.n 29bf4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -43710,264 +43711,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 29cf8 │ │ │ │ + b.n 29cf8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 29c34 │ │ │ │ + bne.n 29c34 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 29c34 │ │ │ │ + bne.n 29c34 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 29cf8 │ │ │ │ + b.n 29cf8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 29c62 │ │ │ │ + bne.n 29c62 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 29c62 │ │ │ │ + bne.n 29c62 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29c62 │ │ │ │ + bne.n 29c62 │ │ │ │ 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 29d00 │ │ │ │ + b.n 29d00 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 29c86 │ │ │ │ + bne.n 29c86 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 29c86 │ │ │ │ + bne.n 29c86 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 29c86 │ │ │ │ + bne.n 29c86 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 29cf8 │ │ │ │ + b.n 29cf8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29ce8 │ │ │ │ + beq.n 29ce8 │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #244] @ (29d84 ) │ │ │ │ + ldr r3, [pc, #244] @ (29d84 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29ce8 │ │ │ │ + bne.n 29ce8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29cb4 │ │ │ │ + beq.n 29cb4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 29ce8 │ │ │ │ + bne.n 29ce8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 29cca │ │ │ │ + bls.n 29cca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 29cca │ │ │ │ + b.n 29cca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 29cda │ │ │ │ + bls.n 29cda │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 29cc4 │ │ │ │ + bne.n 29cc4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 29cf8 │ │ │ │ + b.n 29cf8 │ │ │ │ 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 29c1a │ │ │ │ + bne.n 29c1a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 29d18 │ │ │ │ + bne.n 29d18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - ldr r3, [pc, #116] @ (29d88 ) │ │ │ │ + ldr r3, [pc, #116] @ (29d88 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #112] @ (29d8c ) │ │ │ │ + ldr r3, [pc, #112] @ (29d8c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29d34 │ │ │ │ + bne.n 29d34 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - ldr r3, [pc, #96] @ (29d90 ) │ │ │ │ + ldr r3, [pc, #96] @ (29d90 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #92] @ (29d94 ) │ │ │ │ + ldr r3, [pc, #92] @ (29d94 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29d54 │ │ │ │ + bne.n 29d54 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r2, [pc, #76] @ (29d98 ) │ │ │ │ + ldr r2, [pc, #76] @ (29d98 ) │ │ │ │ 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 29d7c │ │ │ │ + ble.n 29d7c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #4 │ │ │ │ - ldr r2, [pc, #56] @ (29d9c ) │ │ │ │ + ldr r2, [pc, #56] @ (29d9c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29d7c │ │ │ │ + bne.n 29d7c │ │ │ │ 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, #64 @ 0x40 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ 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 2a1a8 │ │ │ │ + bl 2a1a8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 3038 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29e06 │ │ │ │ - b.n 29de2 │ │ │ │ + beq.n 29e06 │ │ │ │ + b.n 29de2 │ │ │ │ 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 29df2 │ │ │ │ + bcc.n 29df2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 29dd6 │ │ │ │ + beq.n 29dd6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29e10 │ │ │ │ + bne.n 29e10 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (29e18 ) │ │ │ │ + ldr r3, [pc, #24] @ (29e18 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - b.n 29e10 │ │ │ │ + b.n 29e10 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #16] @ (29e1c ) │ │ │ │ + ldr r3, [pc, #16] @ (29e1c ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ - movs r0, r0 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ movs r0, r0 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ + 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] │ │ │ │ @@ -43980,17 +43981,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] @ (2a110 ) │ │ │ │ + ldr r2, [pc, #676] @ (2a110 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #676] @ (2a114 ) │ │ │ │ + ldr r3, [pc, #676] @ (2a114 ) │ │ │ │ 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 │ │ │ │ @@ -44003,58 +44004,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 2a0c0 │ │ │ │ + b.n 2a0c0 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-132] │ │ │ │ - b.n 29ed8 │ │ │ │ + b.n 29ed8 │ │ │ │ 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 29ef4 │ │ │ │ + beq.n 29ef4 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 29ec4 │ │ │ │ + bne.n 29ec4 │ │ │ │ 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 29f5e │ │ │ │ + beq.n 29f5e │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 2a124 │ │ │ │ + bl 2a124 │ │ │ │ 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] @ (2a118 ) │ │ │ │ + ldr r2, [pc, #480] @ (2a118 ) │ │ │ │ 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 │ │ │ │ @@ -44068,30 +44069,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 2a08e │ │ │ │ + beq.w 2a08e │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-124] │ │ │ │ - b.n 2a060 │ │ │ │ + b.n 2a060 │ │ │ │ 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 2a060 │ │ │ │ + bne.n 2a060 │ │ │ │ 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 │ │ │ │ @@ -44101,15 +44102,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] @ (2a11c ) │ │ │ │ + ldr r3, [pc, #312] @ (2a11c ) │ │ │ │ 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 │ │ │ │ @@ -44122,46 +44123,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 2a060 │ │ │ │ + bne.n 2a060 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ movw r3, #32832 @ 0x8040 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a060 │ │ │ │ + beq.n 2a060 │ │ │ │ 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 2a0e4 │ │ │ │ + b.n 2a0e4 │ │ │ │ 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 29f92 │ │ │ │ + bne.n 29f92 │ │ │ │ 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] │ │ │ │ @@ -44181,40 +44182,40 @@ │ │ │ │ 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 29eb6 │ │ │ │ + bcc.w 29eb6 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #8320 @ 0x2080 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #48] @ (2a120 ) │ │ │ │ + ldr r1, [pc, #48] @ (2a120 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a114 ) │ │ │ │ + ldr r2, [pc, #32] @ (2a114 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a104 │ │ │ │ + beq.n 2a104 │ │ │ │ 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} │ │ │ │ str r0, [r2, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #768 @ (adr r7, 2a420 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 2a3d0 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -44224,54 +44225,54 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 2eb18 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 2a18a │ │ │ │ + b.n 2a18a │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2a16a │ │ │ │ + bne.n 2a16a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 2eb18 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 2a18a │ │ │ │ + b.n 2a18a │ │ │ │ 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] @ (2a1a4 ) │ │ │ │ + ldr r3, [pc, #36] @ (2a1a4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a19a │ │ │ │ + b.n 2a19a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2f00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a14c │ │ │ │ + beq.n 2a14c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #280 @ (adr r6, 2a2c0 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 2a270 ) │ │ │ │ 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 │ │ │ │ @@ -44279,161 +44280,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 2a1da │ │ │ │ + b.n 2a1da │ │ │ │ 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 2a1ea │ │ │ │ + bls.n 2a1ea │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a1ce │ │ │ │ + beq.n 2a1ce │ │ │ │ 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 2a206 │ │ │ │ + b.n 2a206 │ │ │ │ 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 2a200 │ │ │ │ - b.n 2a220 │ │ │ │ + beq.n 2a200 │ │ │ │ + b.n 2a220 │ │ │ │ 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 2a230 │ │ │ │ + beq.n 2a230 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a210 │ │ │ │ + bne.n 2a210 │ │ │ │ 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 2a25a │ │ │ │ + beq.n 2a25a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2a25a │ │ │ │ + b.n 2a25a │ │ │ │ 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 2a24a │ │ │ │ + bne.n 2a24a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ 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 2a288 │ │ │ │ + b.n 2a288 │ │ │ │ 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 2a282 │ │ │ │ - b.n 2a2a2 │ │ │ │ + beq.n 2a282 │ │ │ │ + b.n 2a2a2 │ │ │ │ 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 2a2ba │ │ │ │ + beq.n 2a2ba │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 2a2ba │ │ │ │ + beq.n 2a2ba │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 2a292 │ │ │ │ + bne.n 2a292 │ │ │ │ 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 2a2ec │ │ │ │ + beq.n 2a2ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 2a2ec │ │ │ │ + beq.n 2a2ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2a2ec │ │ │ │ + b.n 2a2ec │ │ │ │ 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 2a2dc │ │ │ │ + bne.n 2a2dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ @@ -44444,197 +44445,197 @@ │ │ │ │ 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] @ (2a4c0 ) │ │ │ │ + ldr r2, [pc, #412] @ (2a4c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (2a4c4 ) │ │ │ │ + ldr r3, [pc, #412] @ (2a4c4 ) │ │ │ │ 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 20dcc │ │ │ │ + bl 20dc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b58 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a48e │ │ │ │ + beq.w 2a48e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20dfc │ │ │ │ + bl 20df8 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 2a47e │ │ │ │ + b.n 2a47e │ │ │ │ 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 20d58 │ │ │ │ + bl 20d54 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a468 │ │ │ │ + beq.n 2a468 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20dcc │ │ │ │ + bl 20dc8 │ │ │ │ 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 2a3c2 │ │ │ │ + bne.n 2a3c2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20dcc │ │ │ │ + bl 20dc8 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #284] @ (2a4c8 ) │ │ │ │ + ldr r1, [pc, #284] @ (2a4c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20ce8 │ │ │ │ + bl 20ce4 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a46c │ │ │ │ + beq.n 2a46c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a45e │ │ │ │ + beq.n 2a45e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #252] @ (2a4cc ) │ │ │ │ + ldr r2, [pc, #252] @ (2a4cc ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a45e │ │ │ │ + beq.n 2a45e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #232] @ (2a4d0 ) │ │ │ │ + ldr r2, [pc, #232] @ (2a4d0 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a45e │ │ │ │ + beq.n 2a45e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20dcc │ │ │ │ + bl 20dc8 │ │ │ │ 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 2a45e │ │ │ │ + bne.n 2a45e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 2a45e │ │ │ │ + bne.n 2a45e │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #176] @ (2a4d4 ) │ │ │ │ + ldr r3, [pc, #176] @ (2a4d4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a470 │ │ │ │ + beq.n 2a470 │ │ │ │ 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 2a306 │ │ │ │ + bl 2a306 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a474 │ │ │ │ + beq.n 2a474 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2a45e │ │ │ │ + ble.n 2a45e │ │ │ │ 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 20e1a │ │ │ │ - b.n 2a47e │ │ │ │ + bl 20e16 │ │ │ │ + b.n 2a47e │ │ │ │ nop │ │ │ │ - b.n 2a476 │ │ │ │ + b.n 2a476 │ │ │ │ nop │ │ │ │ - b.n 2a476 │ │ │ │ + b.n 2a476 │ │ │ │ nop │ │ │ │ - b.n 2a476 │ │ │ │ + b.n 2a476 │ │ │ │ nop │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 2a490 │ │ │ │ + b.n 2a490 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2b04 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a35c │ │ │ │ + bne.w 2a35c │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a49c │ │ │ │ + beq.n 2a49c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2a14 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #56] @ (2a4d8 ) │ │ │ │ + ldr r1, [pc, #56] @ (2a4d8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a4c4 ) │ │ │ │ + ldr r2, [pc, #32] @ (2a4c4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a4b8 │ │ │ │ + beq.n 2a4b8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ ldrb r2, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #176 @ (adr r4, 2a57c ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 2a52c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #816 @ (adr r3, 2a800 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 2a7b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #808 @ (adr r3, 2a7fc ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 2a7ac ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #520 @ (adr r3, 2a6e0 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 2a690 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -44647,86 +44648,86 @@ │ │ │ │ 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] @ (2a5e0 ) │ │ │ │ + ldr r2, [pc, #192] @ (2a5e0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #192] @ (2a5e4 ) │ │ │ │ + ldr r3, [pc, #192] @ (2a5e4 ) │ │ │ │ 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 20878 │ │ │ │ + bl 20874 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r2, [r2, #-48] │ │ │ │ - ldr r1, [pc, #148] @ (2a5e8 ) │ │ │ │ + ldr r1, [pc, #148] @ (2a5e8 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20ce8 │ │ │ │ + bl 20ce4 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2a5a0 │ │ │ │ + beq.n 2a5a0 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20dfc │ │ │ │ + bl 20df8 │ │ │ │ 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 2a306 │ │ │ │ + bl 2a306 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ - b.n 2a5a2 │ │ │ │ + b.n 2a5a2 │ │ │ │ nop │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20966 │ │ │ │ + bl 20962 │ │ │ │ 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] @ (2a5ec ) │ │ │ │ + ldr r1, [pc, #44] @ (2a5ec ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a5e4 ) │ │ │ │ + ldr r2, [pc, #32] @ (2a5e4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a5d4 │ │ │ │ + beq.n 2a5d4 │ │ │ │ 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} │ │ │ │ ldrh r6, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #568 @ (adr r2, 2a824 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 2a7d4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -44738,43 +44739,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, #396] @ (2a7b8 ) │ │ │ │ + ldr r2, [pc, #396] @ (2a7b8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (2a7bc ) │ │ │ │ + ldr r3, [pc, #396] @ (2a7bc ) │ │ │ │ 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 2a64a │ │ │ │ + bne.n 2a64a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a78c │ │ │ │ + b.n 2a78c │ │ │ │ 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 2a668 │ │ │ │ + bne.n 2a668 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a78c │ │ │ │ + b.n 2a78c │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 2a6ae │ │ │ │ + bne.n 2a6ae │ │ │ │ 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] │ │ │ │ @@ -44782,41 +44783,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 2a6ae │ │ │ │ + beq.n 2a6ae │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a78c │ │ │ │ + b.n 2a78c │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-28] │ │ │ │ bl 2ead8 │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2a750 │ │ │ │ + b.n 2a750 │ │ │ │ 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 2a736 │ │ │ │ + beq.n 2a736 │ │ │ │ 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 │ │ │ │ @@ -44824,59 +44825,59 @@ │ │ │ │ blx 2d98 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ add.w r3, r7, #4128 @ 0x1020 │ │ │ │ subs r3, #8 │ │ │ │ add.w r2, r7, #32 │ │ │ │ ldr.w r2, [r2, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2a776 │ │ │ │ + beq.n 2a776 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2a776 │ │ │ │ + b.n 2a776 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2a750 │ │ │ │ + beq.n 2a750 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 2a778 │ │ │ │ + b.n 2a778 │ │ │ │ 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 2a6d2 │ │ │ │ - b.n 2a778 │ │ │ │ + bne.n 2a6d2 │ │ │ │ + b.n 2a778 │ │ │ │ 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, #40] @ (2a7c0 ) │ │ │ │ + ldr r1, [pc, #40] @ (2a7c0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a7bc ) │ │ │ │ + ldr r2, [pc, #32] @ (2a7bc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a7ac │ │ │ │ + beq.n 2a7ac │ │ │ │ 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} │ │ │ │ ldr r0, [r2, r7] │ │ │ │ @@ -44888,60 +44889,60 @@ │ │ │ │ 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] @ (2a858 ) │ │ │ │ + ldr r2, [pc, #124] @ (2a858 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2a85c ) │ │ │ │ + ldr r3, [pc, #124] @ (2a85c ) │ │ │ │ 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 2a832 │ │ │ │ + bne.n 2a832 │ │ │ │ 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 2a832 │ │ │ │ + bne.n 2a832 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.n 2a832 │ │ │ │ + bne.n 2a832 │ │ │ │ blx 2e10 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a82e │ │ │ │ + bne.n 2a82e │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #73 @ 0x49 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a832 │ │ │ │ + beq.n 2a832 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (2a860 ) │ │ │ │ + ldr r1, [pc, #40] @ (2a860 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a85c ) │ │ │ │ + ldr r2, [pc, #32] @ (2a85c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a84e │ │ │ │ + beq.n 2a84e │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r4, r0] │ │ │ │ @@ -44953,135 +44954,135 @@ │ │ │ │ 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] @ (2a970 ) │ │ │ │ + ldr r2, [pc, #244] @ (2a970 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #244] @ (2a974 ) │ │ │ │ + ldr r3, [pc, #244] @ (2a974 ) │ │ │ │ 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 2a892 │ │ │ │ + bne.n 2a892 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a94e │ │ │ │ + b.n 2a94e │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 30a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a8ba │ │ │ │ + beq.n 2a8ba │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a8b6 │ │ │ │ + beq.n 2a8b6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 2ead8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2a94e │ │ │ │ + b.n 2a94e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a94e │ │ │ │ - ldr r3, [pc, #188] @ (2a978 ) │ │ │ │ + b.n 2a94e │ │ │ │ + ldr r3, [pc, #188] @ (2a978 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 305c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a8d0 │ │ │ │ + bne.n 2a8d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2a94e │ │ │ │ + b.n 2a94e │ │ │ │ ldr r0, [r7, #28] │ │ │ │ bl 2ead8 │ │ │ │ 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 2a91e │ │ │ │ + b.n 2a91e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a8f6 │ │ │ │ - ldr r3, [pc, #136] @ (2a97c ) │ │ │ │ + bne.n 2a8f6 │ │ │ │ + ldr r3, [pc, #136] @ (2a97c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #132] @ (2a980 ) │ │ │ │ + ldr r3, [pc, #132] @ (2a980 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 2e184 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a918 │ │ │ │ + beq.n 2a918 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2a91e │ │ │ │ + b.n 2a91e │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a93c │ │ │ │ + bne.n 2a93c │ │ │ │ add.w r3, r7, #12 │ │ │ │ - ldr r2, [pc, #88] @ (2a984 ) │ │ │ │ + ldr r2, [pc, #88] @ (2a984 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 2d976 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2a8e8 │ │ │ │ + bne.n 2a8e8 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a94c │ │ │ │ + beq.n 2a94c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 2a94e │ │ │ │ + b.n 2a94e │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (2a988 ) │ │ │ │ + ldr r1, [pc, #56] @ (2a988 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2a974 ) │ │ │ │ + ldr r2, [pc, #32] @ (2a974 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2a966 │ │ │ │ + beq.n 2a966 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -45119,21 +45120,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] @ (2ab78 ) │ │ │ │ + ldr r4, [pc, #372] @ (2ab78 ) │ │ │ │ add r4, pc │ │ │ │ add.w r1, r7, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #364] @ (2ab7c ) │ │ │ │ + ldr r2, [pc, #364] @ (2ab7c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (2ab80 ) │ │ │ │ + ldr r3, [pc, #364] @ (2ab80 ) │ │ │ │ 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 │ │ │ │ @@ -45141,33 +45142,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 29bfc │ │ │ │ + bl 29bfc │ │ │ │ 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 29bfc │ │ │ │ + bl 29bfc │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a1a8 │ │ │ │ + bl 2a1a8 │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a1a8 │ │ │ │ + bl 2a1a8 │ │ │ │ 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] │ │ │ │ @@ -45191,32 +45192,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 2ab06 │ │ │ │ - ldr r3, [pc, #164] @ (2ab84 ) │ │ │ │ + bne.n 2ab06 │ │ │ │ + ldr r3, [pc, #164] @ (2ab84 ) │ │ │ │ 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] @ (2ab88 ) │ │ │ │ + ldr r3, [pc, #144] @ (2ab88 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2f30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2ab4a │ │ │ │ + b.n 2ab4a │ │ │ │ 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 │ │ │ │ @@ -45225,31 +45226,31 @@ │ │ │ │ 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] @ (2ab8c ) │ │ │ │ + ldr r2, [pc, #84] @ (2ab8c ) │ │ │ │ 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] @ (2ab90 ) │ │ │ │ + ldr r1, [pc, #60] @ (2ab90 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #40] @ (2ab80 ) │ │ │ │ + ldr r2, [pc, #40] @ (2ab80 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2ab6a │ │ │ │ + beq.n 2ab6a │ │ │ │ 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 │ │ │ │ @@ -45257,47 +45258,47 @@ │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, r2] │ │ │ │ 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] @ (2acc4 ) │ │ │ │ + ldr r2, [pc, #280] @ (2acc4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (2acc8 ) │ │ │ │ + ldr r3, [pc, #280] @ (2acc8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 2ead8 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2ac92 │ │ │ │ - ldr r3, [pc, #256] @ (2accc ) │ │ │ │ + b.n 2ac92 │ │ │ │ + ldr r3, [pc, #256] @ (2accc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2b4c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #248] @ (2acd0 ) │ │ │ │ + ldr r3, [pc, #248] @ (2acd0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 29fc │ │ │ │ mov r3, r0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -45312,337 +45313,337 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2d5c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ac1c │ │ │ │ + beq.n 2ac1c │ │ │ │ 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 2ac9a │ │ │ │ + b.n 2ac9a │ │ │ │ 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 2ac5e │ │ │ │ + beq.n 2ac5e │ │ │ │ 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] @ (2acd4 ) │ │ │ │ + ldr r2, [pc, #144] @ (2acd4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2aca2 │ │ │ │ + b.n 2aca2 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ - bne.n 2ac8c │ │ │ │ + bne.n 2ac8c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #100] @ (2acd8 ) │ │ │ │ + ldr r2, [pc, #100] @ (2acd8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2aca2 │ │ │ │ + b.n 2aca2 │ │ │ │ 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 2abc8 │ │ │ │ + bne.n 2abc8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (2acdc ) │ │ │ │ + ldr r1, [pc, #56] @ (2acdc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2acc8 ) │ │ │ │ + ldr r2, [pc, #32] @ (2acc8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2acbc │ │ │ │ + beq.n 2acbc │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ strb r2, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, r5] │ │ │ │ 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 2ad3c │ │ │ │ - ldr r3, [pc, #88] @ (2ad50 ) │ │ │ │ + b.n 2ad3c │ │ │ │ + ldr r3, [pc, #88] @ (2ad50 ) │ │ │ │ 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] @ (2ad54 ) │ │ │ │ + ldr r3, [pc, #72] @ (2ad54 ) │ │ │ │ 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 2ad34 │ │ │ │ + bne.n 2ad34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2ad34 │ │ │ │ + bne.n 2ad34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2ad34 │ │ │ │ + bne.n 2ad34 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2ad46 │ │ │ │ + b.n 2ad46 │ │ │ │ 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 2acf6 │ │ │ │ + bne.n 2acf6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r2, [sp, #608] @ 0x260 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ + 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 2adf4 │ │ │ │ - ldr r3, [pc, #144] @ (2ae08 ) │ │ │ │ + b.n 2adf4 │ │ │ │ + ldr r3, [pc, #144] @ (2ae08 ) │ │ │ │ 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] @ (2ae0c ) │ │ │ │ + ldr r3, [pc, #128] @ (2ae0c ) │ │ │ │ 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 2adc8 │ │ │ │ + bne.n 2adc8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2adc8 │ │ │ │ + bne.n 2adc8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2adc8 │ │ │ │ + bne.n 2adc8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #92] @ (2ae10 ) │ │ │ │ + ldr r2, [pc, #92] @ (2ae10 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2adfe │ │ │ │ + b.n 2adfe │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2ade0 │ │ │ │ + bne.n 2ade0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 2ade0 │ │ │ │ + bne.n 2ade0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 2adf4 │ │ │ │ + b.n 2adf4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2adec │ │ │ │ + beq.n 2adec │ │ │ │ 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 2ad76 │ │ │ │ + bne.n 2ad76 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ 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 2ae54 │ │ │ │ + beq.n 2ae54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2a14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #28] @ (2ae60 ) │ │ │ │ + ldr r2, [pc, #28] @ (2ae60 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2ae56 │ │ │ │ + b.n 2ae56 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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] @ (2af9c ) │ │ │ │ + ldr r2, [pc, #288] @ (2af9c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (2afa0 ) │ │ │ │ + ldr r3, [pc, #288] @ (2afa0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (2afa4 ) │ │ │ │ + ldr r3, [pc, #280] @ (2afa4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2af78 │ │ │ │ + bne.n 2af78 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #272] @ (2afa8 ) │ │ │ │ + ldr r3, [pc, #272] @ (2afa8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2c60 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2aeb6 │ │ │ │ + bne.n 2aeb6 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #256] @ (2afac ) │ │ │ │ + ldr r3, [pc, #256] @ (2afac ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2c60 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2aef0 │ │ │ │ + blt.n 2aef0 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22b0c │ │ │ │ + bl 22b08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - ble.n 2aef4 │ │ │ │ + ble.n 2aef4 │ │ │ │ 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 2f194 │ │ │ │ - b.n 2af68 │ │ │ │ + b.n 2af68 │ │ │ │ nop │ │ │ │ - b.n 2aef6 │ │ │ │ + b.n 2aef6 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #184] @ (2afb0 ) │ │ │ │ + ldr r3, [pc, #184] @ (2afb0 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ blx 2924 │ │ │ │ mov r3, r0 │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ bl 2e634 │ │ │ │ mov r2, r0 │ │ │ │ @@ -45669,45 +45670,45 @@ │ │ │ │ blx 308c │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 2f080 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2b94 │ │ │ │ - ldr r3, [pc, #68] @ (2afb4 ) │ │ │ │ + ldr r3, [pc, #68] @ (2afb4 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2af7a │ │ │ │ + b.n 2af7a │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #60] @ (2afb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (2afb8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (2afa0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2afa0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2af92 │ │ │ │ + beq.n 2af92 │ │ │ │ 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 │ │ │ │ str r2, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45733,26 +45734,26 @@ │ │ │ │ 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] @ (2b080 ) │ │ │ │ + ldr r2, [pc, #112] @ (2b080 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #112] @ (2b084 ) │ │ │ │ + ldr r3, [pc, #112] @ (2b084 ) │ │ │ │ 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 2b056 │ │ │ │ + b.n 2b056 │ │ │ │ bl 2f51c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #8 │ │ │ │ it cs │ │ │ │ @@ -45767,35 +45768,35 @@ │ │ │ │ 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 2b028 │ │ │ │ + bcc.n 2b028 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (2b088 ) │ │ │ │ + ldr r2, [pc, #36] @ (2b088 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2b084 ) │ │ │ │ + ldr r3, [pc, #28] @ (2b084 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2b078 │ │ │ │ + beq.n 2b078 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #944] @ (2b434 ) │ │ │ │ + ldr r7, [pc, #944] @ (2b434 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #616] @ (2b2f4 ) │ │ │ │ + ldr r7, [pc, #616] @ (2b2f4 ) │ │ │ │ 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 │ │ │ │ @@ -45811,31 +45812,31 @@ │ │ │ │ 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] @ (2b0e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (2b0e8 ) │ │ │ │ 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 2b0a6 │ │ │ │ + bcc.n 2b0a6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -45849,532 +45850,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 2b15e │ │ │ │ + bne.n 2b15e │ │ │ │ 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] @ (2b4f4 ) │ │ │ │ + ldr r3, [pc, #952] @ (2b4f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #948] @ (2b4f8 ) │ │ │ │ + ldr r3, [pc, #948] @ (2b4f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #944] @ (2b4fc ) │ │ │ │ + ldr r3, [pc, #944] @ (2b4fc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #944] @ (2b500 ) │ │ │ │ + ldr r2, [pc, #944] @ (2b500 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ 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 2b1b0 │ │ │ │ + bne.n 2b1b0 │ │ │ │ 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] @ (2b504 ) │ │ │ │ + ldr r3, [pc, #888] @ (2b504 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #880] @ (2b508 ) │ │ │ │ + ldr r3, [pc, #880] @ (2b508 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #880] @ (2b50c ) │ │ │ │ + ldr r3, [pc, #880] @ (2b50c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #880] @ (2b510 ) │ │ │ │ + ldr r2, [pc, #880] @ (2b510 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ 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 2b202 │ │ │ │ + bne.n 2b202 │ │ │ │ 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] @ (2b514 ) │ │ │ │ + ldr r3, [pc, #820] @ (2b514 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #816] @ (2b518 ) │ │ │ │ + ldr r3, [pc, #816] @ (2b518 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #812] @ (2b51c ) │ │ │ │ + ldr r3, [pc, #812] @ (2b51c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #812] @ (2b520 ) │ │ │ │ + ldr r2, [pc, #812] @ (2b520 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ 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 2b256 │ │ │ │ + bne.n 2b256 │ │ │ │ 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] @ (2b524 ) │ │ │ │ + ldr r3, [pc, #752] @ (2b524 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ (2b528 ) │ │ │ │ + ldr r3, [pc, #748] @ (2b528 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #744] @ (2b52c ) │ │ │ │ + ldr r3, [pc, #744] @ (2b52c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #744] @ (2b530 ) │ │ │ │ + ldr r2, [pc, #744] @ (2b530 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ 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 2b2ac │ │ │ │ + bne.n 2b2ac │ │ │ │ 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] @ (2b534 ) │ │ │ │ + ldr r3, [pc, #684] @ (2b534 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #676] @ (2b538 ) │ │ │ │ + ldr r3, [pc, #676] @ (2b538 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #676] @ (2b53c ) │ │ │ │ + ldr r3, [pc, #676] @ (2b53c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #676] @ (2b540 ) │ │ │ │ + ldr r2, [pc, #676] @ (2b540 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ 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 2b302 │ │ │ │ + bne.n 2b302 │ │ │ │ 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] @ (2b544 ) │ │ │ │ + ldr r3, [pc, #612] @ (2b544 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #608] @ (2b548 ) │ │ │ │ + ldr r3, [pc, #608] @ (2b548 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #604] @ (2b54c ) │ │ │ │ + ldr r3, [pc, #604] @ (2b54c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #604] @ (2b550 ) │ │ │ │ + ldr r2, [pc, #604] @ (2b550 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ 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 2b354 │ │ │ │ + bne.n 2b354 │ │ │ │ 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] @ (2b554 ) │ │ │ │ + ldr r3, [pc, #548] @ (2b554 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #540] @ (2b558 ) │ │ │ │ + ldr r3, [pc, #540] @ (2b558 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #540] @ (2b55c ) │ │ │ │ + ldr r3, [pc, #540] @ (2b55c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #540] @ (2b560 ) │ │ │ │ + ldr r2, [pc, #540] @ (2b560 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ 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 2b3a8 │ │ │ │ + bne.n 2b3a8 │ │ │ │ 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] @ (2b564 ) │ │ │ │ + ldr r3, [pc, #480] @ (2b564 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #472] @ (2b568 ) │ │ │ │ + ldr r3, [pc, #472] @ (2b568 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #472] @ (2b56c ) │ │ │ │ + ldr r3, [pc, #472] @ (2b56c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #472] @ (2b570 ) │ │ │ │ + ldr r2, [pc, #472] @ (2b570 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ 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 2b3fc │ │ │ │ + bne.n 2b3fc │ │ │ │ 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] @ (2b574 ) │ │ │ │ + ldr r3, [pc, #412] @ (2b574 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #404] @ (2b578 ) │ │ │ │ + ldr r3, [pc, #404] @ (2b578 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #404] @ (2b57c ) │ │ │ │ + ldr r3, [pc, #404] @ (2b57c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #404] @ (2b580 ) │ │ │ │ + ldr r2, [pc, #404] @ (2b580 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2b460 │ │ │ │ + b.n 2b460 │ │ │ │ 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 2b45a │ │ │ │ + bne.n 2b45a │ │ │ │ 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] @ (2b584 ) │ │ │ │ + ldr r3, [pc, #332] @ (2b584 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #328] @ (2b588 ) │ │ │ │ + ldr r3, [pc, #328] @ (2b588 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #324] @ (2b58c ) │ │ │ │ + ldr r3, [pc, #324] @ (2b58c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #324] @ (2b590 ) │ │ │ │ + ldr r2, [pc, #324] @ (2b590 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ 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 2b402 │ │ │ │ + bne.n 2b402 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #284] @ (2b594 ) │ │ │ │ + ldr r2, [pc, #284] @ (2b594 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #284] @ (2b598 ) │ │ │ │ + ldr r1, [pc, #284] @ (2b598 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #284] @ (2b59c ) │ │ │ │ + ldr r0, [pc, #284] @ (2b59c ) │ │ │ │ add r0, pc │ │ │ │ blx 2e40 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2b4cc │ │ │ │ + bne.n 2b4cc │ │ │ │ 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] @ (2b5a0 ) │ │ │ │ + ldr r3, [pc, #248] @ (2b5a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ (2b5a4 ) │ │ │ │ + ldr r3, [pc, #240] @ (2b5a4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #240] @ (2b5a8 ) │ │ │ │ + ldr r3, [pc, #240] @ (2b5a8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #240] @ (2b5ac ) │ │ │ │ + ldr r2, [pc, #240] @ (2b5ac ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2b4d2 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2b4d2 │ │ │ │ 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] @ (2b5b0 ) │ │ │ │ + ldr r3, [pc, #200] @ (2b5b0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ blx 2bb8 │ │ │ │ nop │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #616] @ 0x268 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ 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 2b5cc │ │ │ │ + bne.n 2b5cc │ │ │ │ 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 │ │ │ │ @@ -46399,35 +46400,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] @ 2c330 │ │ │ │ + ldr.w r2, [pc, #3300] @ 2c330 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3300] @ 2c334 │ │ │ │ + ldr.w r3, [pc, #3300] @ 2c334 │ │ │ │ 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] @ 2c338 │ │ │ │ + ldr.w r2, [pc, #3284] @ 2c338 │ │ │ │ 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] @ 2c33c │ │ │ │ + ldr.w r2, [pc, #3268] @ 2c33c │ │ │ │ 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] @ 2c340 │ │ │ │ + ldr.w r2, [pc, #3252] @ 2c340 │ │ │ │ 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 │ │ │ │ @@ -46440,15 +46441,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 2b6da │ │ │ │ + bne.n 2b6da │ │ │ │ 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 │ │ │ │ @@ -46456,315 +46457,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 2b758 │ │ │ │ + bne.n 2b758 │ │ │ │ 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] @ 2c344 │ │ │ │ + ldr.w r3, [pc, #3096] @ 2c344 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #3088] @ 2c348 │ │ │ │ + ldr.w r3, [pc, #3088] @ 2c348 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #3084] @ 2c34c │ │ │ │ + ldr.w r3, [pc, #3084] @ 2c34c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #3084] @ 2c350 │ │ │ │ + ldr.w r2, [pc, #3084] @ 2c350 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.w 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.w 2c192 │ │ │ │ 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 2b7d6 │ │ │ │ + bne.n 2b7d6 │ │ │ │ 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] @ 2c354 │ │ │ │ + ldr.w r3, [pc, #2988] @ 2c354 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2980] @ 2c358 │ │ │ │ + ldr.w r3, [pc, #2980] @ 2c358 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2976] @ 2c35c │ │ │ │ + ldr.w r3, [pc, #2976] @ 2c35c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2972] @ 2c360 │ │ │ │ + ldr.w r2, [pc, #2972] @ 2c360 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.w 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.w 2c192 │ │ │ │ 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 2b854 │ │ │ │ + bne.n 2b854 │ │ │ │ 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] @ 2c364 │ │ │ │ + ldr.w r3, [pc, #2876] @ 2c364 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2868] @ 2c368 │ │ │ │ + ldr.w r3, [pc, #2868] @ 2c368 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2864] @ 2c36c │ │ │ │ + ldr.w r3, [pc, #2864] @ 2c36c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2864] @ 2c370 │ │ │ │ + ldr.w r2, [pc, #2864] @ 2c370 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.w 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.w 2c192 │ │ │ │ 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 2b8dc │ │ │ │ + bne.n 2b8dc │ │ │ │ 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] @ 2c374 │ │ │ │ + ldr.w r3, [pc, #2756] @ 2c374 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2748] @ 2c378 │ │ │ │ + ldr.w r3, [pc, #2748] @ 2c378 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2744] @ 2c37c │ │ │ │ + ldr.w r3, [pc, #2744] @ 2c37c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2744] @ 2c380 │ │ │ │ + ldr.w r2, [pc, #2744] @ 2c380 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.w 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.w 2c192 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2b91c │ │ │ │ + bne.n 2b91c │ │ │ │ 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 2b0f0 │ │ │ │ + bl 2b0f0 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 2c2f2 │ │ │ │ + b.w 2c2f2 │ │ │ │ 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 2b99a │ │ │ │ + bne.n 2b99a │ │ │ │ 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] @ 2c384 │ │ │ │ + ldr.w r3, [pc, #2580] @ 2c384 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2572] @ 2c388 │ │ │ │ + ldr.w r3, [pc, #2572] @ 2c388 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2568] @ 2c38c │ │ │ │ + ldr.w r3, [pc, #2568] @ 2c38c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2568] @ 2c390 │ │ │ │ + ldr.w r2, [pc, #2568] @ 2c390 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ 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 2ba26 │ │ │ │ + bne.n 2ba26 │ │ │ │ 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] @ 2c394 │ │ │ │ + ldr.w r3, [pc, #2456] @ 2c394 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2448] @ 2c398 │ │ │ │ + ldr.w r3, [pc, #2448] @ 2c398 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2444] @ 2c39c │ │ │ │ + ldr.w r3, [pc, #2444] @ 2c39c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2444] @ 2c3a0 │ │ │ │ + ldr.w r2, [pc, #2444] @ 2c3a0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ 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 2bab2 │ │ │ │ + bne.n 2bab2 │ │ │ │ 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] @ 2c3a4 │ │ │ │ + ldr.w r3, [pc, #2332] @ 2c3a4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2324] @ 2c3a8 │ │ │ │ + ldr.w r3, [pc, #2324] @ 2c3a8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2320] @ 2c3ac │ │ │ │ + ldr.w r3, [pc, #2320] @ 2c3ac │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2320] @ 2c3b0 │ │ │ │ + ldr.w r2, [pc, #2320] @ 2c3b0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ 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 │ │ │ │ @@ -46772,258 +46773,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 2bb40 │ │ │ │ + bne.n 2bb40 │ │ │ │ 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] @ 2c3b4 │ │ │ │ + ldr.w r3, [pc, #2208] @ 2c3b4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2200] @ 2c3b8 │ │ │ │ + ldr.w r3, [pc, #2200] @ 2c3b8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2196] @ 2c3bc │ │ │ │ + ldr.w r3, [pc, #2196] @ 2c3bc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2192] @ 2c3c0 │ │ │ │ + ldr.w r2, [pc, #2192] @ 2c3c0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ 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 2bbcc │ │ │ │ + bne.n 2bbcc │ │ │ │ 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] @ 2c3c4 │ │ │ │ + ldr.w r3, [pc, #2084] @ 2c3c4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2076] @ 2c3c8 │ │ │ │ + ldr.w r3, [pc, #2076] @ 2c3c8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2072] @ 2c3cc │ │ │ │ + ldr.w r3, [pc, #2072] @ 2c3cc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2068] @ 2c3d0 │ │ │ │ + ldr.w r2, [pc, #2068] @ 2c3d0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ 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 2bc4c │ │ │ │ + bne.n 2bc4c │ │ │ │ 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] @ 2c3d4 │ │ │ │ + ldr.w r3, [pc, #1972] @ 2c3d4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1964] @ 2c3d8 │ │ │ │ + ldr.w r3, [pc, #1964] @ 2c3d8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1960] @ 2c3dc │ │ │ │ + ldr.w r3, [pc, #1960] @ 2c3dc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1956] @ 2c3e0 │ │ │ │ + ldr.w r2, [pc, #1956] @ 2c3e0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ 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 2bcd8 │ │ │ │ + bne.n 2bcd8 │ │ │ │ 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] @ 2c3e4 │ │ │ │ + ldr.w r3, [pc, #1848] @ 2c3e4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1840] @ 2c3e8 │ │ │ │ + ldr.w r3, [pc, #1840] @ 2c3e8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1836] @ 2c3ec │ │ │ │ + ldr.w r3, [pc, #1836] @ 2c3ec │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1832] @ 2c3f0 │ │ │ │ + ldr.w r2, [pc, #1832] @ 2c3f0 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ 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 2bd58 │ │ │ │ + bne.n 2bd58 │ │ │ │ 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] @ 2c3f4 │ │ │ │ + ldr.w r3, [pc, #1736] @ 2c3f4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1728] @ 2c3f8 │ │ │ │ + ldr.w r3, [pc, #1728] @ 2c3f8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1724] @ 2c3fc │ │ │ │ + ldr.w r3, [pc, #1724] @ 2c3fc │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1720] @ 2c400 │ │ │ │ + ldr.w r2, [pc, #1720] @ 2c400 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ 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 2bde4 │ │ │ │ + bne.n 2bde4 │ │ │ │ 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] @ 2c404 │ │ │ │ + ldr.w r3, [pc, #1612] @ 2c404 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1604] @ 2c408 │ │ │ │ + ldr.w r3, [pc, #1604] @ 2c408 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1600] @ 2c40c │ │ │ │ + ldr.w r3, [pc, #1600] @ 2c40c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1596] @ 2c410 │ │ │ │ + ldr.w r2, [pc, #1596] @ 2c410 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ 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] │ │ │ │ @@ -47034,110 +47035,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 2be7e │ │ │ │ + bne.n 2be7e │ │ │ │ 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] @ 2c414 │ │ │ │ + ldr.w r3, [pc, #1472] @ 2c414 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1464] @ 2c418 │ │ │ │ + ldr.w r3, [pc, #1464] @ 2c418 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 2c41c │ │ │ │ + ldr.w r3, [pc, #1460] @ 2c41c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1460] @ 2c420 │ │ │ │ + ldr.w r2, [pc, #1460] @ 2c420 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-96] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2bf82 │ │ │ │ + beq.n 2bf82 │ │ │ │ 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 2bf3c │ │ │ │ + bne.n 2bf3c │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2bf3c │ │ │ │ + beq.n 2bf3c │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2bf3c │ │ │ │ + beq.n 2bf3c │ │ │ │ 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 2bfaa │ │ │ │ + beq.n 2bfaa │ │ │ │ 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] @ 2c424 │ │ │ │ + ldr.w r3, [pc, #1300] @ 2c424 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1292] @ 2c428 │ │ │ │ + ldr.w r3, [pc, #1292] @ 2c428 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1288] @ 2c42c │ │ │ │ + ldr.w r3, [pc, #1288] @ 2c42c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1284] @ 2c430 │ │ │ │ + ldr.w r2, [pc, #1284] @ 2c430 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2bfaa │ │ │ │ + ble.n 2bfaa │ │ │ │ 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 │ │ │ │ @@ -47146,19 +47147,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 2bfaa │ │ │ │ + b.n 2bfaa │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2bfaa │ │ │ │ + blt.n 2bfaa │ │ │ │ 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 │ │ │ │ @@ -47172,221 +47173,221 @@ │ │ │ │ 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 2c052 │ │ │ │ + bne.n 2c052 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2c052 │ │ │ │ + beq.n 2c052 │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2c052 │ │ │ │ + beq.n 2c052 │ │ │ │ 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 2c088 │ │ │ │ + beq.n 2c088 │ │ │ │ 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] @ 2c434 │ │ │ │ + ldr.w r3, [pc, #1032] @ 2c434 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1024] @ 2c438 │ │ │ │ + ldr.w r3, [pc, #1024] @ 2c438 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #1020] @ (2c43c ) │ │ │ │ + ldr r3, [pc, #1020] @ (2c43c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #1020] @ (2c440 ) │ │ │ │ + ldr r2, [pc, #1020] @ (2c440 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2c088 │ │ │ │ + ble.n 2c088 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-100] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c088 │ │ │ │ + beq.n 2c088 │ │ │ │ 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 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 2c12c │ │ │ │ + bne.n 2c12c │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2c12c │ │ │ │ + beq.n 2c12c │ │ │ │ blx 2fa8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2c12c │ │ │ │ + beq.n 2c12c │ │ │ │ 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 2c162 │ │ │ │ + beq.n 2c162 │ │ │ │ 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] @ (2c444 ) │ │ │ │ + ldr r3, [pc, #828] @ (2c444 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #820] @ (2c448 ) │ │ │ │ + ldr r3, [pc, #820] @ (2c448 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #820] @ (2c44c ) │ │ │ │ + ldr r3, [pc, #820] @ (2c44c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #820] @ (2c450 ) │ │ │ │ + ldr r2, [pc, #820] @ (2c450 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ - b.n 2c192 │ │ │ │ + bl 21678 │ │ │ │ + b.n 2c192 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2c162 │ │ │ │ + ble.n 2c162 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-104] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c162 │ │ │ │ + beq.n 2c162 │ │ │ │ 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 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 │ │ │ │ - bne.w 2bde4 │ │ │ │ + bne.w 2bde4 │ │ │ │ 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] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2c1bc │ │ │ │ + ble.n 2c1bc │ │ │ │ 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 2c1d6 │ │ │ │ + blt.n 2c1d6 │ │ │ │ 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 2c1f0 │ │ │ │ + blt.n 2c1f0 │ │ │ │ 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 2c20a │ │ │ │ + blt.n 2c20a │ │ │ │ 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 2c224 │ │ │ │ + blt.n 2c224 │ │ │ │ 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 2c23e │ │ │ │ + blt.n 2c23e │ │ │ │ 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 2c258 │ │ │ │ + blt.n 2c258 │ │ │ │ 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 │ │ │ │ @@ -47408,230 +47409,230 @@ │ │ │ │ ldrd r2, r3, [r3, #-56] @ 0x38 │ │ │ │ subs r4, r0, r2 │ │ │ │ sbc.w r5, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 30270 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #120] @ 2c328 │ │ │ │ + vldr d7, [pc, #120] @ 2c328 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #404] @ (2c454 ) │ │ │ │ + ldr r3, [pc, #404] @ (2c454 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c2f0 │ │ │ │ + beq.n 2c2f0 │ │ │ │ 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 2c2f2 │ │ │ │ + b.n 2c2f2 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #65536 @ 0x10000 │ │ │ │ add.w r0, r0, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #348] @ (2c458 ) │ │ │ │ + ldr r1, [pc, #348] @ (2c458 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #52] @ (2c334 ) │ │ │ │ + ldr r2, [pc, #52] @ (2c334 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2c312 │ │ │ │ + beq.n 2c312 │ │ │ │ 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} │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldr r1, [pc, #704] @ (2c5f4 ) │ │ │ │ + ldr r1, [pc, #704] @ (2c5f4 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ 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] @ (2c4f0 ) │ │ │ │ + ldr r2, [pc, #124] @ (2c4f0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2c4f4 ) │ │ │ │ + ldr r3, [pc, #124] @ (2c4f4 ) │ │ │ │ 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 2c4ce │ │ │ │ + bge.n 2c4ce │ │ │ │ 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 │ │ │ │ @@ -47639,26 +47640,26 @@ │ │ │ │ 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 2c482 │ │ │ │ + b.n 2c482 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (2c4f8 ) │ │ │ │ + ldr r2, [pc, #36] @ (2c4f8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2c4f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2c4f4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2c4ea │ │ │ │ + beq.n 2c4ea │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ subs r3, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ @@ -47675,15 +47676,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 2c45c │ │ │ │ + bl 2c45c │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47692,53 +47693,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 2c5e2 │ │ │ │ + bl 2c5e2 │ │ │ │ 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 2c5a4 │ │ │ │ - b.n 2c588 │ │ │ │ + beq.n 2c5a4 │ │ │ │ + b.n 2c588 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #19 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2c61a │ │ │ │ + bl 2c61a │ │ │ │ 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 2c56c │ │ │ │ + bne.n 2c56c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2a14 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c5b6 │ │ │ │ - b.n 2c5a8 │ │ │ │ + beq.n 2c5b6 │ │ │ │ + b.n 2c5a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2c5b8 │ │ │ │ + b.n 2c5b8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ blx 29b4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -47789,22 +47790,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 2c63c │ │ │ │ + b.n 2c63c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2c636 │ │ │ │ + bne.n 2c636 │ │ │ │ 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] │ │ │ │ @@ -47821,28 +47822,28 @@ │ │ │ │ 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 2c68c │ │ │ │ + b.n 2c68c │ │ │ │ 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 2c67a │ │ │ │ + bne.n 2c67a │ │ │ │ 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] │ │ │ │ @@ -47907,182 +47908,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] @ (2c86c ) │ │ │ │ + ldr r2, [pc, #296] @ (2c86c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (2c870 ) │ │ │ │ + ldr r3, [pc, #296] @ (2c870 ) │ │ │ │ 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 20878 │ │ │ │ + bl 20874 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2094a │ │ │ │ + bl 20946 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #260] @ (2c874 ) │ │ │ │ + ldr r1, [pc, #260] @ (2c874 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 2c7fe │ │ │ │ + b.n 2c7fe │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2c7c4 │ │ │ │ + beq.n 2c7c4 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 2c7c4 │ │ │ │ + beq.n 2c7c4 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 2c7c4 │ │ │ │ + beq.n 2c7c4 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 2c7d4 │ │ │ │ + bne.n 2c7d4 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #172] @ (2c878 ) │ │ │ │ + ldr r1, [pc, #172] @ (2c878 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 2c78c │ │ │ │ + bne.n 2c78c │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (2c87c ) │ │ │ │ + ldr r1, [pc, #104] @ (2c87c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 20e44 │ │ │ │ + bl 20e40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20966 │ │ │ │ + bl 20962 │ │ │ │ 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] @ (2c880 ) │ │ │ │ + ldr r1, [pc, #52] @ (2c880 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2c870 ) │ │ │ │ + ldr r2, [pc, #32] @ (2c870 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2c860 │ │ │ │ + beq.n 2c860 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ subs r0, #184 @ 0xb8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #178 @ 0xb2 │ │ │ │ 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 2c8ec │ │ │ │ + b.n 2c8ec │ │ │ │ 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 2c8cc │ │ │ │ + beq.n 2c8cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 2c8bc │ │ │ │ + bgt.n 2c8bc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2c8fc │ │ │ │ + b.n 2c8fc │ │ │ │ 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 2c8d6 │ │ │ │ + bgt.n 2c8d6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2c8fc │ │ │ │ + b.n 2c8fc │ │ │ │ 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 2c8a0 │ │ │ │ + bne.n 2c8a0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -48095,135 +48096,135 @@ │ │ │ │ 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] @ (2ca70 ) │ │ │ │ + ldr r2, [pc, #320] @ (2ca70 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (2ca74 ) │ │ │ │ + ldr r3, [pc, #320] @ (2ca74 ) │ │ │ │ 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 20878 │ │ │ │ + bl 20874 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2094a │ │ │ │ + bl 20946 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #272] @ (2ca78 ) │ │ │ │ + ldr r1, [pc, #272] @ (2ca78 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 2ca02 │ │ │ │ + b.n 2ca02 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c99e │ │ │ │ + beq.n 2c99e │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ - b.n 2c9d8 │ │ │ │ + b.n 2c9d8 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2c9be │ │ │ │ + bne.n 2c9be │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ (2ca7c ) │ │ │ │ + ldr r1, [pc, #200] @ (2ca7c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ - b.n 2c9d8 │ │ │ │ + bl 20d54 │ │ │ │ + b.n 2c9d8 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2c9d8 │ │ │ │ + bne.n 2c9d8 │ │ │ │ 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 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 2c984 │ │ │ │ + bne.n 2c984 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (2ca80 ) │ │ │ │ + ldr r1, [pc, #104] @ (2ca80 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #12 │ │ │ │ add.w r0, r7, #24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 20e44 │ │ │ │ + bl 20e40 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20966 │ │ │ │ + bl 20962 │ │ │ │ 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] @ (2ca84 ) │ │ │ │ + ldr r1, [pc, #52] @ (2ca84 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2ca74 ) │ │ │ │ + ldr r2, [pc, #32] @ (2ca74 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2ca64 │ │ │ │ + beq.n 2ca64 │ │ │ │ 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 r6, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #174 @ 0xae │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -48231,182 +48232,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, #300] @ (2cbe0 ) │ │ │ │ + ldr r2, [pc, #300] @ (2cbe0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (2cbe4 ) │ │ │ │ + ldr r3, [pc, #300] @ (2cbe4 ) │ │ │ │ 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 20878 │ │ │ │ + bl 20874 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2094a │ │ │ │ + bl 20946 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #264] @ (2cbe8 ) │ │ │ │ + ldr r1, [pc, #264] @ (2cbe8 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 2cb62 │ │ │ │ + b.n 2cb62 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2cb1a │ │ │ │ + bne.n 2cb1a │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #216] @ (2cbec ) │ │ │ │ + ldr r1, [pc, #216] @ (2cbec ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 2cb38 │ │ │ │ + bne.n 2cb38 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #192] @ (2cbf0 ) │ │ │ │ + ldr r1, [pc, #192] @ (2cbf0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 2cafc │ │ │ │ + bne.n 2cafc │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #124] @ (2cbf4 ) │ │ │ │ + ldr r1, [pc, #124] @ (2cbf4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #112] @ (2cbf8 ) │ │ │ │ + ldr r1, [pc, #112] @ (2cbf8 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 20e44 │ │ │ │ + bl 20e40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20966 │ │ │ │ + bl 20962 │ │ │ │ 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] @ (2cbfc ) │ │ │ │ + ldr r1, [pc, #60] @ (2cbfc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2cbe4 ) │ │ │ │ + ldr r2, [pc, #32] @ (2cbe4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2cbd4 │ │ │ │ + beq.n 2cbd4 │ │ │ │ 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 r5, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #62 @ 0x3e │ │ │ │ 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 2cc58 │ │ │ │ + beq.n 2cc58 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cc5c │ │ │ │ - b.n 2cc22 │ │ │ │ + beq.n 2cc5c │ │ │ │ + b.n 2cc22 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cc1c │ │ │ │ + bne.n 2cc1c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2cc3e │ │ │ │ + b.n 2cc3e │ │ │ │ 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 2cc5e │ │ │ │ + bcc.n 2cc5e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2cc32 │ │ │ │ + beq.n 2cc32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 2cc32 │ │ │ │ - b.n 2cc5e │ │ │ │ + beq.n 2cc32 │ │ │ │ + b.n 2cc5e │ │ │ │ nop │ │ │ │ - b.n 2cc5e │ │ │ │ + b.n 2cc5e │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48414,148 +48415,148 @@ │ │ │ │ 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 2cc8a │ │ │ │ + beq.n 2cc8a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cc8e │ │ │ │ + bne.n 2cc8e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2cd14 │ │ │ │ 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 2ccac │ │ │ │ + bne.n 2ccac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2cd14 │ │ │ │ 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 2ccd0 │ │ │ │ + beq.n 2ccd0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #80] @ (2cd1c ) │ │ │ │ + ldr r3, [pc, #80] @ (2cd1c ) │ │ │ │ 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 2cd02 │ │ │ │ + beq.n 2cd02 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #36] @ (2cd20 ) │ │ │ │ + ldr r3, [pc, #36] @ (2cd20 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2cd24 │ │ │ │ + bl 2cd24 │ │ │ │ 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} │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r0, [r0, #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] @ (2cdc0 ) │ │ │ │ + ldr r2, [pc, #132] @ (2cdc0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #132] @ (2cdc4 ) │ │ │ │ + ldr r3, [pc, #132] @ (2cdc4 ) │ │ │ │ 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 2cd5a │ │ │ │ + beq.n 2cd5a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2cd5e │ │ │ │ + bne.n 2cd5e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2cda0 │ │ │ │ + b.n 2cda0 │ │ │ │ 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 2cd76 │ │ │ │ + beq.n 2cd76 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2cda0 │ │ │ │ + b.n 2cda0 │ │ │ │ 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 2cd9e │ │ │ │ + bne.n 2cd9e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2cda0 │ │ │ │ + b.n 2cda0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (2cdc8 ) │ │ │ │ + ldr r1, [pc, #36] @ (2cdc8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2cdc4 ) │ │ │ │ + ldr r2, [pc, #28] @ (2cdc4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2cdb8 │ │ │ │ + beq.n 2cdb8 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ adds r2, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ @@ -48573,25 +48574,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 2ce08 │ │ │ │ + bne.n 2ce08 │ │ │ │ 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 2ce5e │ │ │ │ + b.n 2ce5e │ │ │ │ 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 │ │ │ │ @@ -48602,15 +48603,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 2ce5c │ │ │ │ + bne.n 2ce5c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -48619,17 +48620,17 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2f84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ce5c │ │ │ │ + bne.n 2ce5c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2ce5e │ │ │ │ + b.n 2ce5e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48642,35 +48643,35 @@ │ │ │ │ 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 2ce9c │ │ │ │ + bge.n 2ce9c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #48] @ (2cec4 ) │ │ │ │ + ldr r3, [pc, #48] @ (2cec4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2c48 │ │ │ │ - b.n 2ceb8 │ │ │ │ + b.n 2ceb8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #36] @ (2cec8 ) │ │ │ │ + ldr r3, [pc, #36] @ (2cec8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2fe4 │ │ │ │ - ldr r2, [pc, #28] @ (2cecc ) │ │ │ │ + ldr r2, [pc, #28] @ (2cecc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (2ced0 ) │ │ │ │ + ldr r3, [pc, #20] @ (2ced0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ ldrh r2, [r6, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ @@ -48691,17 +48692,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 2cf00 │ │ │ │ + bge.n 2cf00 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2cf0c │ │ │ │ + b.n 2cf0c │ │ │ │ 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 │ │ │ │ @@ -48715,116 +48716,116 @@ │ │ │ │ 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 2cf58 │ │ │ │ + bne.n 2cf58 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ blx 2bac │ │ │ │ vmov.f64 d6, d0 │ │ │ │ - vldr d5, [pc, #156] @ 2cfe0 │ │ │ │ + vldr d5, [pc, #156] @ 2cfe0 │ │ │ │ vdiv.f64 d7, d6, d5 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 30f8 │ │ │ │ vstr d0, [r7, #16] │ │ │ │ - b.n 2cf66 │ │ │ │ + b.n 2cf66 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vstr d7, [r7, #16] │ │ │ │ - vldr d1, [pc, #128] @ 2cfe8 │ │ │ │ + vldr d1, [pc, #128] @ 2cfe8 │ │ │ │ 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 2cf92 │ │ │ │ - ldr r3, [pc, #104] @ (2cff8 ) │ │ │ │ + bne.n 2cf92 │ │ │ │ + ldr r3, [pc, #104] @ (2cff8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ vldr d1, [r7, #16] │ │ │ │ - vldr d0, [pc, #88] @ 2cff0 │ │ │ │ + vldr d0, [pc, #88] @ 2cff0 │ │ │ │ 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] @ (2cffc ) │ │ │ │ + ldr r2, [pc, #60] @ (2cffc ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #52] @ (2d000 ) │ │ │ │ + ldr r3, [pc, #52] @ (2d000 ) │ │ │ │ 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, 2d01c │ │ │ │ + cbnz r3, 2d01c │ │ │ │ ands r3, r3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2 │ │ │ │ ldrh r6, [r6, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ 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, #292] @ (2d140 ) │ │ │ │ + ldr r2, [pc, #292] @ (2d140 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #292] @ (2d144 ) │ │ │ │ + ldr r3, [pc, #292] @ (2d144 ) │ │ │ │ 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, #276] @ (2d148 ) │ │ │ │ + ldr r1, [pc, #276] @ (2d148 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 29f0 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2d104 │ │ │ │ + beq.n 2d104 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2d10a │ │ │ │ + bne.n 2d10a │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f9c │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #71 @ 0x47 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 2d0fe │ │ │ │ - add r2, pc, #8 @ (adr r2, 2d060 ) │ │ │ │ + bhi.n 2d0fe │ │ │ │ + add r2, pc, #8 @ (adr r2, 2d060 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -48854,127 +48855,127 @@ │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #18 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2d11c │ │ │ │ + b.n 2d11c │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 2d11c │ │ │ │ + b.n 2d11c │ │ │ │ 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 2d11c │ │ │ │ + b.n 2d11c │ │ │ │ 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 2d11c │ │ │ │ + b.n 2d11c │ │ │ │ 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 2d11c │ │ │ │ + b.n 2d11c │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 2d11c │ │ │ │ + b.n 2d11c │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 2d11c │ │ │ │ + b.n 2d11c │ │ │ │ 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] @ (2d14c ) │ │ │ │ + ldr r0, [pc, #44] @ (2d14c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (2d144 ) │ │ │ │ + ldr r1, [pc, #32] @ (2d144 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2d134 │ │ │ │ + beq.n 2d134 │ │ │ │ blx 2d20 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ cmp r7, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #222 @ 0xde │ │ │ │ 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] @ (2d2d8 ) │ │ │ │ + ldr r2, [pc, #368] @ (2d2d8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #368] @ (2d2dc ) │ │ │ │ + ldr r3, [pc, #368] @ (2d2dc ) │ │ │ │ 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] @ (2d2e0 ) │ │ │ │ + ldr r1, [pc, #352] @ (2d2e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 29f0 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2d298 │ │ │ │ + beq.w 2d298 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 2d29e │ │ │ │ + bne.w 2d29e │ │ │ │ ldrb.w r3, [r7, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2fcc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 2d246 │ │ │ │ + beq.n 2d246 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bgt.n 2d292 │ │ │ │ + bgt.n 2d292 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq.n 2d1b4 │ │ │ │ + beq.n 2d1b4 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 2d1de │ │ │ │ - b.n 2d292 │ │ │ │ + beq.n 2d1de │ │ │ │ + b.n 2d292 │ │ │ │ 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 2d2b0 │ │ │ │ + b.n 2d2b0 │ │ │ │ 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 │ │ │ │ @@ -49001,15 +49002,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 2d2b0 │ │ │ │ + b.n 2d2b0 │ │ │ │ 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 │ │ │ │ @@ -49028,47 +49029,47 @@ │ │ │ │ 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 2d2b0 │ │ │ │ + b.n 2d2b0 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 2d2b0 │ │ │ │ + b.n 2d2b0 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 2d2b0 │ │ │ │ + b.n 2d2b0 │ │ │ │ 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] @ (2d2e4 ) │ │ │ │ + ldr r0, [pc, #44] @ (2d2e4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (2d2dc ) │ │ │ │ + ldr r1, [pc, #32] @ (2d2dc ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2d2cc │ │ │ │ + beq.n 2d2cc │ │ │ │ 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 r6, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -49090,75 +49091,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 2d3a0 │ │ │ │ + bne.n 2d3a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d3ba │ │ │ │ + b.n 2d3ba │ │ │ │ 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 2d32c │ │ │ │ + bne.n 2d32c │ │ │ │ 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 2d36a │ │ │ │ + b.n 2d36a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d38c │ │ │ │ + beq.n 2d38c │ │ │ │ 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 2d364 │ │ │ │ + beq.n 2d364 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d3a0 │ │ │ │ + beq.n 2d3a0 │ │ │ │ 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 2d332 │ │ │ │ + bne.n 2d332 │ │ │ │ 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 │ │ │ │ @@ -49190,170 +49191,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 2d54a │ │ │ │ + bne.w 2d54a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d56a │ │ │ │ + b.n 2d56a │ │ │ │ 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 2d408 │ │ │ │ + bne.n 2d408 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d556 │ │ │ │ + beq.w 2d556 │ │ │ │ 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 2d53e │ │ │ │ + b.n 2d53e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2d478 │ │ │ │ + bne.n 2d478 │ │ │ │ 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 2d53e │ │ │ │ + beq.n 2d53e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d53e │ │ │ │ + b.n 2d53e │ │ │ │ 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 2d4a0 │ │ │ │ + beq.n 2d4a0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d54a │ │ │ │ + b.n 2d54a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 2d4b0 │ │ │ │ + beq.n 2d4b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2d530 │ │ │ │ + bne.n 2d530 │ │ │ │ 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 2d526 │ │ │ │ + b.n 2d526 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2d4fc │ │ │ │ + bne.n 2d4fc │ │ │ │ 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 2d526 │ │ │ │ + beq.n 2d526 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d526 │ │ │ │ + b.n 2d526 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2d520 │ │ │ │ + bne.n 2d520 │ │ │ │ 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 2d53e │ │ │ │ + b.n 2d53e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d4ce │ │ │ │ - b.n 2d53e │ │ │ │ + bne.n 2d4ce │ │ │ │ + b.n 2d53e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d548 │ │ │ │ + beq.n 2d548 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d44a │ │ │ │ - b.n 2d54a │ │ │ │ + bne.n 2d44a │ │ │ │ + b.n 2d54a │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d40e │ │ │ │ - b.n 2d558 │ │ │ │ + bne.w 2d40e │ │ │ │ + b.n 2d558 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ @@ -49376,43 +49377,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 2d5a0 │ │ │ │ + bne.n 2d5a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d5f0 │ │ │ │ + b.n 2d5f0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 2d5da │ │ │ │ + bcc.n 2d5da │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2c48 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2d5d0 │ │ │ │ + b.n 2d5d0 │ │ │ │ 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 2d5c0 │ │ │ │ - b.n 2d5e4 │ │ │ │ + bcc.n 2d5c0 │ │ │ │ + b.n 2d5e4 │ │ │ │ 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 │ │ │ │ @@ -49435,38 +49436,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 2d626 │ │ │ │ + bne.n 2d626 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d682 │ │ │ │ + b.n 2d682 │ │ │ │ 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 2d66e │ │ │ │ + b.n 2d66e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 2d652 │ │ │ │ + bge.n 2d652 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 2d668 │ │ │ │ + b.n 2d668 │ │ │ │ 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] │ │ │ │ @@ -49476,15 +49477,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 2d63e │ │ │ │ + blt.n 2d63e │ │ │ │ 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 │ │ │ │ @@ -49495,19 +49496,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 2ae64 │ │ │ │ + bl 2ae64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2d6dc │ │ │ │ - bl 2afbc │ │ │ │ + b.n 2d6dc │ │ │ │ + bl 2afbc │ │ │ │ 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 │ │ │ │ @@ -49522,15 +49523,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 2d6aa │ │ │ │ + blt.n 2d6aa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ @@ -49548,114 +49549,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 2d766 │ │ │ │ + bne.n 2d766 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2d8a0 │ │ │ │ + b.n 2d8a0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2d73e │ │ │ │ + bne.n 2d73e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 30a4 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 2d75c │ │ │ │ + b.n 2d75c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 2d770 │ │ │ │ + bne.n 2d770 │ │ │ │ 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 2d766 │ │ │ │ + bne.n 2d766 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2d8a0 │ │ │ │ + b.n 2d8a0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 2d724 │ │ │ │ - b.n 2d772 │ │ │ │ + bhi.n 2d724 │ │ │ │ + b.n 2d772 │ │ │ │ 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 2d798 │ │ │ │ + bne.n 2d798 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2d78e │ │ │ │ + b.n 2d78e │ │ │ │ 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 2d788 │ │ │ │ - b.n 2d7ee │ │ │ │ + bne.n 2d788 │ │ │ │ + b.n 2d7ee │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 2d7b8 │ │ │ │ + bne.n 2d7b8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2d7ae │ │ │ │ + b.n 2d7ae │ │ │ │ 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 2d7a8 │ │ │ │ - b.n 2d7ee │ │ │ │ + bne.n 2d7a8 │ │ │ │ + b.n 2d7ee │ │ │ │ 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 2d7cc │ │ │ │ + b.n 2d7cc │ │ │ │ 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 2d7c6 │ │ │ │ + bne.n 2d7c6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 2d7c6 │ │ │ │ + beq.n 2d7c6 │ │ │ │ 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] │ │ │ │ @@ -49663,16 +49664,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 2d81c │ │ │ │ - ldr r3, [pc, #152] @ (2d8a8 ) │ │ │ │ + bne.n 2d81c │ │ │ │ + ldr r3, [pc, #152] @ (2d8a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ @@ -49693,25 +49694,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 2d862 │ │ │ │ + bne.n 2d862 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 296c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 296c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d8a0 │ │ │ │ + b.n 2d8a0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2d870 │ │ │ │ + beq.n 2d870 │ │ │ │ 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] │ │ │ │ @@ -49725,54 +49726,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 2d710 │ │ │ │ + b.n 2d710 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ 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 2d8ce │ │ │ │ + beq.n 2d8ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d8d2 │ │ │ │ + bne.n 2d8d2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d8fa │ │ │ │ + b.n 2d8fa │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d8e4 │ │ │ │ + bne.n 2d8e4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d8fa │ │ │ │ + b.n 2d8fa │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 29cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d8f8 │ │ │ │ + bne.n 2d8f8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2d8fa │ │ │ │ + b.n 2d8fa │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49780,51 +49781,51 @@ │ │ │ │ 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 2d924 │ │ │ │ + beq.n 2d924 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d928 │ │ │ │ + bne.n 2d928 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d96e │ │ │ │ + b.n 2d96e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2d93a │ │ │ │ + bne.n 2d93a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d96e │ │ │ │ + b.n 2d96e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2ee8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 2d94e │ │ │ │ + bcs.n 2d94e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2d96e │ │ │ │ + b.n 2d96e │ │ │ │ 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 2d96c │ │ │ │ + bne.n 2d96c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2d96e │ │ │ │ + b.n 2d96e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ 0002d976 : │ │ │ │ @@ -49951,25 +49952,25 @@ │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2da90 │ │ │ │ ldr r3, [pc, #28] @ (2daa4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ 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, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -50378,15 +50379,15 @@ │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-44] │ │ │ │ bl 2ead8 │ │ │ │ mov r3, r0 │ │ │ │ b.n 2df7a │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20878 │ │ │ │ + bl 20874 │ │ │ │ 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 2df48 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ @@ -50413,15 +50414,15 @@ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ bne.n 2dee6 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [pc, #232] @ (2dfb0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 2df34 │ │ │ │ @@ -50430,29 +50431,29 @@ │ │ │ │ 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 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 2df34 │ │ │ │ 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 20d58 │ │ │ │ + bl 20d54 │ │ │ │ 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 │ │ │ │ @@ -50461,18 +50462,18 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2de82 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 20e44 │ │ │ │ + bl 20e40 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20966 │ │ │ │ + bl 20962 │ │ │ │ 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, #48] @ (2dfb4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #36] @ (2dfac ) │ │ │ │ @@ -50489,15 +50490,15 @@ │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -50686,17 +50687,17 @@ │ │ │ │ nop │ │ │ │ subs r6, r2, #5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #206 @ 0xce │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, #2 │ │ │ │ movs r2, r0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -50796,15 +50797,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 2e27c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [pc, #52] @ (2e2ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r1, [pc, #48] @ (2e2b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #36] @ (2e2a8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ @@ -50818,15 +50819,15 @@ │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ adds r2, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -50984,19 +50985,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 2e414 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -51046,15 +51047,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2e4ac │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 2ead8 │ │ │ │ str r0, [r7, #8] │ │ │ │ b.n 2e4b4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2c718 │ │ │ │ + bl 2c718 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2ee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2ee8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -51135,19 +51136,19 @@ │ │ │ │ blx 296c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -51480,15 +51481,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -51560,15 +51561,15 @@ │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ asrs r2, r2, #28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r0, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #26 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -51697,21 +51698,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2eac0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 2eacc │ │ │ │ ldr r3, [pc, #16] @ (2ead4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r6, [r0, #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 │ │ │ │ @@ -51724,21 +51725,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2eb00 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 2eb0c │ │ │ │ ldr r3, [pc, #16] @ (2eb14 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ 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 │ │ │ │ @@ -51753,21 +51754,21 @@ │ │ │ │ beq.n 2eb4e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2eb4e │ │ │ │ ldr r3, [pc, #16] @ (2eb58 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ 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 │ │ │ │ @@ -51782,21 +51783,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2eb88 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ b.n 2eb94 │ │ │ │ ldr r3, [pc, #16] @ (2eb9c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2189c │ │ │ │ + bl 21898 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ 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 │ │ │ │ @@ -51816,15 +51817,15 @@ │ │ │ │ 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 260fe │ │ │ │ + bl 260fe │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2ec04 │ │ │ │ movs r2, #0 │ │ │ │ b.n 2ec08 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ @@ -51861,15 +51862,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #180] @ (2ed18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #180] @ (2ed1c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ b.n 2ecbc │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [pc, #160] @ (2ed20 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f84 │ │ │ │ @@ -51882,15 +51883,15 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 2ecbc │ │ │ │ ldr r3, [pc, #132] @ (2ed24 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ 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 │ │ │ │ @@ -51920,25 +51921,25 @@ │ │ │ │ addw r7, r7, #2072 @ 0x818 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ asrs r4, r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #12 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -51954,24 +51955,24 @@ │ │ │ │ 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 26734 │ │ │ │ + bl 26734 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ed80 │ │ │ │ ldr r3, [pc, #152] @ (2ee08 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ b.n 2edc8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 30d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -51981,34 +51982,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2edae │ │ │ │ ldr r3, [pc, #112] @ (2ee0c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ b.n 2edc8 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [pc, #84] @ (2ee10 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2627c │ │ │ │ + bl 2627c │ │ │ │ movs r3, #1 │ │ │ │ b.n 2ede0 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [pc, #64] @ (2ee14 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2627c │ │ │ │ + bl 2627c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #52] @ (2ee18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #28] @ (2ee04 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ @@ -52020,54 +52021,54 @@ │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ asrs r4, r6, #10 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #8 │ │ │ │ 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] @ (2ee5c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ ldr r3, [pc, #32] @ (2ee60 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #28] @ (2ee64 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #28] @ (2ee68 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 1d418 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ ldc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ 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 │ │ │ │ @@ -52081,29 +52082,29 @@ │ │ │ │ str.w r3, [r7, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #192] @ (2ef58 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1c450 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2eed2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #156] @ (2ef5c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ movs r3, #0 │ │ │ │ b.n 2ef2e │ │ │ │ add.w r0, r7, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -52122,25 +52123,25 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #92] @ (2ef60 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ movs r3, #0 │ │ │ │ b.n 2ef2e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #68] @ (2ef64 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #56] @ (2ef68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #32] @ (2ef54 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ @@ -52152,21 +52153,21 @@ │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ asrs r0, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ - movs r0, r0 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #3 │ │ │ │ movs r2, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -52182,15 +52183,15 @@ │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #208] @ (2f068 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -52211,15 +52212,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #132] @ (2f06c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ movs r3, #0 │ │ │ │ b.n 2f040 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 1c5d0 │ │ │ │ @@ -52230,22 +52231,22 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [pc, #92] @ (2f070 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ b.n 2f036 │ │ │ │ ldr r3, [pc, #76] @ (2f074 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 2167c │ │ │ │ + bl 21678 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2960 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [pc, #52] @ (2f078 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #28] @ (2f064 ) │ │ │ │ @@ -52260,21 +52261,21 @@ │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ asrs r0, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ sub sp, #24 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -703,153 +703,153 @@ │ │ │ │ 0x00032fd8 6e746972 65207369 676e6174 75726520 ntire signature │ │ │ │ 0x00032fe8 6f662025 64206279 7465730a 00000000 of %d bytes..... │ │ │ │ 0x00032ff8 7469636b 65743a20 72656365 69766564 ticket: received │ │ │ │ 0x00033008 20736967 6e656420 6368616c 6c656e67 signed challeng │ │ │ │ 0x00033018 65206f66 20256420 62797465 73000000 e of %d bytes... │ │ │ │ 0x00033028 7469636b 65743a20 636f756c 646e2774 ticket: couldn't │ │ │ │ 0x00033038 20777269 74652074 6f202573 3a202573 write to %s: %s │ │ │ │ - 0x00033048 0a000000 6f70656e 73736c20 706b6579 ....openssl pkey │ │ │ │ - 0x00033058 75746c20 2d707562 696e202d 696e6b65 utl -pubin -inke │ │ │ │ - 0x00033068 79202225 7322202d 696e2022 25732220 y "%s" -in "%s" │ │ │ │ - 0x00033078 2d736967 66696c65 20222573 22202d76 -sigfile "%s" -v │ │ │ │ - 0x00033088 65726966 79000000 7469636b 65743a20 erify...ticket: │ │ │ │ - 0x00033098 25730a00 7469636b 65743a20 6661696c %s..ticket: fail │ │ │ │ - 0x000330a8 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ - 0x000330b8 20257300 7469636b 65743a20 73756363 %s.ticket: succ │ │ │ │ - 0x000330c8 65656465 64206368 616c6c65 6e676520 eeded challenge │ │ │ │ - 0x000330d8 666f7220 25730000 7469636b 65743a20 for %s..ticket: │ │ │ │ - 0x000330e8 77616974 696e6720 666f7220 7469636b waiting for tick │ │ │ │ - 0x000330f8 65747300 7469636b 65743a20 64697363 ets.ticket: disc │ │ │ │ - 0x00033108 6f6e6e65 63746564 2066726f 6d20636c onnected from cl │ │ │ │ - 0x00033118 69656e74 00000000 3d3d0000 7469636b ient....==..tick │ │ │ │ - 0x00033128 65743a20 65786861 75737465 6420616c et: exhausted al │ │ │ │ - 0x00033138 6c207469 636b6574 20636861 6c6c656e l ticket challen │ │ │ │ - 0x00033148 67657300 7469636b 65743a20 62616420 ges.ticket: bad │ │ │ │ - 0x00033158 72657370 6f6e7365 00000000 7469636b response....tick │ │ │ │ - 0x00033168 65743a20 72656164 20746963 6b657420 et: read ticket │ │ │ │ - 0x00033178 64696765 73743a20 25730000 73756363 digest: %s..succ │ │ │ │ - 0x00033188 6573730a 00000000 6661696c 7572650a ess.....failure. │ │ │ │ - 0x00033198 00000000 7469636b 65743a20 72656769 ....ticket: regi │ │ │ │ - 0x000331a8 73746572 65640000 7469636b 65740000 stered..ticket.. │ │ │ │ - 0x000331b8 2c000000 61646469 6e672025 73000000 ,...adding %s... │ │ │ │ - 0x000331c8 2e000000 7469636b 65742e00 61646469 ....ticket..addi │ │ │ │ - 0x000331d8 6e672074 69636b65 74202573 00000000 ng ticket %s.... │ │ │ │ - 0x000331e8 6966205b 202d7220 2f646576 2f757261 if [ -r /dev/ura │ │ │ │ - 0x000331f8 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ - 0x00033208 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ - 0x00033218 65762f75 72616e64 6f6d0a65 6c696620 ev/urandom.elif │ │ │ │ - 0x00033228 5b202d72 202f6465 762f7261 6e646f6d [ -r /dev/random │ │ │ │ - 0x00033238 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ - 0x00033248 2052414e 4446494c 453d2f64 65762f72 RANDFILE=/dev/r │ │ │ │ - 0x00033258 616e646f 6d0a656c 73650a09 756e7365 andom.else..unse │ │ │ │ - 0x00033268 74205241 4e444649 4c450a09 6578706f t RANDFILE..expo │ │ │ │ - 0x00033278 72742048 4f4d453d 2f0a6669 0a6f7065 rt HOME=/.fi.ope │ │ │ │ - 0x00033288 6e73736c 20727361 202d696e 20222454 nssl rsa -in "$T │ │ │ │ - 0x00033298 49434b45 5422202d 7075626f 75740a00 ICKET" -pubout.. │ │ │ │ - 0x000332a8 61757468 5f746963 6b65745f 61737365 auth_ticket_asse │ │ │ │ - 0x000332b8 72740000 6966205b 202d7220 2f646576 rt..if [ -r /dev │ │ │ │ - 0x000332c8 2f757261 6e646f6d 205d3b20 7468656e /urandom ]; then │ │ │ │ - 0x000332d8 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ - 0x000332e8 453d2f64 65762f75 72616e64 6f6d0a65 E=/dev/urandom.e │ │ │ │ - 0x000332f8 6c696620 5b202d72 202f6465 762f7261 lif [ -r /dev/ra │ │ │ │ - 0x00033308 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ - 0x00033318 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ - 0x00033328 65762f72 616e646f 6d0a656c 73650a09 ev/random.else.. │ │ │ │ - 0x00033338 756e7365 74205241 4e444649 4c450a09 unset RANDFILE.. │ │ │ │ - 0x00033348 6578706f 72742048 4f4d453d 2f0a6669 export HOME=/.fi │ │ │ │ - 0x00033358 0a6f7065 6e73736c 20706b65 7975746c .openssl pkeyutl │ │ │ │ - 0x00033368 202d696e 6b657920 22245449 434b4554 -inkey "$TICKET │ │ │ │ - 0x00033378 22202d73 69676e0a 00000000 756e6978 " -sign.....unix │ │ │ │ - 0x00033388 3a207761 6974696e 6720666f 72206368 : waiting for ch │ │ │ │ - 0x00033398 616c6c65 6e676500 25733a20 25733a25 allenge.%s: %s:% │ │ │ │ - 0x000333a8 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ - 0x000333b8 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ - 0x000333c8 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ - 0x000333d8 61757468 5f756e69 782e6300 756e6978 auth_unix.c.unix │ │ │ │ - 0x000333e8 3a206368 616c6c65 6e676520 69732025 : challenge is % │ │ │ │ - 0x000333f8 73000000 756e6978 3a20636f 756c6420 s...unix: could │ │ │ │ - 0x00033408 6e6f7420 6d656574 20636861 6c6c656e not meet challen │ │ │ │ - 0x00033418 67653a20 25730000 6e6f0a00 756e6978 ge: %s..no..unix │ │ │ │ - 0x00033428 3a206973 73756564 20726573 706f6e73 : issued respons │ │ │ │ - 0x00033438 65000000 7965730a 00000000 756e6978 e...yes.....unix │ │ │ │ - 0x00033448 3a207265 73706f6e 73652072 656a6563 : response rejec │ │ │ │ - 0x00033458 74656400 25733a20 25733a25 645b2573 ted.%s: %s:%d[%s │ │ │ │ - 0x00033468 5d206572 726f723a 20256420 60257327 ] error: %d `%s' │ │ │ │ - 0x00033478 00000000 756e6978 3a207265 73706f6e ....unix: respon │ │ │ │ - 0x00033488 73652061 63636570 74656400 25732f63 se accepted.%s/c │ │ │ │ - 0x00033498 68616c6c 656e6765 2e25642e 25640000 hallenge.%d.%d.. │ │ │ │ - 0x000334a8 756e6978 3a202573 20697320 696e2075 unix: %s is in u │ │ │ │ - 0x000334b8 73652c20 7374696c 6c207472 79696e67 se, still trying │ │ │ │ - 0x000334c8 2e2e2e00 756e6978 3a206368 616c6c65 ....unix: challe │ │ │ │ - 0x000334d8 6e676520 70617468 20697320 25730000 nge path is %s.. │ │ │ │ - 0x000334e8 72000000 756e6978 3a20636f 756c646e r...unix: couldn │ │ │ │ - 0x000334f8 2774206f 70656e20 25733a20 25730000 't open %s: %s.. │ │ │ │ - 0x00033508 756e6978 3a206765 6e657261 74696e67 unix: generating │ │ │ │ - 0x00033518 20636861 6c6c656e 67650000 25730a00 challenge..%s.. │ │ │ │ - 0x00033528 756e6978 3a207761 6974696e 6720666f unix: waiting fo │ │ │ │ - 0x00033538 72207265 73706f6e 73650000 79657300 r response..yes. │ │ │ │ - 0x00033548 756e6978 3a20636c 69656e74 20636c61 unix: client cla │ │ │ │ - 0x00033558 696d7320 73756363 6573732c 20627574 ims success, but │ │ │ │ - 0x00033568 20492064 6f6e2774 20736565 20697420 I don't see it │ │ │ │ - 0x00033578 7965742e 2e2e0000 756e6978 3a20676f yet.....unix: go │ │ │ │ - 0x00033588 74207265 73706f6e 73650000 756e6978 t response..unix │ │ │ │ - 0x00033598 3a20636c 69656e74 20697320 75696420 : client is uid │ │ │ │ - 0x000335a8 25640000 756e6978 3a20636c 69656e74 %d..unix: client │ │ │ │ - 0x000335b8 20697320 7375626a 65637420 25730000 is subject %s.. │ │ │ │ - 0x000335c8 756e6978 3a207468 65726520 6973206e unix: there is n │ │ │ │ - 0x000335d8 6f207573 65722063 6f727265 73706f6e o user correspon │ │ │ │ - 0x000335e8 64696e67 20746f20 75696420 25640000 ding to uid %d.. │ │ │ │ - 0x000335f8 756e6978 3a20636c 69656e74 20666169 unix: client fai │ │ │ │ - 0x00033608 6c656420 74686520 6368616c 6c656e67 led the challeng │ │ │ │ - 0x00033618 653a2025 73000000 756e6978 3a20636c e: %s...unix: cl │ │ │ │ - 0x00033628 69656e74 20646563 6c696e65 64207468 ient declined th │ │ │ │ - 0x00033638 65206368 616c6c65 6e676500 756e6978 e challenge.unix │ │ │ │ - 0x00033648 3a207265 67697374 65726564 00000000 : registered.... │ │ │ │ - 0x00033658 756e6978 00000000 61757468 5f756e69 unix....auth_uni │ │ │ │ - 0x00033668 785f6173 73657274 00000000 25733a20 x_assert....%s: │ │ │ │ - 0x00033678 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x00033688 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x00033698 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x000336a8 4c000000 6236342e 63000000 41424344 L...b64.c...ABCD │ │ │ │ - 0x000336b8 45464748 494a4b4c 4d4e4f50 51525354 EFGHIJKLMNOPQRST │ │ │ │ - 0x000336c8 55565758 595a6162 63646566 6768696a UVWXYZabcdefghij │ │ │ │ - 0x000336d8 6b6c6d6e 6f707172 73747576 7778797a klmnopqrstuvwxyz │ │ │ │ - 0x000336e8 30313233 34353637 38392b2f 6236345f 0123456789+/b64_ │ │ │ │ - 0x000336f8 656e636f 64650000 ffffffff ffffffff encode.......... │ │ │ │ + 0x00033048 0a000000 6f70656e 73736c20 72736175 ....openssl rsau │ │ │ │ + 0x00033058 746c202d 70756269 6e202d69 6e6b6579 tl -pubin -inkey │ │ │ │ + 0x00033068 20222573 22202d69 6e202225 7322202d "%s" -in "%s" - │ │ │ │ + 0x00033078 76657269 66790000 7469636b 65743a20 verify..ticket: │ │ │ │ + 0x00033088 25730a00 7469636b 65743a20 6661696c %s..ticket: fail │ │ │ │ + 0x00033098 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ + 0x000330a8 20257300 7469636b 65743a20 73756363 %s.ticket: succ │ │ │ │ + 0x000330b8 65656465 64206368 616c6c65 6e676520 eeded challenge │ │ │ │ + 0x000330c8 666f7220 25730000 7469636b 65743a20 for %s..ticket: │ │ │ │ + 0x000330d8 77616974 696e6720 666f7220 7469636b waiting for tick │ │ │ │ + 0x000330e8 65747300 7469636b 65743a20 64697363 ets.ticket: disc │ │ │ │ + 0x000330f8 6f6e6e65 63746564 2066726f 6d20636c onnected from cl │ │ │ │ + 0x00033108 69656e74 00000000 3d3d0000 7469636b ient....==..tick │ │ │ │ + 0x00033118 65743a20 65786861 75737465 6420616c et: exhausted al │ │ │ │ + 0x00033128 6c207469 636b6574 20636861 6c6c656e l ticket challen │ │ │ │ + 0x00033138 67657300 7469636b 65743a20 62616420 ges.ticket: bad │ │ │ │ + 0x00033148 72657370 6f6e7365 00000000 7469636b response....tick │ │ │ │ + 0x00033158 65743a20 72656164 20746963 6b657420 et: read ticket │ │ │ │ + 0x00033168 64696765 73743a20 25730000 73756363 digest: %s..succ │ │ │ │ + 0x00033178 6573730a 00000000 6661696c 7572650a ess.....failure. │ │ │ │ + 0x00033188 00000000 7469636b 65743a20 72656769 ....ticket: regi │ │ │ │ + 0x00033198 73746572 65640000 7469636b 65740000 stered..ticket.. │ │ │ │ + 0x000331a8 2c000000 61646469 6e672025 73000000 ,...adding %s... │ │ │ │ + 0x000331b8 2e000000 7469636b 65742e00 61646469 ....ticket..addi │ │ │ │ + 0x000331c8 6e672074 69636b65 74202573 00000000 ng ticket %s.... │ │ │ │ + 0x000331d8 6966205b 202d7220 2f646576 2f757261 if [ -r /dev/ura │ │ │ │ + 0x000331e8 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ + 0x000331f8 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ + 0x00033208 65762f75 72616e64 6f6d0a65 6c696620 ev/urandom.elif │ │ │ │ + 0x00033218 5b202d72 202f6465 762f7261 6e646f6d [ -r /dev/random │ │ │ │ + 0x00033228 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ + 0x00033238 2052414e 4446494c 453d2f64 65762f72 RANDFILE=/dev/r │ │ │ │ + 0x00033248 616e646f 6d0a656c 73650a09 756e7365 andom.else..unse │ │ │ │ + 0x00033258 74205241 4e444649 4c450a09 6578706f t RANDFILE..expo │ │ │ │ + 0x00033268 72742048 4f4d453d 2f0a6669 0a6f7065 rt HOME=/.fi.ope │ │ │ │ + 0x00033278 6e73736c 20727361 202d696e 20222454 nssl rsa -in "$T │ │ │ │ + 0x00033288 49434b45 5422202d 7075626f 75740a00 ICKET" -pubout.. │ │ │ │ + 0x00033298 61757468 5f746963 6b65745f 61737365 auth_ticket_asse │ │ │ │ + 0x000332a8 72740000 6966205b 202d7220 2f646576 rt..if [ -r /dev │ │ │ │ + 0x000332b8 2f757261 6e646f6d 205d3b20 7468656e /urandom ]; then │ │ │ │ + 0x000332c8 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ + 0x000332d8 453d2f64 65762f75 72616e64 6f6d0a65 E=/dev/urandom.e │ │ │ │ + 0x000332e8 6c696620 5b202d72 202f6465 762f7261 lif [ -r /dev/ra │ │ │ │ + 0x000332f8 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ + 0x00033308 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ + 0x00033318 65762f72 616e646f 6d0a656c 73650a09 ev/random.else.. │ │ │ │ + 0x00033328 756e7365 74205241 4e444649 4c450a09 unset RANDFILE.. │ │ │ │ + 0x00033338 6578706f 72742048 4f4d453d 2f0a6669 export HOME=/.fi │ │ │ │ + 0x00033348 0a6f7065 6e73736c 20727361 75746c20 .openssl rsautl │ │ │ │ + 0x00033358 2d696e6b 65792022 24544943 4b455422 -inkey "$TICKET" │ │ │ │ + 0x00033368 202d7369 676e0a00 756e6978 3a207761 -sign..unix: wa │ │ │ │ + 0x00033378 6974696e 6720666f 72206368 616c6c65 iting for challe │ │ │ │ + 0x00033388 6e676500 25733a20 25733a25 645b2573 nge.%s: %s:%d[%s │ │ │ │ + 0x00033398 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x000333a8 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x000333b8 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ + 0x000333c8 5f756e69 782e6300 756e6978 3a206368 _unix.c.unix: ch │ │ │ │ + 0x000333d8 616c6c65 6e676520 69732025 73000000 allenge is %s... │ │ │ │ + 0x000333e8 756e6978 3a20636f 756c6420 6e6f7420 unix: could not │ │ │ │ + 0x000333f8 6d656574 20636861 6c6c656e 67653a20 meet challenge: │ │ │ │ + 0x00033408 25730000 6e6f0a00 756e6978 3a206973 %s..no..unix: is │ │ │ │ + 0x00033418 73756564 20726573 706f6e73 65000000 sued response... │ │ │ │ + 0x00033428 7965730a 00000000 756e6978 3a207265 yes.....unix: re │ │ │ │ + 0x00033438 73706f6e 73652072 656a6563 74656400 sponse rejected. │ │ │ │ + 0x00033448 25733a20 25733a25 645b2573 5d206572 %s: %s:%d[%s] er │ │ │ │ + 0x00033458 726f723a 20256420 60257327 00000000 ror: %d `%s'.... │ │ │ │ + 0x00033468 756e6978 3a207265 73706f6e 73652061 unix: response a │ │ │ │ + 0x00033478 63636570 74656400 25732f63 68616c6c ccepted.%s/chall │ │ │ │ + 0x00033488 656e6765 2e25642e 25640000 756e6978 enge.%d.%d..unix │ │ │ │ + 0x00033498 3a202573 20697320 696e2075 73652c20 : %s is in use, │ │ │ │ + 0x000334a8 7374696c 6c207472 79696e67 2e2e2e00 still trying.... │ │ │ │ + 0x000334b8 756e6978 3a206368 616c6c65 6e676520 unix: challenge │ │ │ │ + 0x000334c8 70617468 20697320 25730000 72000000 path is %s..r... │ │ │ │ + 0x000334d8 756e6978 3a20636f 756c646e 2774206f unix: couldn't o │ │ │ │ + 0x000334e8 70656e20 25733a20 25730000 756e6978 pen %s: %s..unix │ │ │ │ + 0x000334f8 3a206765 6e657261 74696e67 20636861 : generating cha │ │ │ │ + 0x00033508 6c6c656e 67650000 25730a00 756e6978 llenge..%s..unix │ │ │ │ + 0x00033518 3a207761 6974696e 6720666f 72207265 : waiting for re │ │ │ │ + 0x00033528 73706f6e 73650000 79657300 756e6978 sponse..yes.unix │ │ │ │ + 0x00033538 3a20636c 69656e74 20636c61 696d7320 : client claims │ │ │ │ + 0x00033548 73756363 6573732c 20627574 20492064 success, but I d │ │ │ │ + 0x00033558 6f6e2774 20736565 20697420 7965742e on't see it yet. │ │ │ │ + 0x00033568 2e2e0000 756e6978 3a20676f 74207265 ....unix: got re │ │ │ │ + 0x00033578 73706f6e 73650000 756e6978 3a20636c sponse..unix: cl │ │ │ │ + 0x00033588 69656e74 20697320 75696420 25640000 ient is uid %d.. │ │ │ │ + 0x00033598 756e6978 3a20636c 69656e74 20697320 unix: client is │ │ │ │ + 0x000335a8 7375626a 65637420 25730000 756e6978 subject %s..unix │ │ │ │ + 0x000335b8 3a207468 65726520 6973206e 6f207573 : there is no us │ │ │ │ + 0x000335c8 65722063 6f727265 73706f6e 64696e67 er corresponding │ │ │ │ + 0x000335d8 20746f20 75696420 25640000 756e6978 to uid %d..unix │ │ │ │ + 0x000335e8 3a20636c 69656e74 20666169 6c656420 : client failed │ │ │ │ + 0x000335f8 74686520 6368616c 6c656e67 653a2025 the challenge: % │ │ │ │ + 0x00033608 73000000 756e6978 3a20636c 69656e74 s...unix: client │ │ │ │ + 0x00033618 20646563 6c696e65 64207468 65206368 declined the ch │ │ │ │ + 0x00033628 616c6c65 6e676500 756e6978 3a207265 allenge.unix: re │ │ │ │ + 0x00033638 67697374 65726564 00000000 756e6978 gistered....unix │ │ │ │ + 0x00033648 00000000 61757468 5f756e69 785f6173 ....auth_unix_as │ │ │ │ + 0x00033658 73657274 00000000 25733a20 25733a25 sert....%s: %s:% │ │ │ │ + 0x00033668 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ + 0x00033678 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ + 0x00033688 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ + 0x00033698 6236342e 63000000 41424344 45464748 b64.c...ABCDEFGH │ │ │ │ + 0x000336a8 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x000336b8 595a6162 63646566 6768696a 6b6c6d6e YZabcdefghijklmn │ │ │ │ + 0x000336c8 6f707172 73747576 7778797a 30313233 opqrstuvwxyz0123 │ │ │ │ + 0x000336d8 34353637 38392b2f 6236345f 656e636f 456789+/b64_enco │ │ │ │ + 0x000336e8 64650000 ffffffff ffffffff ffffffff de.............. │ │ │ │ + 0x000336f8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033708 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033718 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033728 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033738 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033748 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033758 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033768 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033778 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033788 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00033798 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000337a8 ffffffff 3e000000 ffffffff ffffffff ....>........... │ │ │ │ - 0x000337b8 ffffffff 3f000000 34000000 35000000 ....?...4...5... │ │ │ │ - 0x000337c8 36000000 37000000 38000000 39000000 6...7...8...9... │ │ │ │ - 0x000337d8 3a000000 3b000000 3c000000 3d000000 :...;...<...=... │ │ │ │ - 0x000337e8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x000337f8 ffffffff ffffffff ffffffff 00000000 ................ │ │ │ │ - 0x00033808 01000000 02000000 03000000 04000000 ................ │ │ │ │ - 0x00033818 05000000 06000000 07000000 08000000 ................ │ │ │ │ - 0x00033828 09000000 0a000000 0b000000 0c000000 ................ │ │ │ │ - 0x00033838 0d000000 0e000000 0f000000 10000000 ................ │ │ │ │ - 0x00033848 11000000 12000000 13000000 14000000 ................ │ │ │ │ - 0x00033858 15000000 16000000 17000000 18000000 ................ │ │ │ │ - 0x00033868 19000000 ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00033878 ffffffff ffffffff ffffffff 1a000000 ................ │ │ │ │ - 0x00033888 1b000000 1c000000 1d000000 1e000000 ................ │ │ │ │ - 0x00033898 1f000000 20000000 21000000 22000000 .... ...!..."... │ │ │ │ - 0x000338a8 23000000 24000000 25000000 26000000 #...$...%...&... │ │ │ │ - 0x000338b8 27000000 28000000 29000000 2a000000 '...(...)...*... │ │ │ │ - 0x000338c8 2b000000 2c000000 2d000000 2e000000 +...,...-....... │ │ │ │ - 0x000338d8 2f000000 30000000 31000000 32000000 /...0...1...2... │ │ │ │ - 0x000338e8 33000000 ffffffff ffffffff ffffffff 3............... │ │ │ │ + 0x00033798 3e000000 ffffffff ffffffff ffffffff >............... │ │ │ │ + 0x000337a8 3f000000 34000000 35000000 36000000 ?...4...5...6... │ │ │ │ + 0x000337b8 37000000 38000000 39000000 3a000000 7...8...9...:... │ │ │ │ + 0x000337c8 3b000000 3c000000 3d000000 ffffffff ;...<...=....... │ │ │ │ + 0x000337d8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000337e8 ffffffff ffffffff 00000000 01000000 ................ │ │ │ │ + 0x000337f8 02000000 03000000 04000000 05000000 ................ │ │ │ │ + 0x00033808 06000000 07000000 08000000 09000000 ................ │ │ │ │ + 0x00033818 0a000000 0b000000 0c000000 0d000000 ................ │ │ │ │ + 0x00033828 0e000000 0f000000 10000000 11000000 ................ │ │ │ │ + 0x00033838 12000000 13000000 14000000 15000000 ................ │ │ │ │ + 0x00033848 16000000 17000000 18000000 19000000 ................ │ │ │ │ + 0x00033858 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x00033868 ffffffff ffffffff 1a000000 1b000000 ................ │ │ │ │ + 0x00033878 1c000000 1d000000 1e000000 1f000000 ................ │ │ │ │ + 0x00033888 20000000 21000000 22000000 23000000 ...!..."...#... │ │ │ │ + 0x00033898 24000000 25000000 26000000 27000000 $...%...&...'... │ │ │ │ + 0x000338a8 28000000 29000000 2a000000 2b000000 (...)...*...+... │ │ │ │ + 0x000338b8 2c000000 2d000000 2e000000 2f000000 ,...-......./... │ │ │ │ + 0x000338c8 30000000 31000000 32000000 33000000 0...1...2...3... │ │ │ │ + 0x000338d8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ + 0x000338e8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x000338f8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033908 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033918 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033928 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033938 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033948 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033958 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ @@ -873,297 +873,295 @@ │ │ │ │ 0x00033a78 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033a88 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033a98 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033aa8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033ab8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033ac8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ 0x00033ad8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00033ae8 ffffffff ffffffff ffffffff ffffffff ................ │ │ │ │ - 0x00033af8 ffffffff ffffffff 6236345f 6465636f ........b64_deco │ │ │ │ - 0x00033b08 64650000 62756666 65722e63 00000000 de..buffer.c.... │ │ │ │ - 0x00033b18 5b25733a 25645d3a 20257300 372e3134 [%s:%d]: %s.7.14 │ │ │ │ - 0x00033b28 2e352046 494e414c 00000000 25732076 .5 FINAL....%s v │ │ │ │ - 0x00033b38 65727369 6f6e2025 73202872 656c6561 ersion %s (relea │ │ │ │ - 0x00033b48 73656420 2573290a 00000000 53617420 sed %s).....Sat │ │ │ │ - 0x00033b58 4d617220 31352031 313a3335 3a313920 Mar 15 11:35:19 │ │ │ │ - 0x00033b68 55544320 32303235 00000000 64656269 UTC 2025....debi │ │ │ │ - 0x00033b78 616e0000 09427569 6c742062 79202573 an...Built by %s │ │ │ │ - 0x00033b88 40257320 6f6e2025 730a0000 32303138 @%s on %s...2018 │ │ │ │ - 0x00033b98 2d31322d 32350000 44656269 616e2062 -12-25..Debian b │ │ │ │ - 0x00033ba8 75696c64 206f6620 6363746f 6f6c7300 uild of cctools. │ │ │ │ - 0x00033bb8 09537973 74656d3a 2025730a 00000000 .System: %s..... │ │ │ │ - 0x00033bc8 2d2d7769 74682d67 6c6f6275 732d7061 --with-globus-pa │ │ │ │ - 0x00033bd8 74683d2f 75737220 2d2d7072 65666978 th=/usr --prefix │ │ │ │ - 0x00033be8 3d2f7573 72202d2d 77697468 2d676f6c =/usr --with-gol │ │ │ │ - 0x00033bf8 616e672d 70617468 3d2f7573 72202d2d ang-path=/usr -- │ │ │ │ - 0x00033c08 77697468 2d6b7262 352d7061 74683d2f with-krb5-path=/ │ │ │ │ - 0x00033c18 75737220 2d2d7769 74682d72 6561646c usr --with-readl │ │ │ │ - 0x00033c28 696e652d 70617468 3d2f7573 72202d2d ine-path=/usr -- │ │ │ │ - 0x00033c38 77697468 2d6d7069 2d706174 683d2f75 with-mpi-path=/u │ │ │ │ - 0x00033c48 7372202d 2d776974 682d6675 73652d70 sr --with-fuse-p │ │ │ │ - 0x00033c58 6174683d 2f757372 202d2d77 6974682d ath=/usr --with- │ │ │ │ - 0x00033c68 7a6c6962 2d706174 683d2f75 7372202d zlib-path=/usr - │ │ │ │ - 0x00033c78 2d776974 682d7079 74686f6e 332d7061 -with-python3-pa │ │ │ │ - 0x00033c88 7468202f 7573722f 62696e2f 70797468 th /usr/bin/pyth │ │ │ │ - 0x00033c98 6f6e3320 2d2d7769 74682d70 7974686f on3 --with-pytho │ │ │ │ - 0x00033ca8 6e322d70 61746820 6e6f202d 2d776974 n2-path no --wit │ │ │ │ - 0x00033cb8 686f7574 2d737973 74656d2d 70617272 hout-system-parr │ │ │ │ - 0x00033cc8 6f74202d 2d627569 6c642d64 61746520 ot --build-date │ │ │ │ - 0x00033cd8 53617420 4d617220 31352031 313a3335 Sat Mar 15 11:35 │ │ │ │ - 0x00033ce8 3a313920 55544320 32303235 00000000 :19 UTC 2025.... │ │ │ │ - 0x00033cf8 09436f6e 66696775 72617469 6f6e3a20 .Configuration: │ │ │ │ - 0x00033d08 25730a00 25642e25 642e2564 00000000 %s..%d.%d.%d.... │ │ │ │ - 0x00033d18 25732076 65727369 6f6e2025 73202872 %s version %s (r │ │ │ │ - 0x00033d28 656c6561 73656420 25732900 4275696c eleased %s).Buil │ │ │ │ - 0x00033d38 74206279 20257340 2573206f 6e202573 t by %s@%s on %s │ │ │ │ - 0x00033d48 00000000 53797374 656d3a20 25730000 ....System: %s.. │ │ │ │ - 0x00033d58 436f6e66 69677572 6174696f 6e3a2025 Configuration: % │ │ │ │ - 0x00033d68 73000000 66617461 6c000000 6572726f s...fatal...erro │ │ │ │ - 0x00033d78 72000000 6e6f7469 63650000 64656275 r...notice..debu │ │ │ │ - 0x00033d88 67000000 73797363 616c6c00 6368616e g...syscall.chan │ │ │ │ - 0x00033d98 6e656c00 70726f63 65737300 7265736f nel.process.reso │ │ │ │ - 0x00033da8 6c766500 6c696263 616c6c00 74637000 lve.libcall.tcp. │ │ │ │ - 0x00033db8 646e7300 61757468 00000000 6c6f6361 dns.auth....loca │ │ │ │ - 0x00033dc8 6c000000 68747470 00000000 66747000 l...http....ftp. │ │ │ │ - 0x00033dd8 6e657374 00000000 63686972 70000000 nest....chirp... │ │ │ │ - 0x00033de8 63766d66 73000000 6d756c74 69000000 cvmfs...multi... │ │ │ │ - 0x00033df8 64636170 00000000 7266696f 00000000 dcap....rfio.... │ │ │ │ - 0x00033e08 676c6974 65000000 6c666300 6766616c glite...lfc.gfal │ │ │ │ - 0x00033e18 00000000 67726f77 00000000 70737472 ....grow....pstr │ │ │ │ - 0x00033e28 65650000 616c6c6f 63000000 63616368 ee..alloc...cach │ │ │ │ - 0x00033e38 65000000 706f6c6c 00000000 68646673 e...poll....hdfs │ │ │ │ - 0x00033e48 00000000 62786772 69640000 6c6f6769 ....bxgrid..logi │ │ │ │ - 0x00033e58 6e000000 69726f64 73000000 77710000 n...irods...wq.. │ │ │ │ - 0x00033e68 6d706900 75736572 00000000 78726f6f mpi.user....xroo │ │ │ │ - 0x00033e78 74640000 72656d6f 74650000 62617463 td..remote..batc │ │ │ │ - 0x00033e88 68000000 726d6f6e 69746f72 00000000 h...rmonitor.... │ │ │ │ - 0x00033e98 6d616b65 666c6f77 00000000 6d616b65 makeflow....make │ │ │ │ - 0x00033ea8 666c6f77 5f72756e 00000000 6d616b65 flow_run....make │ │ │ │ - 0x00033eb8 666c6f77 5f616c6c 6f630000 6d616b65 flow_alloc..make │ │ │ │ - 0x00033ec8 666c6f77 5f6c6578 65720000 6d616b65 flow_lexer..make │ │ │ │ - 0x00033ed8 666c6f77 5f706172 73657200 6d616b65 flow_parser.make │ │ │ │ - 0x00033ee8 666c6f77 5f686f6f 6b000000 65787400 flow_hook...ext. │ │ │ │ - 0x00033ef8 636f6e66 75676100 76696e65 00000000 confuga.vine.... │ │ │ │ - 0x00033f08 746c7100 6a780000 73736c00 616c6c00 tlq.jx..ssl.all. │ │ │ │ - 0x00033f18 6275636b 6574696e 67000000 74696d65 bucketing...time │ │ │ │ - 0x00033f28 00000000 70696400 636c6561 72000000 ....pid.clear... │ │ │ │ - 0x00033f38 636c6561 72202875 6e736574 7320616c clear (unsets al │ │ │ │ - 0x00033f48 6c20666c 61677329 00000000 2c202573 l flags)...., %s │ │ │ │ - 0x00033f58 00000000 545a0000 25303464 2f253032 ....TZ..%04d/%02 │ │ │ │ - 0x00033f68 642f2530 32642025 3032643a 25303264 d/%02d %02d:%02d │ │ │ │ - 0x00033f78 3a253032 642e2530 326c6420 25735b25 :%02d.%02ld %s[% │ │ │ │ - 0x00033f88 645d0000 3c636869 6c643a25 643e2000 d].. . │ │ │ │ - 0x00033f98 25733a20 00000000 0a000000 3a737464 %s: ........:std │ │ │ │ - 0x00033fa8 65727200 3a737464 6f757400 636f756c err.:stdout.coul │ │ │ │ - 0x00033fb8 64206e6f 74207365 74206465 62756720 d not set debug │ │ │ │ - 0x00033fc8 66696c65 20272573 273a2025 73000000 file '%s': %s... │ │ │ │ - 0x00033fd8 636f756c 64206e6f 74207265 6f70656e could not reopen │ │ │ │ - 0x00033fe8 20646562 7567206c 6f673a20 25730000 debug log: %s.. │ │ │ │ - 0x00033ff8 445f4445 42554700 25733a20 25733a20 D_DEBUG.%s: %s: │ │ │ │ - 0x00034008 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x00034018 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x00034028 3d202564 29206025 73270a00 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x00034038 4c000000 64656275 675f6669 6c652e63 L...debug_file.c │ │ │ │ - 0x00034048 00000000 25732e6f 6c640000 636f756c ....%s.old..coul │ │ │ │ - 0x00034058 646e2774 20737461 74206465 62756720 dn't stat debug │ │ │ │ - 0x00034068 66696c65 3a202573 0a000000 636f756c file: %s....coul │ │ │ │ - 0x00034078 646e2774 20777269 74652074 6f206465 dn't write to de │ │ │ │ - 0x00034088 62756720 66696c65 3a202573 0a000000 bug file: %s.... │ │ │ │ - 0x00034098 25732e25 73000000 64656275 675f6669 %s.%s...debug_fi │ │ │ │ - 0x000340a8 6c655f72 656f7065 6e000000 72000000 le_reopen...r... │ │ │ │ - 0x000340b8 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ - 0x000340c8 00000000 73656172 63682025 5b5e2009 ....search %[^ . │ │ │ │ - 0x000340d8 0a5d0000 646f6d61 696e2025 5b5e2009 .]..domain %[^ . │ │ │ │ - 0x000340e8 0a5d0000 5e2e2a5c 2e6c6f63 616c2400 .]..^.*\.local$. │ │ │ │ - 0x000340f8 66696e64 696e6720 6d792068 6f73746e finding my hostn │ │ │ │ - 0x00034108 616d653a 20756e61 6d65203d 2025732c ame: uname = %s, │ │ │ │ - 0x00034118 20616464 72657373 203d2025 732c2068 address = %s, h │ │ │ │ - 0x00034128 6f73746e 616d6520 3d202573 00000000 ostname = %s.... │ │ │ │ - 0x00034138 6c6f6361 6c686f73 74000000 3132372e localhost...127. │ │ │ │ - 0x00034148 302e302e 31000000 6c6f6361 6c206164 0.0.1...local ad │ │ │ │ - 0x00034158 64726573 73206f66 20272573 27202825 dress of '%s' (% │ │ │ │ - 0x00034168 73292069 73206e6f 74207665 72792075 s) is not very u │ │ │ │ - 0x00034178 73656675 6c2e0000 25732e25 73000000 seful...%s.%s... │ │ │ │ - 0x00034188 62757420 2f657463 2f726573 6f6c762e but /etc/resolv. │ │ │ │ - 0x00034198 636f6e66 20736179 7320646f 6d61696e conf says domain │ │ │ │ - 0x000341a8 203d2025 7320736f 20686f73 746e616d = %s so hostnam │ │ │ │ - 0x000341b8 65203d20 25730000 756e666f 7274756e e = %s..unfortun │ │ │ │ - 0x000341c8 6174656c 79202573 20697320 6d65616e ately %s is mean │ │ │ │ - 0x000341d8 696e676c 6573732c 20736f20 676f696e ingless, so goin │ │ │ │ - 0x000341e8 67206261 636b2074 6f202573 00000000 g back to %s.... │ │ │ │ - 0x000341f8 25730000 63616e6e 6f742066 696e6420 %s..cannot find │ │ │ │ - 0x00034208 616e7920 6d6f7265 20696e66 6f2c2073 any more info, s │ │ │ │ - 0x00034218 6f207573 6520686f 73746e61 6d65203d o use hostname = │ │ │ │ - 0x00034228 20257300 504f5349 584c595f 434f5252 %s.POSIXLY_CORR │ │ │ │ - 0x00034238 45435400 2d2d0000 25733a20 6f707469 ECT.--..%s: opti │ │ │ │ - 0x00034248 6f6e2027 25732720 69732061 6d626967 on '%s' is ambig │ │ │ │ - 0x00034258 756f7573 0a000000 25733a20 6f707469 uous....%s: opti │ │ │ │ - 0x00034268 6f6e2027 2d2d2573 2720646f 65736e27 on '--%s' doesn' │ │ │ │ - 0x00034278 7420616c 6c6f7720 616e2061 7267756d t allow an argum │ │ │ │ - 0x00034288 656e740a 00000000 25733a20 6f707469 ent.....%s: opti │ │ │ │ - 0x00034298 6f6e2027 25632573 2720646f 65736e27 on '%c%s' doesn' │ │ │ │ - 0x000342a8 7420616c 6c6f7720 616e2061 7267756d t allow an argum │ │ │ │ - 0x000342b8 656e740a 00000000 25733a20 6f707469 ent.....%s: opti │ │ │ │ - 0x000342c8 6f6e2027 25732720 72657175 69726573 on '%s' requires │ │ │ │ - 0x000342d8 20616e20 61726775 6d656e74 0a000000 an argument.... │ │ │ │ - 0x000342e8 25733a20 756e7265 636f676e 697a6564 %s: unrecognized │ │ │ │ - 0x000342f8 206f7074 696f6e20 272d2d25 73270a00 option '--%s'.. │ │ │ │ - 0x00034308 25733a20 756e7265 636f676e 697a6564 %s: unrecognized │ │ │ │ - 0x00034318 206f7074 696f6e20 27256325 73270a00 option '%c%s'.. │ │ │ │ - 0x00034328 00000000 25733a20 696e7661 6c696420 ....%s: invalid │ │ │ │ - 0x00034338 6f707469 6f6e202d 2d202725 63270a00 option -- '%c'.. │ │ │ │ - 0x00034348 25733a20 6f707469 6f6e2072 65717569 %s: option requi │ │ │ │ - 0x00034358 72657320 616e2061 7267756d 656e7420 res an argument │ │ │ │ - 0x00034368 2d2d2027 2563270a 00000000 25733a20 -- '%c'.....%s: │ │ │ │ - 0x00034378 6f707469 6f6e2027 2d572025 73272069 option '-W %s' i │ │ │ │ - 0x00034388 7320616d 62696775 6f75730a 00000000 s ambiguous..... │ │ │ │ - 0x00034398 25733a20 6f707469 6f6e2027 2d572025 %s: option '-W % │ │ │ │ - 0x000343a8 73272064 6f65736e 27742061 6c6c6f77 s' doesn't allow │ │ │ │ - 0x000343b8 20616e20 61726775 6d656e74 0a000000 an argument.... │ │ │ │ - 0x000343c8 5443505f 57494e44 4f575f53 495a4500 TCP_WINDOW_SIZE. │ │ │ │ - 0x000343d8 61747461 63686564 20746f20 25732070 attached to %s p │ │ │ │ - 0x000343e8 6f727420 25640000 736f636b 61646472 ort %d..sockaddr │ │ │ │ - 0x000343f8 5f736574 5f706f72 743a2075 6e657870 _set_port: unexp │ │ │ │ - 0x00034408 65637465 64206164 64726573 73206661 ected address fa │ │ │ │ - 0x00034418 6d696c79 2025640a 00000000 25730000 mily %d.....%s.. │ │ │ │ - 0x00034428 636f756c 64206e6f 74206372 65617465 could not create │ │ │ │ - 0x00034438 2053534c 20636f6e 74657874 3a202573 SSL context: %s │ │ │ │ - 0x00034448 00000000 73657474 696e6720 63657274 ....setting cert │ │ │ │ - 0x00034458 69666963 61746520 616e6420 6b657900 ificate and key. │ │ │ │ - 0x00034468 626f7468 206f7220 6e656974 68657220 both or neither │ │ │ │ - 0x00034478 73736c5f 6b657920 616e6420 73736c5f ssl_key and ssl_ │ │ │ │ - 0x00034488 63657274 2073686f 756c6420 62652073 cert should be s │ │ │ │ - 0x00034498 70656369 66696564 2e000000 636f756c pecified....coul │ │ │ │ - 0x000344a8 64206e6f 74207365 74207373 6c206365 d not set ssl ce │ │ │ │ - 0x000344b8 72746966 69636174 653a2025 73000000 rtificate: %s... │ │ │ │ - 0x000344c8 636f756c 64206e6f 74207365 74207373 could not set ss │ │ │ │ - 0x000344d8 6c206b65 793a2025 73000000 5443505f l key: %s...TCP_ │ │ │ │ - 0x000344e8 4c4f575f 504f5254 00000000 5443505f LOW_PORT....TCP_ │ │ │ │ - 0x000344f8 48494748 5f504f52 54000000 68696768 HIGH_PORT...high │ │ │ │ - 0x00034508 20706f72 74202564 20697320 6c657373 port %d is less │ │ │ │ - 0x00034518 20746861 6e206c6f 7720706f 72742025 than low port % │ │ │ │ - 0x00034528 6420696e 2072616e 67650000 6c697374 d in range..list │ │ │ │ - 0x00034538 656e696e 67206f6e 20706f72 74202564 ening on port %d │ │ │ │ - 0x00034548 00000000 61636365 7074696e 67207373 ....accepting ss │ │ │ │ - 0x00034558 6c207374 61746520 666f7220 25732070 l state for %s p │ │ │ │ - 0x00034568 6f727420 25640000 73736c20 61636365 ort %d..ssl acce │ │ │ │ - 0x00034578 70742066 61696c65 64206672 6f6d2025 pt failed from % │ │ │ │ - 0x00034588 7320706f 72742025 64000000 436f756c s port %d...Coul │ │ │ │ - 0x00034598 64206e6f 74207377 69746368 206c696e d not switch lin │ │ │ │ - 0x000345a8 6b206261 636b2074 6f206e6f 6e2d626c k back to non-bl │ │ │ │ - 0x000345b8 6f636b69 6e672061 66746572 2053534c ocking after SSL │ │ │ │ - 0x000345c8 2068616e 64736861 6b653a20 25730000 handshake: %s.. │ │ │ │ - 0x000345d8 53657474 696e6720 534e4920 746f3a20 Setting SNI to: │ │ │ │ - 0x000345e8 25730000 61636365 70746564 20636f6e %s..accepted con │ │ │ │ - 0x000345f8 6e656374 696f6e20 66726f6d 20257320 nection from %s │ │ │ │ - 0x00034608 706f7274 20256400 636f6e6e 65637469 port %d.connecti │ │ │ │ - 0x00034618 6e672074 6f202573 20706f72 74202564 ng to %s port %d │ │ │ │ - 0x00034628 00000000 6d616465 20636f6e 6e656374 ....made connect │ │ │ │ - 0x00034638 696f6e20 746f2025 7320706f 72742025 ion to %s port % │ │ │ │ - 0x00034648 64000000 636f6e6e 65637469 6f6e2074 d...connection t │ │ │ │ - 0x00034658 6f202573 20706f72 74202564 20666169 o %s port %d fai │ │ │ │ - 0x00034668 6c656420 28257329 00000000 64656c65 led (%s)....dele │ │ │ │ - 0x00034678 74696e67 20636f6e 74657874 2066726f ting context fro │ │ │ │ - 0x00034688 6d202573 20706f72 74202564 00000000 m %s port %d.... │ │ │ │ - 0x00034698 636c6561 72696e67 20737461 74652066 clearing state f │ │ │ │ - 0x000346a8 726f6d20 25732070 6f727420 25640000 rom %s port %d.. │ │ │ │ - 0x000346b8 64697363 6f6e6e65 63746564 2066726f disconnected fro │ │ │ │ - 0x000346c8 6d202573 20706f72 74202564 00000000 m %s port %d.... │ │ │ │ - 0x000346d8 6f757420 6f66206d 656d6f72 790a0000 out of memory... │ │ │ │ - 0x000346e8 80000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00033ae8 ffffffff 6236345f 6465636f 64650000 ....b64_decode.. │ │ │ │ + 0x00033af8 62756666 65722e63 00000000 5b25733a buffer.c....[%s: │ │ │ │ + 0x00033b08 25645d3a 20257300 372e3134 2e352046 %d]: %s.7.14.5 F │ │ │ │ + 0x00033b18 494e414c 00000000 25732076 65727369 INAL....%s versi │ │ │ │ + 0x00033b28 6f6e2025 73202872 656c6561 73656420 on %s (released │ │ │ │ + 0x00033b38 2573290a 00000000 53617420 4d617220 %s).....Sat Mar │ │ │ │ + 0x00033b48 31352031 313a3335 3a313920 55544320 15 11:35:19 UTC │ │ │ │ + 0x00033b58 32303235 00000000 64656269 616e0000 2025....debian.. │ │ │ │ + 0x00033b68 09427569 6c742062 79202573 40257320 .Built by %s@%s │ │ │ │ + 0x00033b78 6f6e2025 730a0000 32303138 2d31322d on %s...2018-12- │ │ │ │ + 0x00033b88 32350000 44656269 616e2062 75696c64 25..Debian build │ │ │ │ + 0x00033b98 206f6620 6363746f 6f6c7300 09537973 of cctools..Sys │ │ │ │ + 0x00033ba8 74656d3a 2025730a 00000000 2d2d7769 tem: %s.....--wi │ │ │ │ + 0x00033bb8 74682d67 6c6f6275 732d7061 74683d2f th-globus-path=/ │ │ │ │ + 0x00033bc8 75737220 2d2d7072 65666978 3d2f7573 usr --prefix=/us │ │ │ │ + 0x00033bd8 72202d2d 77697468 2d676f6c 616e672d r --with-golang- │ │ │ │ + 0x00033be8 70617468 3d2f7573 72202d2d 77697468 path=/usr --with │ │ │ │ + 0x00033bf8 2d6b7262 352d7061 74683d2f 75737220 -krb5-path=/usr │ │ │ │ + 0x00033c08 2d2d7769 74682d72 6561646c 696e652d --with-readline- │ │ │ │ + 0x00033c18 70617468 3d2f7573 72202d2d 77697468 path=/usr --with │ │ │ │ + 0x00033c28 2d6d7069 2d706174 683d2f75 7372202d -mpi-path=/usr - │ │ │ │ + 0x00033c38 2d776974 682d6675 73652d70 6174683d -with-fuse-path= │ │ │ │ + 0x00033c48 2f757372 202d2d77 6974682d 7a6c6962 /usr --with-zlib │ │ │ │ + 0x00033c58 2d706174 683d2f75 7372202d 2d776974 -path=/usr --wit │ │ │ │ + 0x00033c68 682d7079 74686f6e 332d7061 7468202f h-python3-path / │ │ │ │ + 0x00033c78 7573722f 62696e2f 70797468 6f6e3320 usr/bin/python3 │ │ │ │ + 0x00033c88 2d2d7769 74682d70 7974686f 6e322d70 --with-python2-p │ │ │ │ + 0x00033c98 61746820 6e6f202d 2d776974 686f7574 ath no --without │ │ │ │ + 0x00033ca8 2d737973 74656d2d 70617272 6f74202d -system-parrot - │ │ │ │ + 0x00033cb8 2d627569 6c642d64 61746520 53617420 -build-date Sat │ │ │ │ + 0x00033cc8 4d617220 31352031 313a3335 3a313920 Mar 15 11:35:19 │ │ │ │ + 0x00033cd8 55544320 32303235 00000000 09436f6e UTC 2025.....Con │ │ │ │ + 0x00033ce8 66696775 72617469 6f6e3a20 25730a00 figuration: %s.. │ │ │ │ + 0x00033cf8 25642e25 642e2564 00000000 25732076 %d.%d.%d....%s v │ │ │ │ + 0x00033d08 65727369 6f6e2025 73202872 656c6561 ersion %s (relea │ │ │ │ + 0x00033d18 73656420 25732900 4275696c 74206279 sed %s).Built by │ │ │ │ + 0x00033d28 20257340 2573206f 6e202573 00000000 %s@%s on %s.... │ │ │ │ + 0x00033d38 53797374 656d3a20 25730000 436f6e66 System: %s..Conf │ │ │ │ + 0x00033d48 69677572 6174696f 6e3a2025 73000000 iguration: %s... │ │ │ │ + 0x00033d58 66617461 6c000000 6572726f 72000000 fatal...error... │ │ │ │ + 0x00033d68 6e6f7469 63650000 64656275 67000000 notice..debug... │ │ │ │ + 0x00033d78 73797363 616c6c00 6368616e 6e656c00 syscall.channel. │ │ │ │ + 0x00033d88 70726f63 65737300 7265736f 6c766500 process.resolve. │ │ │ │ + 0x00033d98 6c696263 616c6c00 74637000 646e7300 libcall.tcp.dns. │ │ │ │ + 0x00033da8 61757468 00000000 6c6f6361 6c000000 auth....local... │ │ │ │ + 0x00033db8 68747470 00000000 66747000 6e657374 http....ftp.nest │ │ │ │ + 0x00033dc8 00000000 63686972 70000000 63766d66 ....chirp...cvmf │ │ │ │ + 0x00033dd8 73000000 6d756c74 69000000 64636170 s...multi...dcap │ │ │ │ + 0x00033de8 00000000 7266696f 00000000 676c6974 ....rfio....glit │ │ │ │ + 0x00033df8 65000000 6c666300 6766616c 00000000 e...lfc.gfal.... │ │ │ │ + 0x00033e08 67726f77 00000000 70737472 65650000 grow....pstree.. │ │ │ │ + 0x00033e18 616c6c6f 63000000 63616368 65000000 alloc...cache... │ │ │ │ + 0x00033e28 706f6c6c 00000000 68646673 00000000 poll....hdfs.... │ │ │ │ + 0x00033e38 62786772 69640000 6c6f6769 6e000000 bxgrid..login... │ │ │ │ + 0x00033e48 69726f64 73000000 77710000 6d706900 irods...wq..mpi. │ │ │ │ + 0x00033e58 75736572 00000000 78726f6f 74640000 user....xrootd.. │ │ │ │ + 0x00033e68 72656d6f 74650000 62617463 68000000 remote..batch... │ │ │ │ + 0x00033e78 726d6f6e 69746f72 00000000 6d616b65 rmonitor....make │ │ │ │ + 0x00033e88 666c6f77 00000000 6d616b65 666c6f77 flow....makeflow │ │ │ │ + 0x00033e98 5f72756e 00000000 6d616b65 666c6f77 _run....makeflow │ │ │ │ + 0x00033ea8 5f616c6c 6f630000 6d616b65 666c6f77 _alloc..makeflow │ │ │ │ + 0x00033eb8 5f6c6578 65720000 6d616b65 666c6f77 _lexer..makeflow │ │ │ │ + 0x00033ec8 5f706172 73657200 6d616b65 666c6f77 _parser.makeflow │ │ │ │ + 0x00033ed8 5f686f6f 6b000000 65787400 636f6e66 _hook...ext.conf │ │ │ │ + 0x00033ee8 75676100 76696e65 00000000 746c7100 uga.vine....tlq. │ │ │ │ + 0x00033ef8 6a780000 73736c00 616c6c00 6275636b jx..ssl.all.buck │ │ │ │ + 0x00033f08 6574696e 67000000 74696d65 00000000 eting...time.... │ │ │ │ + 0x00033f18 70696400 636c6561 72000000 636c6561 pid.clear...clea │ │ │ │ + 0x00033f28 72202875 6e736574 7320616c 6c20666c r (unsets all fl │ │ │ │ + 0x00033f38 61677329 00000000 2c202573 00000000 ags)...., %s.... │ │ │ │ + 0x00033f48 545a0000 25303464 2f253032 642f2530 TZ..%04d/%02d/%0 │ │ │ │ + 0x00033f58 32642025 3032643a 25303264 3a253032 2d %02d:%02d:%02 │ │ │ │ + 0x00033f68 642e2530 326c6420 25735b25 645d0000 d.%02ld %s[%d].. │ │ │ │ + 0x00033f78 3c636869 6c643a25 643e2000 25733a20 .%s: │ │ │ │ + 0x00033f88 00000000 0a000000 3a737464 65727200 ........:stderr. │ │ │ │ + 0x00033f98 3a737464 6f757400 636f756c 64206e6f :stdout.could no │ │ │ │ + 0x00033fa8 74207365 74206465 62756720 66696c65 t set debug file │ │ │ │ + 0x00033fb8 20272573 273a2025 73000000 636f756c '%s': %s...coul │ │ │ │ + 0x00033fc8 64206e6f 74207265 6f70656e 20646562 d not reopen deb │ │ │ │ + 0x00033fd8 7567206c 6f673a20 25730000 445f4445 ug log: %s..D_DE │ │ │ │ + 0x00033fe8 42554700 25733a20 25733a20 25733a25 BUG.%s: %s: %s:% │ │ │ │ + 0x00033ff8 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ + 0x00034008 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ + 0x00034018 29206025 73270a00 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ + 0x00034028 64656275 675f6669 6c652e63 00000000 debug_file.c.... │ │ │ │ + 0x00034038 25732e6f 6c640000 636f756c 646e2774 %s.old..couldn't │ │ │ │ + 0x00034048 20737461 74206465 62756720 66696c65 stat debug file │ │ │ │ + 0x00034058 3a202573 0a000000 636f756c 646e2774 : %s....couldn't │ │ │ │ + 0x00034068 20777269 74652074 6f206465 62756720 write to debug │ │ │ │ + 0x00034078 66696c65 3a202573 0a000000 25732e25 file: %s....%s.% │ │ │ │ + 0x00034088 73000000 64656275 675f6669 6c655f72 s...debug_file_r │ │ │ │ + 0x00034098 656f7065 6e000000 72000000 2f657463 eopen...r.../etc │ │ │ │ + 0x000340a8 2f726573 6f6c762e 636f6e66 00000000 /resolv.conf.... │ │ │ │ + 0x000340b8 73656172 63682025 5b5e2009 0a5d0000 search %[^ ..].. │ │ │ │ + 0x000340c8 646f6d61 696e2025 5b5e2009 0a5d0000 domain %[^ ..].. │ │ │ │ + 0x000340d8 5e2e2a5c 2e6c6f63 616c2400 66696e64 ^.*\.local$.find │ │ │ │ + 0x000340e8 696e6720 6d792068 6f73746e 616d653a ing my hostname: │ │ │ │ + 0x000340f8 20756e61 6d65203d 2025732c 20616464 uname = %s, add │ │ │ │ + 0x00034108 72657373 203d2025 732c2068 6f73746e ress = %s, hostn │ │ │ │ + 0x00034118 616d6520 3d202573 00000000 6c6f6361 ame = %s....loca │ │ │ │ + 0x00034128 6c686f73 74000000 3132372e 302e302e lhost...127.0.0. │ │ │ │ + 0x00034138 31000000 6c6f6361 6c206164 64726573 1...local addres │ │ │ │ + 0x00034148 73206f66 20272573 27202825 73292069 s of '%s' (%s) i │ │ │ │ + 0x00034158 73206e6f 74207665 72792075 73656675 s not very usefu │ │ │ │ + 0x00034168 6c2e0000 25732e25 73000000 62757420 l...%s.%s...but │ │ │ │ + 0x00034178 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ + 0x00034188 20736179 7320646f 6d61696e 203d2025 says domain = % │ │ │ │ + 0x00034198 7320736f 20686f73 746e616d 65203d20 s so hostname = │ │ │ │ + 0x000341a8 25730000 756e666f 7274756e 6174656c %s..unfortunatel │ │ │ │ + 0x000341b8 79202573 20697320 6d65616e 696e676c y %s is meaningl │ │ │ │ + 0x000341c8 6573732c 20736f20 676f696e 67206261 ess, so going ba │ │ │ │ + 0x000341d8 636b2074 6f202573 00000000 25730000 ck to %s....%s.. │ │ │ │ + 0x000341e8 63616e6e 6f742066 696e6420 616e7920 cannot find any │ │ │ │ + 0x000341f8 6d6f7265 20696e66 6f2c2073 6f207573 more info, so us │ │ │ │ + 0x00034208 6520686f 73746e61 6d65203d 20257300 e hostname = %s. │ │ │ │ + 0x00034218 504f5349 584c595f 434f5252 45435400 POSIXLY_CORRECT. │ │ │ │ + 0x00034228 2d2d0000 25733a20 6f707469 6f6e2027 --..%s: option ' │ │ │ │ + 0x00034238 25732720 69732061 6d626967 756f7573 %s' is ambiguous │ │ │ │ + 0x00034248 0a000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ + 0x00034258 2d2d2573 2720646f 65736e27 7420616c --%s' doesn't al │ │ │ │ + 0x00034268 6c6f7720 616e2061 7267756d 656e740a low an argument. │ │ │ │ + 0x00034278 00000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ + 0x00034288 25632573 2720646f 65736e27 7420616c %c%s' doesn't al │ │ │ │ + 0x00034298 6c6f7720 616e2061 7267756d 656e740a low an argument. │ │ │ │ + 0x000342a8 00000000 25733a20 6f707469 6f6e2027 ....%s: option ' │ │ │ │ + 0x000342b8 25732720 72657175 69726573 20616e20 %s' requires an │ │ │ │ + 0x000342c8 61726775 6d656e74 0a000000 25733a20 argument....%s: │ │ │ │ + 0x000342d8 756e7265 636f676e 697a6564 206f7074 unrecognized opt │ │ │ │ + 0x000342e8 696f6e20 272d2d25 73270a00 25733a20 ion '--%s'..%s: │ │ │ │ + 0x000342f8 756e7265 636f676e 697a6564 206f7074 unrecognized opt │ │ │ │ + 0x00034308 696f6e20 27256325 73270a00 00000000 ion '%c%s'...... │ │ │ │ + 0x00034318 25733a20 696e7661 6c696420 6f707469 %s: invalid opti │ │ │ │ + 0x00034328 6f6e202d 2d202725 63270a00 25733a20 on -- '%c'..%s: │ │ │ │ + 0x00034338 6f707469 6f6e2072 65717569 72657320 option requires │ │ │ │ + 0x00034348 616e2061 7267756d 656e7420 2d2d2027 an argument -- ' │ │ │ │ + 0x00034358 2563270a 00000000 25733a20 6f707469 %c'.....%s: opti │ │ │ │ + 0x00034368 6f6e2027 2d572025 73272069 7320616d on '-W %s' is am │ │ │ │ + 0x00034378 62696775 6f75730a 00000000 25733a20 biguous.....%s: │ │ │ │ + 0x00034388 6f707469 6f6e2027 2d572025 73272064 option '-W %s' d │ │ │ │ + 0x00034398 6f65736e 27742061 6c6c6f77 20616e20 oesn't allow an │ │ │ │ + 0x000343a8 61726775 6d656e74 0a000000 5443505f argument....TCP_ │ │ │ │ + 0x000343b8 57494e44 4f575f53 495a4500 61747461 WINDOW_SIZE.atta │ │ │ │ + 0x000343c8 63686564 20746f20 25732070 6f727420 ched to %s port │ │ │ │ + 0x000343d8 25640000 736f636b 61646472 5f736574 %d..sockaddr_set │ │ │ │ + 0x000343e8 5f706f72 743a2075 6e657870 65637465 _port: unexpecte │ │ │ │ + 0x000343f8 64206164 64726573 73206661 6d696c79 d address family │ │ │ │ + 0x00034408 2025640a 00000000 25730000 636f756c %d.....%s..coul │ │ │ │ + 0x00034418 64206e6f 74206372 65617465 2053534c d not create SSL │ │ │ │ + 0x00034428 20636f6e 74657874 3a202573 00000000 context: %s.... │ │ │ │ + 0x00034438 73657474 696e6720 63657274 69666963 setting certific │ │ │ │ + 0x00034448 61746520 616e6420 6b657900 626f7468 ate and key.both │ │ │ │ + 0x00034458 206f7220 6e656974 68657220 73736c5f or neither ssl_ │ │ │ │ + 0x00034468 6b657920 616e6420 73736c5f 63657274 key and ssl_cert │ │ │ │ + 0x00034478 2073686f 756c6420 62652073 70656369 should be speci │ │ │ │ + 0x00034488 66696564 2e000000 636f756c 64206e6f fied....could no │ │ │ │ + 0x00034498 74207365 74207373 6c206365 72746966 t set ssl certif │ │ │ │ + 0x000344a8 69636174 653a2025 73000000 636f756c icate: %s...coul │ │ │ │ + 0x000344b8 64206e6f 74207365 74207373 6c206b65 d not set ssl ke │ │ │ │ + 0x000344c8 793a2025 73000000 5443505f 4c4f575f y: %s...TCP_LOW_ │ │ │ │ + 0x000344d8 504f5254 00000000 5443505f 48494748 PORT....TCP_HIGH │ │ │ │ + 0x000344e8 5f504f52 54000000 68696768 20706f72 _PORT...high por │ │ │ │ + 0x000344f8 74202564 20697320 6c657373 20746861 t %d is less tha │ │ │ │ + 0x00034508 6e206c6f 7720706f 72742025 6420696e n low port %d in │ │ │ │ + 0x00034518 2072616e 67650000 6c697374 656e696e range..listenin │ │ │ │ + 0x00034528 67206f6e 20706f72 74202564 00000000 g on port %d.... │ │ │ │ + 0x00034538 61636365 7074696e 67207373 6c207374 accepting ssl st │ │ │ │ + 0x00034548 61746520 666f7220 25732070 6f727420 ate for %s port │ │ │ │ + 0x00034558 25640000 73736c20 61636365 70742066 %d..ssl accept f │ │ │ │ + 0x00034568 61696c65 64206672 6f6d2025 7320706f ailed from %s po │ │ │ │ + 0x00034578 72742025 64000000 436f756c 64206e6f rt %d...Could no │ │ │ │ + 0x00034588 74207377 69746368 206c696e 6b206261 t switch link ba │ │ │ │ + 0x00034598 636b2074 6f206e6f 6e2d626c 6f636b69 ck to non-blocki │ │ │ │ + 0x000345a8 6e672061 66746572 2053534c 2068616e ng after SSL han │ │ │ │ + 0x000345b8 64736861 6b653a20 25730000 53657474 dshake: %s..Sett │ │ │ │ + 0x000345c8 696e6720 534e4920 746f3a20 25730000 ing SNI to: %s.. │ │ │ │ + 0x000345d8 61636365 70746564 20636f6e 6e656374 accepted connect │ │ │ │ + 0x000345e8 696f6e20 66726f6d 20257320 706f7274 ion from %s port │ │ │ │ + 0x000345f8 20256400 636f6e6e 65637469 6e672074 %d.connecting t │ │ │ │ + 0x00034608 6f202573 20706f72 74202564 00000000 o %s port %d.... │ │ │ │ + 0x00034618 6d616465 20636f6e 6e656374 696f6e20 made connection │ │ │ │ + 0x00034628 746f2025 7320706f 72742025 64000000 to %s port %d... │ │ │ │ + 0x00034638 636f6e6e 65637469 6f6e2074 6f202573 connection to %s │ │ │ │ + 0x00034648 20706f72 74202564 20666169 6c656420 port %d failed │ │ │ │ + 0x00034658 28257329 00000000 64656c65 74696e67 (%s)....deleting │ │ │ │ + 0x00034668 20636f6e 74657874 2066726f 6d202573 context from %s │ │ │ │ + 0x00034678 20706f72 74202564 00000000 636c6561 port %d....clea │ │ │ │ + 0x00034688 72696e67 20737461 74652066 726f6d20 ring state from │ │ │ │ + 0x00034698 25732070 6f727420 25640000 64697363 %s port %d..disc │ │ │ │ + 0x000346a8 6f6e6e65 63746564 2066726f 6d202573 onnected from %s │ │ │ │ + 0x000346b8 20706f72 74202564 00000000 6f757420 port %d....out │ │ │ │ + 0x000346c8 6f66206d 656d6f72 790a0000 80000000 of memory....... │ │ │ │ + 0x000346d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000346e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000346f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00034708 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00034718 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00034728 25303278 00000000 67656e65 72617469 %02x....generati │ │ │ │ - 0x00034738 6e672061 62736f6c 75746520 70617468 ng absolute path │ │ │ │ - 0x00034748 20746f20 60257327 3a202573 00000000 to `%s': %s.... │ │ │ │ - 0x00034758 636f756c 64206e6f 74207265 736f6c76 could not resolv │ │ │ │ - 0x00034768 65207061 74682060 2573273a 20257300 e path `%s': %s. │ │ │ │ - 0x00034778 636f756c 64206e6f 74206465 6c657465 could not delete │ │ │ │ - 0x00034788 2074656d 706f7261 72792064 69722060 temporary dir ` │ │ │ │ - 0x00034798 2573273a 20257300 2e000000 2f2e2e00 %s': %s...../... │ │ │ │ - 0x000347a8 2f000000 2e2f0000 2e2e2f00 2e2e0000 /..../..../..... │ │ │ │ - 0x000347b8 2f2e2e2f 00000000 25732f25 73000000 /../....%s/%s... │ │ │ │ - 0x000347c8 636f756c 646e2774 20676574 6377643a couldn't getcwd: │ │ │ │ - 0x000347d8 20257300 25732563 00000000 25732f00 %s.%s%c....%s/. │ │ │ │ - 0x000347e8 50415448 00000000 3a000000 70617468 PATH....:...path │ │ │ │ - 0x000347f8 5f636f6e 63617420 6d616c6c 6f632066 _concat malloc f │ │ │ │ - 0x00034808 61696c65 643a2025 73210a00 6c737461 ailed: %s!..lsta │ │ │ │ - 0x00034818 74282573 29206661 696c6564 3a202573 t(%s) failed: %s │ │ │ │ - 0x00034828 210a0000 25732069 6e636c75 64657320 !...%s includes │ │ │ │ - 0x00034838 73796d62 6f6c6963 206c696e 6b282573 symbolic link(%s │ │ │ │ - 0x00034848 29210a00 70617468 5f646570 74682064 )!..path_depth d │ │ │ │ - 0x00034858 6f657320 6e6f7420 73757070 6f727420 oes not support │ │ │ │ - 0x00034868 74686520 70617468 20282573 2920696e the path (%s) in │ │ │ │ - 0x00034878 636c7564 696e6720 646f7562 6c652064 cluding double d │ │ │ │ - 0x00034888 6f747321 0a000000 25732069 73206120 ots!....%s is a │ │ │ │ - 0x00034898 44495245 43544f52 59000000 2f646576 DIRECTORY.../dev │ │ │ │ - 0x000348a8 2f757261 6e646f6d 00000000 2f646576 /urandom..../dev │ │ │ │ - 0x000348b8 2f72616e 646f6d00 7761726e 696e673a /random.warning: │ │ │ │ - 0x000348c8 2066616c 6c696e67 20626163 6b20746f falling back to │ │ │ │ - 0x000348d8 206c6f77 2d717561 6c697479 20656e74 low-quality ent │ │ │ │ - 0x000348e8 726f7079 00000000 25303136 6c6c7800 ropy....%016llx. │ │ │ │ - 0x000348f8 25733a20 25733a25 645b2573 5d20756e %s: %s:%d[%s] un │ │ │ │ - 0x00034908 69782065 72726f72 3a202d31 20286572 ix error: -1 (er │ │ │ │ - 0x00034918 726e6f20 3d202564 29206025 73270000 rno = %d) `%s'.. │ │ │ │ - 0x00034928 46494e41 4c000000 7368656c 6c2e6300 FINAL...shell.c. │ │ │ │ - 0x00034938 2d630000 73680000 2f62696e 2f736800 -c..sh../bin/sh. │ │ │ │ - 0x00034948 7368656c 6c636f64 65206578 65637574 shellcode execut │ │ │ │ - 0x00034958 65206661 696c7572 653a2025 73000000 e failure: %s... │ │ │ │ - 0x00034968 25733a20 25733a25 645b2573 5d206572 %s: %s:%d[%s] er │ │ │ │ - 0x00034978 726f723a 20256420 60257327 00000000 ror: %d `%s'.... │ │ │ │ - 0x00034988 7368656c 6c636f64 65206669 6e697368 shellcode finish │ │ │ │ - 0x00034998 65642069 6e20252e 32667300 ffffffff ed in %.2fs..... │ │ │ │ - 0x000349a8 ffffffff 65786563 75746500 7368656c ....execute.shel │ │ │ │ - 0x000349b8 6c636f64 65000000 22000000 5c000000 lcode..."...\... │ │ │ │ - 0x000349c8 27270000 20000000 5e000000 24000000 ''.. ...^...$... │ │ │ │ - 0x000349d8 252e3166 25730000 256c6c64 20256300 %.1f%s..%lld %c. │ │ │ │ - 0x000349e8 00000000 43616e6e 6f742061 6c6c6f63 ....Cannot alloc │ │ │ │ - 0x000349f8 61746520 6d656d6f 72792066 6f722073 ate memory for s │ │ │ │ - 0x00034a08 7472696e 6720636f 6e636174 656e6174 tring concatenat │ │ │ │ - 0x00034a18 696f6e2e 0a000000 25250000 25733025 ion.....%%..%s0% │ │ │ │ - 0x00034a28 64000000 25732564 00000000 4a616e00 d...%s%d....Jan. │ │ │ │ - 0x00034a38 46656200 4d617200 41707200 4d617900 Feb.Mar.Apr.May. │ │ │ │ - 0x00034a48 4a756e00 4a756c00 41756700 53657000 Jun.Jul.Aug.Sep. │ │ │ │ - 0x00034a58 4f637400 4e6f7600 44656300 53747269 Oct.Nov.Dec.Stri │ │ │ │ - 0x00034a68 6e672027 25333073 2e2e2e27 20697320 ng '%30s...' is │ │ │ │ - 0x00034a78 257a6420 28677265 61746572 20746861 %zd (greater tha │ │ │ │ - 0x00034a88 6e207468 6520257a 64206c69 6d697429 n the %zd limit) │ │ │ │ - 0x00034a98 2e000000 74727565 00000000 79657300 ....true....yes. │ │ │ │ - 0x00034aa8 7b7d0000 5b5d0000 202f6269 6e2f7368 {}..[].. /bin/sh │ │ │ │ - 0x00034ab8 202d6320 00000000 00000020 4b00204d -c ....... K. M │ │ │ │ - 0x00034ac8 00204700 20540020 50000000 25252532 . G. T. P...%%%2 │ │ │ │ - 0x00034ad8 58000000 25327800 6f757420 6f66206d X...%2x.out of m │ │ │ │ - 0x00034ae8 656d6f72 79000000 25733a20 25733a25 emory...%s: %s:% │ │ │ │ - 0x00034af8 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ - 0x00034b08 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ - 0x00034b18 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ - 0x00034b28 61757468 5f616464 72657373 2e630000 auth_address.c.. │ │ │ │ - 0x00034b38 79657300 61646472 6573733a 20616363 yes.address: acc │ │ │ │ - 0x00034b48 65707465 64000000 61646472 6573733a epted...address: │ │ │ │ - 0x00034b58 20636f75 6c646e27 74206765 74206164 couldn't get ad │ │ │ │ - 0x00034b68 64726573 73206f66 206c696e 6b000000 dress of link... │ │ │ │ - 0x00034b78 61646472 6573733a 206f7574 206f6620 address: out of │ │ │ │ - 0x00034b88 6d656d6f 72790000 7965730a 00000000 memory..yes..... │ │ │ │ - 0x00034b98 6e6f0a00 61646472 6573733a 20726567 no..address: reg │ │ │ │ - 0x00034ba8 69737465 72656400 61646472 65737300 istered.address. │ │ │ │ - 0x00034bb8 61757468 5f616464 72657373 5f617373 auth_address_ass │ │ │ │ - 0x00034bc8 65727400 6c6f6f6b 696e6720 75702061 ert.looking up a │ │ │ │ - 0x00034bd8 64647220 25730000 25732069 73206e6f ddr %s..%s is no │ │ │ │ - 0x00034be8 74206120 76616c69 64206164 64720000 t a valid addr.. │ │ │ │ - 0x00034bf8 636f756c 646e2774 206c6f6f 6b207570 couldn't look up │ │ │ │ - 0x00034c08 2025733a 20257300 25732069 73202573 %s: %s.%s is %s │ │ │ │ - 0x00034c18 00000000 6c6f6f6b 696e6720 7570206e ....looking up n │ │ │ │ - 0x00034c28 616d6520 25730000 756e6162 6c652074 ame %s..unable t │ │ │ │ - 0x00034c38 6f207472 616e736c 61746520 72657375 o translate resu │ │ │ │ - 0x00034c48 6c742066 726f6d20 67657461 64647269 lt from getaddri │ │ │ │ - 0x00034c58 6e666f00 3e000000 41000000 0c000000 nfo.>...A....... │ │ │ │ - 0x00034c68 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ - 0x00034c78 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ - 0x00034c88 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ - 0x00034c98 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ - 0x00034ca8 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ - 0x00034cb8 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ - 0x00034cc8 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ - 0x00034cd8 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ - 0x00034ce8 00000000 .... │ │ │ │ + 0x00034708 00000000 00000000 00000000 25303278 ............%02x │ │ │ │ + 0x00034718 00000000 67656e65 72617469 6e672061 ....generating a │ │ │ │ + 0x00034728 62736f6c 75746520 70617468 20746f20 bsolute path to │ │ │ │ + 0x00034738 60257327 3a202573 00000000 636f756c `%s': %s....coul │ │ │ │ + 0x00034748 64206e6f 74207265 736f6c76 65207061 d not resolve pa │ │ │ │ + 0x00034758 74682060 2573273a 20257300 636f756c th `%s': %s.coul │ │ │ │ + 0x00034768 64206e6f 74206465 6c657465 2074656d d not delete tem │ │ │ │ + 0x00034778 706f7261 72792064 69722060 2573273a porary dir `%s': │ │ │ │ + 0x00034788 20257300 2e000000 2f2e2e00 2f000000 %s...../.../... │ │ │ │ + 0x00034798 2e2f0000 2e2e2f00 2e2e0000 2f2e2e2f ./..../...../../ │ │ │ │ + 0x000347a8 00000000 25732f25 73000000 636f756c ....%s/%s...coul │ │ │ │ + 0x000347b8 646e2774 20676574 6377643a 20257300 dn't getcwd: %s. │ │ │ │ + 0x000347c8 25732563 00000000 25732f00 50415448 %s%c....%s/.PATH │ │ │ │ + 0x000347d8 00000000 3a000000 70617468 5f636f6e ....:...path_con │ │ │ │ + 0x000347e8 63617420 6d616c6c 6f632066 61696c65 cat malloc faile │ │ │ │ + 0x000347f8 643a2025 73210a00 6c737461 74282573 d: %s!..lstat(%s │ │ │ │ + 0x00034808 29206661 696c6564 3a202573 210a0000 ) failed: %s!... │ │ │ │ + 0x00034818 25732069 6e636c75 64657320 73796d62 %s includes symb │ │ │ │ + 0x00034828 6f6c6963 206c696e 6b282573 29210a00 olic link(%s)!.. │ │ │ │ + 0x00034838 70617468 5f646570 74682064 6f657320 path_depth does │ │ │ │ + 0x00034848 6e6f7420 73757070 6f727420 74686520 not support the │ │ │ │ + 0x00034858 70617468 20282573 2920696e 636c7564 path (%s) includ │ │ │ │ + 0x00034868 696e6720 646f7562 6c652064 6f747321 ing double dots! │ │ │ │ + 0x00034878 0a000000 25732069 73206120 44495245 ....%s is a DIRE │ │ │ │ + 0x00034888 43544f52 59000000 2f646576 2f757261 CTORY.../dev/ura │ │ │ │ + 0x00034898 6e646f6d 00000000 2f646576 2f72616e ndom..../dev/ran │ │ │ │ + 0x000348a8 646f6d00 7761726e 696e673a 2066616c dom.warning: fal │ │ │ │ + 0x000348b8 6c696e67 20626163 6b20746f 206c6f77 ling back to low │ │ │ │ + 0x000348c8 2d717561 6c697479 20656e74 726f7079 -quality entropy │ │ │ │ + 0x000348d8 00000000 25303136 6c6c7800 25733a20 ....%016llx.%s: │ │ │ │ + 0x000348e8 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ + 0x000348f8 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ + 0x00034908 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ + 0x00034918 4c000000 7368656c 6c2e6300 2d630000 L...shell.c.-c.. │ │ │ │ + 0x00034928 73680000 2f62696e 2f736800 7368656c sh../bin/sh.shel │ │ │ │ + 0x00034938 6c636f64 65206578 65637574 65206661 lcode execute fa │ │ │ │ + 0x00034948 696c7572 653a2025 73000000 25733a20 ilure: %s...%s: │ │ │ │ + 0x00034958 25733a25 645b2573 5d206572 726f723a %s:%d[%s] error: │ │ │ │ + 0x00034968 20256420 60257327 00000000 7368656c %d `%s'....shel │ │ │ │ + 0x00034978 6c636f64 65206669 6e697368 65642069 lcode finished i │ │ │ │ + 0x00034988 6e20252e 32667300 ffffffff ffffffff n %.2fs......... │ │ │ │ + 0x00034998 65786563 75746500 7368656c 6c636f64 execute.shellcod │ │ │ │ + 0x000349a8 65000000 22000000 5c000000 27270000 e..."...\...''.. │ │ │ │ + 0x000349b8 20000000 5e000000 24000000 252e3166 ...^...$...%.1f │ │ │ │ + 0x000349c8 25730000 256c6c64 20256300 00000000 %s..%lld %c..... │ │ │ │ + 0x000349d8 43616e6e 6f742061 6c6c6f63 61746520 Cannot allocate │ │ │ │ + 0x000349e8 6d656d6f 72792066 6f722073 7472696e memory for strin │ │ │ │ + 0x000349f8 6720636f 6e636174 656e6174 696f6e2e g concatenation. │ │ │ │ + 0x00034a08 0a000000 25250000 25733025 64000000 ....%%..%s0%d... │ │ │ │ + 0x00034a18 25732564 00000000 4a616e00 46656200 %s%d....Jan.Feb. │ │ │ │ + 0x00034a28 4d617200 41707200 4d617900 4a756e00 Mar.Apr.May.Jun. │ │ │ │ + 0x00034a38 4a756c00 41756700 53657000 4f637400 Jul.Aug.Sep.Oct. │ │ │ │ + 0x00034a48 4e6f7600 44656300 53747269 6e672027 Nov.Dec.String ' │ │ │ │ + 0x00034a58 25333073 2e2e2e27 20697320 257a6420 %30s...' is %zd │ │ │ │ + 0x00034a68 28677265 61746572 20746861 6e207468 (greater than th │ │ │ │ + 0x00034a78 6520257a 64206c69 6d697429 2e000000 e %zd limit).... │ │ │ │ + 0x00034a88 74727565 00000000 79657300 7b7d0000 true....yes.{}.. │ │ │ │ + 0x00034a98 5b5d0000 202f6269 6e2f7368 202d6320 [].. /bin/sh -c │ │ │ │ + 0x00034aa8 00000000 00000020 4b00204d 00204700 ....... K. M. G. │ │ │ │ + 0x00034ab8 20540020 50000000 25252532 58000000 T. P...%%%2X... │ │ │ │ + 0x00034ac8 25327800 6f757420 6f66206d 656d6f72 %2x.out of memor │ │ │ │ + 0x00034ad8 79000000 25733a20 25733a25 645b2573 y...%s: %s:%d[%s │ │ │ │ + 0x00034ae8 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x00034af8 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x00034b08 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ + 0x00034b18 5f616464 72657373 2e630000 79657300 _address.c..yes. │ │ │ │ + 0x00034b28 61646472 6573733a 20616363 65707465 address: accepte │ │ │ │ + 0x00034b38 64000000 61646472 6573733a 20636f75 d...address: cou │ │ │ │ + 0x00034b48 6c646e27 74206765 74206164 64726573 ldn't get addres │ │ │ │ + 0x00034b58 73206f66 206c696e 6b000000 61646472 s of link...addr │ │ │ │ + 0x00034b68 6573733a 206f7574 206f6620 6d656d6f ess: out of memo │ │ │ │ + 0x00034b78 72790000 7965730a 00000000 6e6f0a00 ry..yes.....no.. │ │ │ │ + 0x00034b88 61646472 6573733a 20726567 69737465 address: registe │ │ │ │ + 0x00034b98 72656400 61646472 65737300 61757468 red.address.auth │ │ │ │ + 0x00034ba8 5f616464 72657373 5f617373 65727400 _address_assert. │ │ │ │ + 0x00034bb8 6c6f6f6b 696e6720 75702061 64647220 looking up addr │ │ │ │ + 0x00034bc8 25730000 25732069 73206e6f 74206120 %s..%s is not a │ │ │ │ + 0x00034bd8 76616c69 64206164 64720000 636f756c valid addr..coul │ │ │ │ + 0x00034be8 646e2774 206c6f6f 6b207570 2025733a dn't look up %s: │ │ │ │ + 0x00034bf8 20257300 25732069 73202573 00000000 %s.%s is %s.... │ │ │ │ + 0x00034c08 6c6f6f6b 696e6720 7570206e 616d6520 looking up name │ │ │ │ + 0x00034c18 25730000 756e6162 6c652074 6f207472 %s..unable to tr │ │ │ │ + 0x00034c28 616e736c 61746520 72657375 6c742066 anslate result f │ │ │ │ + 0x00034c38 726f6d20 67657461 64647269 6e666f00 rom getaddrinfo. │ │ │ │ + 0x00034c48 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ + 0x00034c58 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ + 0x00034c68 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ + 0x00034c78 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ + 0x00034c88 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ + 0x00034c98 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ + 0x00034ca8 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ + 0x00034cb8 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ + 0x00034cc8 0b000000 41000000 00000000 00000000 ....A........... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00034cec 1ce4fc7f 01000000 ........ │ │ │ │ + 0x00034cd8 30e4fc7f 01000000 0....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00034cf4 00000000 .... │ │ │ │ + 0x00034ce0 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -44,14 +44,14 @@ │ │ │ │ 0x00050280 68280000 68280000 68280000 68280000 h(..h(..h(..h(.. │ │ │ │ 0x00050290 68280000 68280000 68280000 68280000 h(..h(..h(..h(.. │ │ │ │ 0x000502a0 68280000 68280000 68280000 68280000 h(..h(..h(..h(.. │ │ │ │ 0x000502b0 68280000 68280000 68280000 68280000 h(..h(..h(..h(.. │ │ │ │ 0x000502c0 68280000 68280000 68280000 68280000 h(..h(..h(..h(.. │ │ │ │ 0x000502d0 68280000 68280000 68280000 68280000 h(..h(..h(..h(.. │ │ │ │ 0x000502e0 68280000 78180500 00000000 00000000 h(..x........... │ │ │ │ - 0x000502f0 15200200 17490200 7c180500 217d0000 . ...I..|...!}.. │ │ │ │ + 0x000502f0 11200200 13490200 7c180500 217d0000 . ...I..|...!}.. │ │ │ │ 0x00050300 74180500 00000000 ac5a0500 00000000 t........Z...... │ │ │ │ - 0x00050310 d8180500 00000000 71230200 14390500 ........q#...9.. │ │ │ │ - 0x00050320 00000000 00000000 a3230200 00000000 .........#...... │ │ │ │ + 0x00050310 d8180500 00000000 6d230200 14390500 ........m#...9.. │ │ │ │ + 0x00050320 00000000 00000000 9f230200 00000000 .........#...... │ │ │ │ 0x00050330 f0280500 00000000 00000000 00000000 .(.............. │ │ │ │ 0x00050340 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -276,73 +276,73 @@ │ │ │ │ 0x00051458 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051468 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051478 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051488 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051498 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000514a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000514b8 05000000 00000000 07000000 00000000 ................ │ │ │ │ - 0x000514c8 71230200 00000000 6c3d0300 00000000 q#......l=...... │ │ │ │ - 0x000514d8 01000000 00000000 743d0300 00000000 ........t=...... │ │ │ │ - 0x000514e8 02000000 00000000 7c3d0300 00000000 ........|=...... │ │ │ │ - 0x000514f8 04000000 00000000 843d0300 00000000 .........=...... │ │ │ │ - 0x00051508 08000000 00000000 8c3d0300 00000000 .........=...... │ │ │ │ - 0x00051518 10000000 00000000 943d0300 00000000 .........=...... │ │ │ │ - 0x00051528 20000000 00000000 9c3d0300 00000000 ........=...... │ │ │ │ - 0x00051538 40000000 00000000 a43d0300 00000000 @........=...... │ │ │ │ - 0x00051548 80000000 00000000 ac3d0300 00000000 .........=...... │ │ │ │ - 0x00051558 00010000 00000000 b43d0300 00000000 .........=...... │ │ │ │ - 0x00051568 00080000 00000000 b83d0300 00000000 .........=...... │ │ │ │ - 0x00051578 00040000 00000000 bc3d0300 00000000 .........=...... │ │ │ │ - 0x00051588 00100000 00000000 c43d0300 00000000 .........=...... │ │ │ │ - 0x00051598 00020000 00000000 cc3d0300 00000000 .........=...... │ │ │ │ - 0x000515a8 00800000 00000000 d43d0300 00000000 .........=...... │ │ │ │ - 0x000515b8 00000100 00000000 d83d0300 00000000 .........=...... │ │ │ │ - 0x000515c8 00000200 00000000 e03d0300 00000000 .........=...... │ │ │ │ - 0x000515d8 00000800 00000000 e83d0300 00000000 .........=...... │ │ │ │ - 0x000515e8 00400000 00000000 f03d0300 00000000 .@.......=...... │ │ │ │ - 0x000515f8 00008000 00000000 f83d0300 00000000 .........=...... │ │ │ │ - 0x00051608 00001000 00000000 003e0300 00000000 .........>...... │ │ │ │ - 0x00051618 00002000 00000000 083e0300 00000000 .. ......>...... │ │ │ │ - 0x00051628 00004000 00000000 103e0300 00000000 ..@......>...... │ │ │ │ - 0x00051638 00000004 00000000 143e0300 00000000 .........>...... │ │ │ │ - 0x00051648 00000008 00000000 1c3e0300 00000000 .........>...... │ │ │ │ - 0x00051658 00000400 00000000 243e0300 00000000 ........$>...... │ │ │ │ - 0x00051668 00000001 00000000 2c3e0300 00000000 ........,>...... │ │ │ │ - 0x00051678 00000002 00000000 343e0300 00000000 ........4>...... │ │ │ │ - 0x00051688 00000040 00000000 3c3e0300 00000000 ...@....<>...... │ │ │ │ - 0x00051698 00000080 00000000 443e0300 00000000 ........D>...... │ │ │ │ - 0x000516a8 00000000 01000000 4c3e0300 00000000 ........L>...... │ │ │ │ - 0x000516b8 00000000 04000000 543e0300 00000000 ........T>...... │ │ │ │ - 0x000516c8 00000020 00000000 5c3e0300 00000000 ... ....\>...... │ │ │ │ - 0x000516d8 00200000 00000000 643e0300 00000000 . ......d>...... │ │ │ │ - 0x000516e8 00000000 02000000 683e0300 00000000 ........h>...... │ │ │ │ - 0x000516f8 00000000 20000000 6c3e0300 00000000 .... ...l>...... │ │ │ │ - 0x00051708 00000000 08000000 743e0300 00000000 ........t>...... │ │ │ │ - 0x00051718 00000000 10000000 7c3e0300 00000000 ........|>...... │ │ │ │ - 0x00051728 00e0bf0c 15000000 843e0300 00000000 .........>...... │ │ │ │ - 0x00051738 00000000 40000000 8c3e0300 00000000 ....@....>...... │ │ │ │ - 0x00051748 00000000 80000000 983e0300 00000000 .........>...... │ │ │ │ - 0x00051758 00000000 00070000 a43e0300 00000000 .........>...... │ │ │ │ - 0x00051768 00000000 00010000 b43e0300 00000000 .........>...... │ │ │ │ - 0x00051778 00000000 00080000 c43e0300 00000000 .........>...... │ │ │ │ - 0x00051788 00000000 00020000 d43e0300 00000000 .........>...... │ │ │ │ - 0x00051798 00000000 00040000 e43e0300 00000000 .........>...... │ │ │ │ - 0x000517a8 00000000 00400000 f43e0300 00000000 .....@...>...... │ │ │ │ - 0x000517b8 00000000 00800000 8c3e0300 00000000 .........>...... │ │ │ │ - 0x000517c8 00000000 80000000 f83e0300 00000000 .........>...... │ │ │ │ - 0x000517d8 00000000 00100000 003f0300 00000000 .........?...... │ │ │ │ - 0x000517e8 00000000 00000100 083f0300 00000000 .........?...... │ │ │ │ - 0x000517f8 00000000 00000200 0c3f0300 00000000 .........?...... │ │ │ │ - 0x00051808 00000000 00200000 103f0300 00000000 ..... ...?...... │ │ │ │ - 0x00051818 00000000 00000400 143f0300 00000000 .........?...... │ │ │ │ - 0x00051828 ffffffff ffffffff 183f0300 00000000 .........?...... │ │ │ │ - 0x00051838 00000000 00000800 243f0300 00000000 ........$?...... │ │ │ │ - 0x00051848 00000000 00000000 2c3f0300 00000000 ........,?...... │ │ │ │ + 0x000514c8 6d230200 00000000 583d0300 00000000 m#......X=...... │ │ │ │ + 0x000514d8 01000000 00000000 603d0300 00000000 ........`=...... │ │ │ │ + 0x000514e8 02000000 00000000 683d0300 00000000 ........h=...... │ │ │ │ + 0x000514f8 04000000 00000000 703d0300 00000000 ........p=...... │ │ │ │ + 0x00051508 08000000 00000000 783d0300 00000000 ........x=...... │ │ │ │ + 0x00051518 10000000 00000000 803d0300 00000000 .........=...... │ │ │ │ + 0x00051528 20000000 00000000 883d0300 00000000 ........=...... │ │ │ │ + 0x00051538 40000000 00000000 903d0300 00000000 @........=...... │ │ │ │ + 0x00051548 80000000 00000000 983d0300 00000000 .........=...... │ │ │ │ + 0x00051558 00010000 00000000 a03d0300 00000000 .........=...... │ │ │ │ + 0x00051568 00080000 00000000 a43d0300 00000000 .........=...... │ │ │ │ + 0x00051578 00040000 00000000 a83d0300 00000000 .........=...... │ │ │ │ + 0x00051588 00100000 00000000 b03d0300 00000000 .........=...... │ │ │ │ + 0x00051598 00020000 00000000 b83d0300 00000000 .........=...... │ │ │ │ + 0x000515a8 00800000 00000000 c03d0300 00000000 .........=...... │ │ │ │ + 0x000515b8 00000100 00000000 c43d0300 00000000 .........=...... │ │ │ │ + 0x000515c8 00000200 00000000 cc3d0300 00000000 .........=...... │ │ │ │ + 0x000515d8 00000800 00000000 d43d0300 00000000 .........=...... │ │ │ │ + 0x000515e8 00400000 00000000 dc3d0300 00000000 .@.......=...... │ │ │ │ + 0x000515f8 00008000 00000000 e43d0300 00000000 .........=...... │ │ │ │ + 0x00051608 00001000 00000000 ec3d0300 00000000 .........=...... │ │ │ │ + 0x00051618 00002000 00000000 f43d0300 00000000 .. ......=...... │ │ │ │ + 0x00051628 00004000 00000000 fc3d0300 00000000 ..@......=...... │ │ │ │ + 0x00051638 00000004 00000000 003e0300 00000000 .........>...... │ │ │ │ + 0x00051648 00000008 00000000 083e0300 00000000 .........>...... │ │ │ │ + 0x00051658 00000400 00000000 103e0300 00000000 .........>...... │ │ │ │ + 0x00051668 00000001 00000000 183e0300 00000000 .........>...... │ │ │ │ + 0x00051678 00000002 00000000 203e0300 00000000 ........ >...... │ │ │ │ + 0x00051688 00000040 00000000 283e0300 00000000 ...@....(>...... │ │ │ │ + 0x00051698 00000080 00000000 303e0300 00000000 ........0>...... │ │ │ │ + 0x000516a8 00000000 01000000 383e0300 00000000 ........8>...... │ │ │ │ + 0x000516b8 00000000 04000000 403e0300 00000000 ........@>...... │ │ │ │ + 0x000516c8 00000020 00000000 483e0300 00000000 ... ....H>...... │ │ │ │ + 0x000516d8 00200000 00000000 503e0300 00000000 . ......P>...... │ │ │ │ + 0x000516e8 00000000 02000000 543e0300 00000000 ........T>...... │ │ │ │ + 0x000516f8 00000000 20000000 583e0300 00000000 .... ...X>...... │ │ │ │ + 0x00051708 00000000 08000000 603e0300 00000000 ........`>...... │ │ │ │ + 0x00051718 00000000 10000000 683e0300 00000000 ........h>...... │ │ │ │ + 0x00051728 00e0bf0c 15000000 703e0300 00000000 ........p>...... │ │ │ │ + 0x00051738 00000000 40000000 783e0300 00000000 ....@...x>...... │ │ │ │ + 0x00051748 00000000 80000000 843e0300 00000000 .........>...... │ │ │ │ + 0x00051758 00000000 00070000 903e0300 00000000 .........>...... │ │ │ │ + 0x00051768 00000000 00010000 a03e0300 00000000 .........>...... │ │ │ │ + 0x00051778 00000000 00080000 b03e0300 00000000 .........>...... │ │ │ │ + 0x00051788 00000000 00020000 c03e0300 00000000 .........>...... │ │ │ │ + 0x00051798 00000000 00040000 d03e0300 00000000 .........>...... │ │ │ │ + 0x000517a8 00000000 00400000 e03e0300 00000000 .....@...>...... │ │ │ │ + 0x000517b8 00000000 00800000 783e0300 00000000 ........x>...... │ │ │ │ + 0x000517c8 00000000 80000000 e43e0300 00000000 .........>...... │ │ │ │ + 0x000517d8 00000000 00100000 ec3e0300 00000000 .........>...... │ │ │ │ + 0x000517e8 00000000 00000100 f43e0300 00000000 .........>...... │ │ │ │ + 0x000517f8 00000000 00000200 f83e0300 00000000 .........>...... │ │ │ │ + 0x00051808 00000000 00200000 fc3e0300 00000000 ..... ...>...... │ │ │ │ + 0x00051818 00000000 00000400 003f0300 00000000 .........?...... │ │ │ │ + 0x00051828 ffffffff ffffffff 043f0300 00000000 .........?...... │ │ │ │ + 0x00051838 00000000 00000800 103f0300 00000000 .........?...... │ │ │ │ + 0x00051848 00000000 00000000 183f0300 00000000 .........?...... │ │ │ │ 0x00051858 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051868 00000000 00000000 ffffffff 01000000 ................ │ │ │ │ 0x00051878 01000000 3f000000 00000100 00000100 ....?........... │ │ │ │ - 0x00051888 344a0300 384a0300 3c4a0300 404a0300 4J..8J..: │ │ │ │ - bleq 3e8dc │ │ │ │ +00002798 : │ │ │ │ + bleq 3e8dc │ │ │ │ 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} │ │ │ │ @@ -22,47 +22,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 2704 <__gmon_start__@plt> │ │ │ │ andeq sp, r3, r4, lsr #16 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ - blmi 1d4810 │ │ │ │ + blmi 1d4810 │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ andeq lr, r3, lr, lsr r7 │ │ │ │ andeq lr, r3, ip, lsr r7 │ │ │ │ andeq sp, r3, r2, lsl #16 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ - blmi 254844 │ │ │ │ - bmi 253a08 │ │ │ │ - bne 6d3a18 │ │ │ │ + blmi 254844 │ │ │ │ + bmi 253a08 │ │ │ │ + bne 6d3a18 │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ andeq lr, r3, r4, lsl r7 │ │ │ │ andeq lr, r3, r0, lsl r7 │ │ │ │ ldrdeq sp, [r3], -r4 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - blmi 2afc78 │ │ │ │ + blmi 2afc78 │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 270e10 │ │ │ │ + blmi 270e10 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf7ffef6a │ │ │ │ - blmi 1c2774 │ │ │ │ + blmi 1c2774 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ ldrdeq lr, [r3], -lr @ │ │ │ │ andeq sp, r3, r4, lsr #15 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ @ instruction: 0x0003daba │ │ │ │ @ instruction: 0x0003e6be │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ svcge 0x0004b089 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ stcmi 0, cr6, [r2], #-488 @ 0xfffffe18 │ │ │ │ - blmi 893aa8 │ │ │ │ + blmi 893aa8 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ eorle r2, ip, r0, lsl #22 │ │ │ │ stmiapl r3!, {r5, r8, r9, fp, lr}^ │ │ │ │ eorsvs r6, fp, fp, lsl r8 │ │ │ │ @ instruction: 0x17da68bb │ │ │ │ @ instruction: 0x4616461d │ │ │ │ @ instruction: 0x17da687b │ │ │ │ @@ -90,83 +90,83 @@ │ │ │ │ stmib sp, {r8, fp}^ │ │ │ │ stmib sp, {r1, r8, fp, pc}^ │ │ │ │ strtmi sl, [sl], -r0, lsl #22 │ │ │ │ ldmvs r9!, {r0, r1, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0026838 │ │ │ │ strmi pc, [r2], -r1, lsl #16 │ │ │ │ stmiapl r3!, {r0, r4, r8, r9, fp, lr}^ │ │ │ │ - blmi 41a970 │ │ │ │ + blmi 41a970 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #13 │ │ │ │ ldmdavs sl!, {r0, r1, r3, sp, lr, pc}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldc 7, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ - blmi 254130 │ │ │ │ + blmi 254130 │ │ │ │ andsvs r5, sl, r3, ror #17 │ │ │ │ stmiapl r3!, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq sp, r3, ip, asr #14 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl feb59b58 │ │ │ │ + bl feb59b58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000fe8 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ ldmpl sl, {r0, r4, r9, fp, lr} │ │ │ │ bcs 1c9b4 │ │ │ │ - bmi 4369bc │ │ │ │ + bmi 4369bc │ │ │ │ ldmdavs lr, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf7ff2000 │ │ │ │ strmi lr, [r2], -r2, ror #25 │ │ │ │ ldclne 6, cr4, [r4, #-44] @ 0xffffffd4 │ │ │ │ streq pc, [r0, #-323] @ 0xfffffebd │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ @ instruction: 0xf0024630 │ │ │ │ @ instruction: 0x4602f8fd │ │ │ │ ldrmi r4, [r3], -fp, lsl #12 │ │ │ │ - bmi 1fa9b0 │ │ │ │ + bmi 1fa9b0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4603ec98 │ │ │ │ ldcllt 6, cr4, [r8, #96]! @ 0x60 │ │ │ │ muleq r3, lr, r6 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb59bc0 │ │ │ │ + bl feb59bc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ ldmpl sl, {r3, r9, fp, lr} │ │ │ │ bcs 1ca1c │ │ │ │ movwcs sp, #1 │ │ │ │ - bmi 1ba9f4 │ │ │ │ + bmi 1ba9f4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4603eb1a │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ andeq sp, r3, r6, lsr r6 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0004b08b │ │ │ │ teqvs r9, r8, ror r1 │ │ │ │ - blmi 75adfc │ │ │ │ - bmi 753c04 │ │ │ │ + blmi 75adfc │ │ │ │ + bmi 753c04 │ │ │ │ ldmdavs r2, {r1, r3, r4, r7, fp, ip, lr} │ │ │ │ eorle r2, r0, r0, lsl #20 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r9, fp, lr} │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, fp, sp, lr} │ │ │ │ ldrsbtvs r1, [fp], -sl │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x469a17da │ │ │ │ @@ -177,36 +177,36 @@ │ │ │ │ stmib sp, {r8, sl}^ │ │ │ │ stmib sp, {r1, r8, sl, lr}^ │ │ │ │ ldmib r7, {r8, r9, fp, sp, pc}^ │ │ │ │ ldmdbvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf0024630 │ │ │ │ strmi pc, [r2], -r7, ror #17 │ │ │ │ ldrmi r4, [r3], -fp, lsl #12 │ │ │ │ - bmi 33aa98 │ │ │ │ + bmi 33aa98 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x469817d9 │ │ │ │ stmib sp, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ ldmdbvs r9!, {r8, fp, pc}^ │ │ │ │ - @ instruction: 0xf87af019 │ │ │ │ + @ instruction: 0xf878f019 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq sp, r3, ip, ror #11 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0004b08b │ │ │ │ teqvs r9, r8, ror r1 │ │ │ │ - blmi 75ae9c │ │ │ │ - bmi 753ca4 │ │ │ │ + blmi 75ae9c │ │ │ │ + bmi 753ca4 │ │ │ │ ldmdavs r2, {r1, r3, r4, r7, fp, ip, lr} │ │ │ │ eorle r2, r0, r0, lsl #20 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r9, fp, lr} │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, fp, sp, lr} │ │ │ │ ldrsbtvs r1, [fp], -sl │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x469a17da │ │ │ │ @@ -217,72 +217,72 @@ │ │ │ │ stmib sp, {r8, sl}^ │ │ │ │ stmib sp, {r1, r8, sl, lr}^ │ │ │ │ ldmib r7, {r8, r9, fp, sp, pc}^ │ │ │ │ ldmdbvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf0024630 │ │ │ │ @ instruction: 0x4602faf6 │ │ │ │ ldrmi r4, [r3], -fp, lsl #12 │ │ │ │ - bmi 33ab38 │ │ │ │ + bmi 33ab38 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x469817d9 │ │ │ │ stmib sp, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ ldmdbvs r9!, {r8, fp, pc}^ │ │ │ │ - @ instruction: 0xf877f019 │ │ │ │ + @ instruction: 0xf875f019 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq sp, r3, ip, asr #10 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59d40 │ │ │ │ + bl feb59d40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r1, r8, ror #30 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - blmi 79ac34 │ │ │ │ + blmi 79ac34 │ │ │ │ ldmdbmi lr, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - bmi 793d3c │ │ │ │ + bmi 793d3c │ │ │ │ ldmdavs r2, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f677a │ │ │ │ - bmi 703364 │ │ │ │ + bmi 703364 │ │ │ │ ldmdavs r2, {r1, r3, r4, r7, fp, ip, lr} │ │ │ │ andsle r2, r7, r0, lsl #20 │ │ │ │ ldmpl fp, {r1, r3, r4, r9, fp, lr} │ │ │ │ andcs r6, r0, lr, lsl r8 │ │ │ │ - bl ff8c0b74 │ │ │ │ + bl ff8c0b74 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0xf1431d54 │ │ │ │ @ instruction: 0xf1070500 │ │ │ │ stmib sp, {r3, r8, r9}^ │ │ │ │ ldrmi r4, [sl], -r0, lsl #10 │ │ │ │ @ instruction: 0x46306879 │ │ │ │ - blx 8bebae │ │ │ │ + blx 8bebae │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ and r4, r4, r3, lsl r6 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ - b 740ba0 │ │ │ │ + b 740ba0 │ │ │ │ stmdbmi sp, {r0, r1, r9, sl, lr} │ │ │ │ - bmi 253d90 │ │ │ │ + bmi 253d90 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror pc │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7ffd001 │ │ │ │ @ instruction: 0x4618ec38 │ │ │ │ @ instruction: 0x46bd377c │ │ │ │ svclt 0x0000bdf0 │ │ │ │ @ instruction: 0x0003d4b0 │ │ │ │ andeq sp, r3, ip, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ andeq sp, r3, r8, asr r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb59de8 │ │ │ │ + bl feb59de8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldcmi 0, cr6, [ip], #-236 @ 0xffffff14 │ │ │ │ movwcs r4, #1148 @ 0x47c │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ @@ -294,41 +294,41 @@ │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ ldmdbvs fp!, {r3, sp, lr, pc}^ │ │ │ │ ldrmi r6, [r3], #-2490 @ 0xfffff646 │ │ │ │ sbcslt r6, r2, #1998848 @ 0x1e8000 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ - blle ffc936a0 │ │ │ │ + blle ffc936a0 │ │ │ │ blcs 1cd28 │ │ │ │ vhadd.s8 d29, d0, d2 │ │ │ │ and r2, r0, r1, asr #10 │ │ │ │ - blmi a8c048 │ │ │ │ + blmi a8c048 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldcl 7, cr15, [r0, #-1020] @ 0xfffffc04 │ │ │ │ blcs 14460 │ │ │ │ vst4.8 {d29-d32}, [pc], r4 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ and r0, r0, r0, lsl r3 │ │ │ │ @ instruction: 0x432b2300 │ │ │ │ rscsne pc, pc, #64, 4 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ mrc2 7, 0, pc, cr4, cr15, {7} │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ - ble acd878 │ │ │ │ + ble acd878 │ │ │ │ stmiapl r3!, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff681c │ │ │ │ strmi lr, [r3], -sl, ror #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b fe4c0c88 │ │ │ │ + b fe4c0c88 │ │ │ │ ldmvs sl!, {r0, r1, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-2329 @ 0xfffff6e7 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ ldmibvs r8!, {r1, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ - b 2c0c9c │ │ │ │ + b 2c0c9c │ │ │ │ ands r2, lr, r0, lsl #6 │ │ │ │ blcs 1cd94 │ │ │ │ ldmdbvs sl!, {r0, r2, ip, lr, pc} │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ mrc2 7, 7, pc, cr2, cr15, {7} │ │ │ │ ldmdbvs sl!, {r2, sp, lr, pc} │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @@ -341,120 +341,120 @@ │ │ │ │ @ instruction: 0xf7ffdce6 │ │ │ │ ldmibvs r8!, {r0, r1, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmib sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq sp, r3, r4, lsl #8 │ │ │ │ - andeq r5, r2, ip, ror #16 │ │ │ │ + andeq r5, r2, r4, ror #16 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r5, r2, lr, lsr #16 │ │ │ │ + andeq r5, r2, r6, lsr #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb59f04 │ │ │ │ + bl feb59f04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ mrrcmi 15, 0, sl, r7, cr2 │ │ │ │ - blmi 15d3f04 │ │ │ │ + blmi 15d3f04 │ │ │ │ @ instruction: 0xf04f58e1 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ - blmi 150b924 │ │ │ │ + blmi 150b924 │ │ │ │ @ instruction: 0xf04f58e1 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ movwcs r2, #768 @ 0x300 │ │ │ │ ands r6, r3, fp, ror r0 │ │ │ │ stmiapl r2!, {r0, r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ sbcseq r6, fp, fp, ror r8 │ │ │ │ ldc 4, cr4, [r3, #76] @ 0x4c │ │ │ │ - blmi 129d948 │ │ │ │ + blmi 129d948 │ │ │ │ ldc 8, cr5, [r3, #908] @ 0x38c │ │ │ │ vadd.f64 d7, d6, d0 │ │ │ │ - blmi 11e1970 │ │ │ │ + blmi 11e1970 │ │ │ │ stc 8, cr5, [r3, #908] @ 0x38c │ │ │ │ ldmdavs fp!, {r8, r9, fp, ip, sp, lr}^ │ │ │ │ rsbsvs r3, fp, r1, lsl #6 │ │ │ │ stmiapl r3!, {r1, r2, r6, r8, r9, fp, lr}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ - blle ff9537d4 │ │ │ │ + blle ff9537d4 │ │ │ │ stmiapl r3!, {r6, r8, r9, fp, lr}^ │ │ │ │ - blpl 3e3c0 │ │ │ │ + blpl 3e3c0 │ │ │ │ stmiapl r3!, {r0, r6, r8, r9, fp, lr}^ │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xee856be7 │ │ │ │ - blmi fa19a0 │ │ │ │ + blmi fa19a0 │ │ │ │ stc 8, cr5, [r3, #908] @ 0x38c │ │ │ │ movwcs r7, #2816 @ 0xb00 │ │ │ │ eor r6, r8, fp, ror r0 │ │ │ │ stmiapl r2!, {r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ sbcseq r6, fp, fp, ror r8 │ │ │ │ ldc 4, cr4, [r3, #76] @ 0x4c │ │ │ │ - blmi ddd9a4 │ │ │ │ + blmi ddd9a4 │ │ │ │ ldc 8, cr5, [r3, #908] @ 0x38c │ │ │ │ vadd.f64 d7, d6, d0 │ │ │ │ - blmi c9dacc │ │ │ │ + blmi c9dacc │ │ │ │ ldmdavs fp!, {r1, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blpl 3e408 │ │ │ │ + blpl 3e408 │ │ │ │ stmiapl r3!, {r4, r5, r8, r9, fp, lr}^ │ │ │ │ - blvc 3e410 │ │ │ │ - blvc 11fe69c │ │ │ │ - blvs 1fe664 │ │ │ │ + blvc 3e410 │ │ │ │ + blvc 11fe69c │ │ │ │ + blvs 1fe664 │ │ │ │ stmiapl r3!, {r0, r3, r5, r8, r9, fp, lr}^ │ │ │ │ - blvc 3e420 │ │ │ │ - blvc 1fe6b0 │ │ │ │ + blvc 3e420 │ │ │ │ + blvc 1fe6b0 │ │ │ │ stmiapl r3!, {r1, r2, r5, r8, r9, fp, lr}^ │ │ │ │ - blvc 3e3ec │ │ │ │ + blvc 3e3ec │ │ │ │ movwcc r6, #6267 @ 0x187b │ │ │ │ - blmi 95afd4 │ │ │ │ + blmi 95afd4 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ addsmi r6, sl, #7995392 @ 0x7a0000 │ │ │ │ - blmi 839d34 │ │ │ │ + blmi 839d34 │ │ │ │ ldc 8, cr5, [r3, #908] @ 0x38c │ │ │ │ - blmi 81d9fc │ │ │ │ + blmi 81d9fc │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ vmla.f64 d3, d7, d1 │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xee867be7 │ │ │ │ vmov.f64 d5, #7 @ 0x40380000 2.875 │ │ │ │ @ instruction: 0xf7ff0b45 │ │ │ │ @ instruction: 0xeeb0e914 │ │ │ │ - blmi 6a1b1c │ │ │ │ + blmi 6a1b1c │ │ │ │ stc 8, cr5, [r3, #908] @ 0x38c │ │ │ │ - blmi 5e1a24 │ │ │ │ + blmi 5e1a24 │ │ │ │ ldmib r3, {r0, r1, r5, r6, r7, fp, ip, lr}^ │ │ │ │ - blmi 58322c │ │ │ │ + blmi 58322c │ │ │ │ ldmib r3, {r0, r1, r5, r6, r7, fp, ip, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [r2], -r0, lsl #6 │ │ │ │ ldmdbmi r3, {r0, r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0x46084479 │ │ │ │ ldmib r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiapl r3!, {r0, r4, r8, r9, fp, lr}^ │ │ │ │ blcs 1ceb8 │ │ │ │ - blmi 436e64 │ │ │ │ + blmi 436e64 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ stmib sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 3bae6c │ │ │ │ + blmi 3bae6c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ stmib r4, {r0, r1, r2, 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 sp, [r3], -r0 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr #5 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - muleq r2, ip, r6 │ │ │ │ + muleq r2, r4, r6 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - muleq r2, ip, r6 │ │ │ │ - muleq r2, r8, r6 │ │ │ │ + muleq r2, r4, r6 │ │ │ │ + muleq r2, r0, r6 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ 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 │ │ │ │ stcpl 5, cr15, [r0], {172} @ 0xac │ │ │ │ @@ -476,24 +476,24 @@ │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf5070300 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ @ instruction: 0xf04f728c │ │ │ │ andsvs r7, r3, r0, lsl #7 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73b6f5a3 │ │ │ │ - blcs 19cf7c │ │ │ │ + blcs 19cf7c │ │ │ │ @ instruction: 0xf507d010 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0x4619681b │ │ │ │ ldccc 8, cr15, [r4, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldmdb ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ - blt fe37ef38 │ │ │ │ + blt fe37ef38 │ │ │ │ mcr2 0, 4, pc, cr4, cr3, {0} @ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73b8f5a3 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldccc 8, cr15, [r4, #-892] @ 0xfffffc84 │ │ │ │ andsvs r5, sl, fp, ror #17 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @@ -545,24 +545,24 @@ │ │ │ │ stclcc 8, cr15, [ip], #-892 @ 0xfffffc84 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ stmia sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcsvc pc, r2, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf507e0c5 │ │ │ │ - blcc 61ff04 │ │ │ │ + blcc 61ff04 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - bl 6c1028 │ │ │ │ + bl 6c1028 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcsvc pc, r0, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf507e02a │ │ │ │ - blcc 81fea0 │ │ │ │ + blcc 81fea0 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ - blcc 81fea8 │ │ │ │ + blcc 81fea8 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ stmdaeq r1, {r1, r4, r8, ip, sp, lr, pc} │ │ │ │ stmdbeq r0, {r0, r1, r6, r8, ip, sp, lr, pc} │ │ │ │ stmdbhi r0, {r0, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf7ff461c │ │ │ │ @ instruction: 0xf844e806 │ │ │ │ @@ -573,100 +573,100 @@ │ │ │ │ @ instruction: 0xf00133ff │ │ │ │ @ instruction: 0xf507b9ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ @ instruction: 0xf50772b0 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r4, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - blcc ff341410 │ │ │ │ + blcc ff341410 │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ movsvc pc, #683671552 @ 0x28c00000 │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf507dbc9 │ │ │ │ - blcc 21ff8c │ │ │ │ + blcc 21ff8c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - b ff5c10b0 │ │ │ │ + b ff5c10b0 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x0122e953 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x2326e953 │ │ │ │ - beq bdf88 │ │ │ │ - bleq fde50 │ │ │ │ + beq bdf88 │ │ │ │ + bleq fde50 │ │ │ │ vmin.s8 q10, q2, q1 │ │ │ │ vqdmlal.s q9, d0, d0[0] │ │ │ │ - blx c3d16 │ │ │ │ + blx c3d16 │ │ │ │ @ instruction: 0xf507f002 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ ldrmi r2, [r1], -r0, lsr #6 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x2324e953 │ │ │ │ - bne ff2d493c │ │ │ │ + bne ff2d493c │ │ │ │ @ instruction: 0xf50718c2 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ andsvs r7, sl, r4, lsl #7 │ │ │ │ - blcc 1e4147c │ │ │ │ + blcc 1e4147c │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ eorle r2, r6, r0, lsl #22 │ │ │ │ - blcc 1541488 │ │ │ │ + blcc 1541488 │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ - blx 9d18a │ │ │ │ + blx 9d18a │ │ │ │ cdp 3, 0, cr15, cr7, cr3, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xf5075be7 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bcc fe43e950 │ │ │ │ - blvs ff9fec18 │ │ │ │ - blvc 1beb50 │ │ │ │ - blcc f414bc │ │ │ │ + bcc fe43e950 │ │ │ │ + blvs ff9fec18 │ │ │ │ + blvc 1beb50 │ │ │ │ + blcc f414bc │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r4, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3e760 │ │ │ │ + blvc 3e760 │ │ │ │ @ instruction: 0xf507e01e │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bcc fe43e980 │ │ │ │ - blpl ff9fec48 │ │ │ │ - bcc ffd414e8 │ │ │ │ + bcc fe43e980 │ │ │ │ + blpl ff9fec48 │ │ │ │ + bcc ffd414e8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ - bcc fe43e990 │ │ │ │ - blvs ff9fec58 │ │ │ │ - blvc 1beb90 │ │ │ │ - bcc fff414fc │ │ │ │ + bcc fe43e990 │ │ │ │ + blvs ff9fec58 │ │ │ │ + blvc 1beb90 │ │ │ │ + bcc fff414fc │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r4, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3e7a0 │ │ │ │ + blvc 3e7a0 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcsvc pc, r2, #683671552 @ 0x28c00000 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73b2f5a3 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ stmiapl fp!, {r3, r4, r5, r7, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r4, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf6ff4293 │ │ │ │ @ instruction: 0xf7ffaf2e │ │ │ │ @ instruction: 0xf507fd9b │ │ │ │ - blcc 82002c │ │ │ │ + blcc 82002c │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ - blcc 820034 │ │ │ │ + blcc 820034 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ - bcc fe84155c │ │ │ │ + bcc fe84155c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - b fe1411e4 │ │ │ │ + b fe1411e4 │ │ │ │ blcs 149f8 │ │ │ │ vhadd.s8 d29, d1, d4 │ │ │ │ vmla.f d18, d0, d1[0] │ │ │ │ and r0, r1, r0, lsl r1 │ │ │ │ cmppcs r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ strvc pc, [r6], #1443 @ 0x5a3 │ │ │ │ @@ -690,139 +690,139 @@ │ │ │ │ @ instruction: 0x461831ff │ │ │ │ ldmda r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ orrsvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x46193b10 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ - bcc 7415e4 │ │ │ │ + bcc 7415e4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - bcc 6415ec │ │ │ │ + bcc 6415ec │ │ │ │ @ instruction: 0x4618447b │ │ │ │ svc 0x0096f7fe │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, lr, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf507e0d3 │ │ │ │ - blcc 62016c │ │ │ │ + blcc 62016c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ stmib r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf507e037 │ │ │ │ - blcc 420108 │ │ │ │ + blcc 420108 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ - blcc 420110 │ │ │ │ + blcc 420110 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @ instruction: 0x63b81c50 │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sp, lr}^ │ │ │ │ stmdb r1, {r1, r2, r3, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf5073402 │ │ │ │ - blcc 42012c │ │ │ │ + blcc 42012c │ │ │ │ stccs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf507461c │ │ │ │ - blcc 1202bc │ │ │ │ + blcc 1202bc │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx ff6c12e2 │ │ │ │ + blx ff6c12e2 │ │ │ │ stcleq 8, cr15, [r8], #272 @ 0x110 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ stclcc 8, cr15, [r8], #332 @ 0x14c │ │ │ │ - ble cdef4 │ │ │ │ + ble cdef4 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ stmialt r9!, {r0, ip, sp, lr, pc} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73acf5a3 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ stmiapl fp!, {r2, r3, r6, r8, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - blle fef13d74 │ │ │ │ + blle fef13d74 │ │ │ │ @ instruction: 0x73b8f507 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507e996 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf5070122 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ - bne fe10bfe0 │ │ │ │ - bl 185d23c │ │ │ │ + bne fe10bfe0 │ │ │ │ + bl 185d23c │ │ │ │ ldrbvs r0, [fp, r3, lsl #6]! │ │ │ │ vrecps.f32 d22, d20, d26 │ │ │ │ vqdmlal.s q9, d0, d0[0] │ │ │ │ - blx c3f9a │ │ │ │ + blx c3f9a │ │ │ │ @ instruction: 0xf507f002 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ ldrmi r2, [r1], -r0, lsr #6 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x2324e953 │ │ │ │ - bne ff2d4bc0 │ │ │ │ + bne ff2d4bc0 │ │ │ │ @ instruction: 0xf50718c2 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ andsvs r7, sl, r4, lsl #7 │ │ │ │ ldmcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ eorle r2, r6, r0, lsl #22 │ │ │ │ ldmcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ - blx 9d40e │ │ │ │ + blx 9d40e │ │ │ │ cdp 3, 0, cr15, cr7, cr3, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xf5075be7 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bcc fe43ebd4 │ │ │ │ - blvs ff9fee9c │ │ │ │ - blvc 1bedd4 │ │ │ │ + bcc fe43ebd4 │ │ │ │ + blvs ff9fee9c │ │ │ │ + blvc 1bedd4 │ │ │ │ ldmcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r2, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3e9e4 │ │ │ │ + blvc 3e9e4 │ │ │ │ @ instruction: 0xf507e01e │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bcc fe43ec04 │ │ │ │ - blpl ff9feecc │ │ │ │ + bcc fe43ec04 │ │ │ │ + blpl ff9feecc │ │ │ │ ldmdacc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ - bcc fe43ec14 │ │ │ │ - blvs ff9feedc │ │ │ │ - blvc 1bee14 │ │ │ │ + bcc fe43ec14 │ │ │ │ + blvs ff9feedc │ │ │ │ + blvc 1bee14 │ │ │ │ ldmdacc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r2, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3ea24 │ │ │ │ + blvc 3ea24 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, lr, #683671552 @ 0x28c00000 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73aef5a3 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ stmiapl fp!, {r2, r4, r5, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r2, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf6ff4293 │ │ │ │ @ instruction: 0xf7ffaf20 │ │ │ │ @ instruction: 0xf507fc59 │ │ │ │ - blcc 4202b0 │ │ │ │ + blcc 4202b0 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ - blcc 4202b8 │ │ │ │ + blcc 4202b8 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ orrsvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x46193b10 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ @@ -831,131 +831,131 @@ │ │ │ │ ldmdacc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4618447b │ │ │ │ mcr 7, 4, pc, cr14, cr14, {7} @ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf507e0d5 │ │ │ │ - blcc 62037c │ │ │ │ + blcc 62037c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ ldm lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf507e039 │ │ │ │ - blcc 420318 │ │ │ │ + blcc 420318 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ - blcc 420320 │ │ │ │ + blcc 420320 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ teqvs r8, #80, 24 @ 0x5000 │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r6, r8, r9, sp, lr}^ │ │ │ │ stmib r1, {r2, r3, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf5073400 │ │ │ │ - blcc 42033c │ │ │ │ + blcc 42033c │ │ │ │ cmpeq fp, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0x461c73f8 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r8], -r0, lsl #2 │ │ │ │ - blx ff4414f4 │ │ │ │ + blx ff4414f4 │ │ │ │ stcleq 8, cr15, [ip], #272 @ 0x110 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ stclcc 8, cr15, [ip], #332 @ 0x14c │ │ │ │ - ble ce108 │ │ │ │ + ble ce108 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ svclt 0x009ff000 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73a8f5a3 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ stmiapl fp!, {r3, r4, r5, r8, r9, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - blle fee93f88 │ │ │ │ + blle fee93f88 │ │ │ │ @ instruction: 0x73b8f507 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507e88c │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf5070122 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ - bne fe10c1f4 │ │ │ │ - bl 185d250 │ │ │ │ + bne fe10c1f4 │ │ │ │ + bl 185d250 │ │ │ │ ldrbvs r0, [fp, -r3, lsl #6]! │ │ │ │ vrecps.f32 d22, d4, d26 │ │ │ │ vqdmlal.s q9, d0, d0[0] │ │ │ │ - blx c41ae │ │ │ │ + blx c41ae │ │ │ │ @ instruction: 0xf507f002 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ ldrmi r2, [r1], -r0, lsr #6 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x2324e953 │ │ │ │ - bne ff2d4dd4 │ │ │ │ + bne ff2d4dd4 │ │ │ │ @ instruction: 0xf50718c2 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ andsvs r7, sl, r4, lsl #7 │ │ │ │ usatcc pc, #0, pc, asr #17 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ eorle r2, r6, r0, lsl #22 │ │ │ │ ssatcc pc, #29, pc, asr #17 @ │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ - blx 9d622 │ │ │ │ + blx 9d622 │ │ │ │ cdp 3, 0, cr15, cr7, cr3, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xf5075be7 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bcc fe43ede8 │ │ │ │ - blvs ff9ff0b0 │ │ │ │ - blvc 1befe8 │ │ │ │ + bcc fe43ede8 │ │ │ │ + blvs ff9ff0b0 │ │ │ │ + blvc 1befe8 │ │ │ │ ssatcc pc, #5, pc, asr #17 @ │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3ebf8 │ │ │ │ + blvc 3ebf8 │ │ │ │ @ instruction: 0xf507e01e │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bcc fe43ee18 │ │ │ │ - blpl ff9ff0e0 │ │ │ │ + bcc fe43ee18 │ │ │ │ + blpl ff9ff0e0 │ │ │ │ @ instruction: 0x365cf8df │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ - bcc fe43ee28 │ │ │ │ - blvs ff9ff0f0 │ │ │ │ - blvc 1bf028 │ │ │ │ + bcc fe43ee28 │ │ │ │ + blvs ff9ff0f0 │ │ │ │ + blvc 1bf028 │ │ │ │ @ instruction: 0x3664f8df │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3ec38 │ │ │ │ + blvc 3ec38 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73aaf5a3 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ stmiapl fp!, {r5, r9, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf6ff4293 │ │ │ │ @ instruction: 0xf7ffaf1e │ │ │ │ @ instruction: 0xf507fb4f │ │ │ │ - blcc 4204c4 │ │ │ │ + blcc 4204c4 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ - blcc 4204cc │ │ │ │ + blcc 4204cc │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ @ instruction: 0xf96cf7ff │ │ │ │ @ instruction: 0x3618f8df │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldmda r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ blcs 14e94 │ │ │ │ @@ -968,15 +968,15 @@ │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ vcgt.s8 d23, d16, d10 │ │ │ │ ldmdavs r8, {r0, r1, r2, r3, r4, r5, r6, r7, r9, ip} │ │ │ │ @ instruction: 0xf8f4f7ff │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - ble 28e2c0 │ │ │ │ + ble 28e2c0 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ @ instruction: 0xf04feda8 │ │ │ │ @ instruction: 0xf00033ff │ │ │ │ @ instruction: 0xf507bebc │ │ │ │ @ instruction: 0x46197398 │ │ │ │ @@ -988,15 +988,15 @@ │ │ │ │ strcc pc, [r8, #2271]! @ 0x8df │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldcl 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf507e0ce │ │ │ │ - blcc 6205f0 │ │ │ │ + blcc 6205f0 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ svc 0x00a4f7fe │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf507e034 │ │ │ │ @ instruction: 0x46197398 │ │ │ │ @@ -1027,15 +1027,15 @@ │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ strbcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73a4f5a3 │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf507dbbf │ │ │ │ - blcc 22068c │ │ │ │ + blcc 22068c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ svc 0x0056f7fe │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x0122e953 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x2326e953 │ │ │ │ ldrtvs r1, [ip], r4, lsl #21 │ │ │ │ @@ -1057,16 +1057,16 @@ │ │ │ │ blcs 1d874 │ │ │ │ @ instruction: 0xf8dfd026 │ │ │ │ stmiapl fp!, {r2, r4, r6, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, r9, ip, sp, lr} │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ - bcc fe43f040 │ │ │ │ - blpl ff9ff308 │ │ │ │ + bcc fe43f040 │ │ │ │ + blpl ff9ff308 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xee856be7 │ │ │ │ @ instruction: 0xf8df7b06 │ │ │ │ stmiapl sl!, {r2, r3, r4, r5, sl, ip, sp}^ │ │ │ │ @@ -1075,19 +1075,19 @@ │ │ │ │ sbcseq r6, fp, fp, lsl r8 │ │ │ │ stc 4, cr4, [r3, #76] @ 0x4c │ │ │ │ ands r7, ip, r0, lsl #22 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ - blmi fff5a808 │ │ │ │ + blmi fff5a808 │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ - bcc fe43f090 │ │ │ │ - blvs ff9ff358 │ │ │ │ - blvc 1bf290 │ │ │ │ + bcc fe43f090 │ │ │ │ + blvs ff9ff358 │ │ │ │ + blvc 1bf290 │ │ │ │ stmiapl sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, lr}^ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73a6f5a3 │ │ │ │ sbcseq r6, fp, fp, lsl r8 │ │ │ │ stc 4, cr4, [r3, #76] @ 0x4c │ │ │ │ @ instruction: 0xf5077b00 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ @@ -1106,15 +1106,15 @@ │ │ │ │ orrsvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ orrsvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ - blmi ffb8c4e8 │ │ │ │ + blmi ffb8c4e8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-3053 @ 0xfffff413 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0xf507ec58 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ movwcs r7, #674 @ 0x2a2 │ │ │ │ sbc r6, ip, r3, lsl r0 │ │ │ │ @@ -1140,29 +1140,29 @@ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r8], -r0, lsl #2 │ │ │ │ @ instruction: 0xf84cf7ff │ │ │ │ ldcleq 8, cr15, [r4], #272 @ 0x110 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ ldclcc 8, cr15, [r4], #332 @ 0x14c │ │ │ │ - ble ce570 │ │ │ │ + ble ce570 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ stcllt 0, cr15, [fp, #-0] │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, r0, #683671552 @ 0x28c00000 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ movvc pc, #683671552 @ 0x28c00000 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blmi fed1b9dc │ │ │ │ + blmi fed1b9dc │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ movvc pc, #683671552 @ 0x28c00000 │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf507dbbe │ │ │ │ - blcc 220888 │ │ │ │ + blcc 220888 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ mrc 7, 2, APSR_nzcv, cr8, cr14, {7} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x0122e953 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x2326e953 │ │ │ │ ldrtvs r1, [ip], -r4, lsl #21 │ │ │ │ @@ -1175,73 +1175,73 @@ │ │ │ │ @ instruction: 0x2320e953 │ │ │ │ @ instruction: 0xf5074611 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ ldrmi r2, [r3], -r4, lsr #6 │ │ │ │ stmiane r2, {r0, r1, r3, r6, r7, r9, fp, ip}^ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ - blmi fe7dba64 │ │ │ │ + blmi fe7dba64 │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ eorle r2, r4, r0, lsl #22 │ │ │ │ stmiapl fp!, {r1, r2, r4, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, r9, ip, sp, lr} │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ - bcc fe43f238 │ │ │ │ - blpl ff9ff500 │ │ │ │ + bcc fe43f238 │ │ │ │ + blpl ff9ff500 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xee856be7 │ │ │ │ - blmi fe462650 │ │ │ │ + blmi fe462650 │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3f058 │ │ │ │ + blvc 3f058 │ │ │ │ @ instruction: 0xf507e01c │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bcc fe43f278 │ │ │ │ - blpl ff9ff540 │ │ │ │ + bcc fe43f278 │ │ │ │ + blpl ff9ff540 │ │ │ │ stmiapl fp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xee856be7 │ │ │ │ - blmi fe0a268c │ │ │ │ + blmi fe0a268c │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3f094 │ │ │ │ + blvc 3f094 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, r2, #683671552 @ 0x28c00000 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73a2f5a3 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blmi 1c5baec │ │ │ │ + blmi 1c5baec │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x73a2f5a3 │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ svcge 0x0028f6ff │ │ │ │ @ instruction: 0xf922f7ff │ │ │ │ orrsvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldmib r3, {r3, r4, r7, r8, r9, ip, sp, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fe2300 │ │ │ │ @ instruction: 0xf507ff41 │ │ │ │ - blcc c209b4 │ │ │ │ + blcc c209b4 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ - blmi 1c4c6ec │ │ │ │ + blmi 1c4c6ec │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2928 @ 0xfffff490 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0xf507eb5a │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ movwcs r7, #670 @ 0x29e │ │ │ │ tst r1, r3, lsl r0 │ │ │ │ @@ -1259,37 +1259,37 @@ │ │ │ │ mrrcne 3, 0, r2, r0, cr2 │ │ │ │ @ instruction: 0xf14361b8 │ │ │ │ mvnsvs r0, r0, lsl #6 │ │ │ │ strcc lr, [r6], #-2519 @ 0xfffff629 │ │ │ │ strcc lr, [r2], #-2369 @ 0xfffff6bf │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf507461c │ │ │ │ - bcc e206ac │ │ │ │ + bcc e206ac │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xffeef7fe │ │ │ │ ldcleq 8, cr15, [r8], #272 @ 0x110 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ ldclcc 8, cr15, [r8], #332 @ 0x14c │ │ │ │ - ble ce76c │ │ │ │ + ble ce76c │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ stcllt 0, cr15, [sp], #-0 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ addsvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blmi d5bbd8 │ │ │ │ + blmi d5bbd8 │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, ip, #683671552 @ 0x28c00000 │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf507dbbe │ │ │ │ - blcc 220a84 │ │ │ │ + blcc 220a84 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ ldcl 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x0122e953 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x2326e953 │ │ │ │ ldrvs r1, [ip, #2692]! @ 0xa84 │ │ │ │ @@ -1302,61 +1302,61 @@ │ │ │ │ @ instruction: 0x2320e953 │ │ │ │ @ instruction: 0xf5074611 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ ldrmi r2, [r3], -r4, lsr #6 │ │ │ │ stmiane r2, {r0, r1, r3, r6, r7, r9, fp, ip}^ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ - blmi 81bc60 │ │ │ │ + blmi 81bc60 │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ subsle r2, r7, r0, lsl #22 │ │ │ │ stmiapl fp!, {r0, r1, r2, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, r9, ip, sp, lr} │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ - bcc fe43f434 │ │ │ │ - blpl ff9ff6fc │ │ │ │ + bcc fe43f434 │ │ │ │ + blpl ff9ff6fc │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xee856be7 │ │ │ │ - blmi 4a284c │ │ │ │ + blmi 4a284c │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r2, r3, r4, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3f254 │ │ │ │ + blvc 3f254 │ │ │ │ svclt 0x0000e051 │ │ │ │ andeq sp, r3, r8, lsr #2 │ │ │ │ andeq sp, r3, sl, lsl r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r5, [r2], -r8 │ │ │ │ + ldrdeq r5, [r2], -r0 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ - andeq r5, r2, r8, ror #10 │ │ │ │ + andeq r5, r2, r0, ror #10 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq r5, r2, r8, lsr r5 │ │ │ │ - andeq r5, r2, r8, lsr r5 │ │ │ │ + andeq r5, r2, r0, lsr r5 │ │ │ │ + andeq r5, r2, r0, lsr r5 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ andeq r0, r0, ip, asr #5 │ │ │ │ + andeq r5, r2, ip, asr #5 │ │ │ │ ldrdeq r5, [r2], -r4 │ │ │ │ - ldrdeq r5, [r2], -ip │ │ │ │ - ldrdeq r5, [r2], -r0 │ │ │ │ - ldrdeq r5, [r2], -r4 │ │ │ │ - andeq r5, r2, r0, asr #1 │ │ │ │ - andeq r4, r2, r8, lsr lr │ │ │ │ - andeq r4, r2, r8, ror #28 │ │ │ │ - andeq r4, r2, ip, asr #28 │ │ │ │ - andeq r4, r2, r4, ror ip │ │ │ │ - andeq r4, r2, r2, asr ip │ │ │ │ - andeq r4, r2, r0, lsl #21 │ │ │ │ - andeq r4, r2, r6, asr sl │ │ │ │ + andeq r5, r2, r8, asr #5 │ │ │ │ + andeq r5, r2, ip, asr #1 │ │ │ │ + strheq r5, [r2], -r8 │ │ │ │ + andeq r4, r2, r0, lsr lr │ │ │ │ + andeq r4, r2, r0, ror #28 │ │ │ │ + andeq r4, r2, r4, asr #28 │ │ │ │ + andeq r4, r2, ip, ror #24 │ │ │ │ + andeq r4, r2, sl, asr #24 │ │ │ │ + andeq r4, r2, r8, ror sl │ │ │ │ + andeq r4, r2, lr, asr #20 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xf8df5be7 │ │ │ │ stmiapl fp!, {r3, r4, r5, r7, r8, r9, sl, ip, sp}^ │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @@ -1383,15 +1383,15 @@ │ │ │ │ @ instruction: 0xffeef7fe │ │ │ │ @ instruction: 0x73b8f507 │ │ │ │ @ instruction: 0x46193b30 │ │ │ │ @ instruction: 0x73b8f507 │ │ │ │ ldmdb r3, {r4, r5, r8, r9, fp, ip, sp}^ │ │ │ │ stmdb r1, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf5072302 │ │ │ │ - blcc c20c1c │ │ │ │ + blcc c20c1c │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ ldrbtmi r3, [fp], #-1852 @ 0xfffff8c4 │ │ │ │ @ instruction: 0xf8df4619 │ │ │ │ ldrbtmi r3, [fp], #-1848 @ 0xfffff8c8 │ │ │ │ @@ -1434,29 +1434,29 @@ │ │ │ │ @ instruction: 0x461a73f8 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ ldclcc 8, cr15, [ip], #332 @ 0x14c │ │ │ │ ldclcc 8, cr15, [ip], #264 @ 0x108 │ │ │ │ stc2 7, cr15, [sl, #1016]! @ 0x3f8 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ ldclcc 8, cr15, [ip], #332 @ 0x14c │ │ │ │ - ble 8ea08 │ │ │ │ + ble 8ea08 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf507e31f │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ @ instruction: 0xf5077298 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r3, r4, r7, r8, r9, ip, sp, lr} │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ @ instruction: 0x3654f8df │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf507dba6 │ │ │ │ - blcc 220d20 │ │ │ │ + blcc 220d20 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ stc 7, cr15, [ip], {254} @ 0xfe │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x0122e953 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x2326e953 │ │ │ │ ldrvs r1, [ip, #-2692]! @ 0xfffff57c │ │ │ │ @@ -1478,16 +1478,16 @@ │ │ │ │ blcs 1df08 │ │ │ │ @ instruction: 0xf8dfd026 │ │ │ │ stmiapl fp!, {r2, r3, r4, r6, r7, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, r9, ip, sp, lr} │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ - bcc fe43f6d4 │ │ │ │ - blpl ff9ff99c │ │ │ │ + bcc fe43f6d4 │ │ │ │ + blpl ff9ff99c │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xee856be7 │ │ │ │ @ instruction: 0xf8df7b06 │ │ │ │ stmiapl sl!, {r2, r3, r5, r7, r8, sl, ip, sp}^ │ │ │ │ @@ -1566,24 +1566,24 @@ │ │ │ │ strtcc pc, [r4], #2271 @ 0x8df │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf507e0d3 │ │ │ │ - blcc 620ef8 │ │ │ │ + blcc 620ef8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - bl 842018 │ │ │ │ + bl 842018 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, r2, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf507e03d │ │ │ │ - blcc 820f14 │ │ │ │ + blcc 820f14 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ - blcc 820f1c │ │ │ │ + blcc 820f1c │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ adcsvs r1, r8, r0, asr ip │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ stmdb r1, {r1, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf5073402 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ @@ -1603,23 +1603,23 @@ │ │ │ │ @ instruction: 0xf04fda02 │ │ │ │ ldrsh r3, [ip, #63] @ 0x3f │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, r2, #683671552 @ 0x28c00000 │ │ │ │ rscsvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ addsvc pc, r2, #679477248 @ 0x28800000 │ │ │ │ andcc r6, r1, #1179648 @ 0x120000 │ │ │ │ - blmi ffd1c114 │ │ │ │ + blmi ffd1c114 │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ rscsvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ addsvc pc, r2, #679477248 @ 0x28800000 │ │ │ │ addsmi r6, sl, #1179648 @ 0x120000 │ │ │ │ @ instruction: 0xf507dbb7 │ │ │ │ - blcc 220fa4 │ │ │ │ + blcc 220fa4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - b ff2c20c4 │ │ │ │ + b ff2c20c4 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x0122e953 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x2326e953 │ │ │ │ ldrtvs r1, [ip], #2692 @ 0xa84 │ │ │ │ movweq lr, #15201 @ 0x3b61 │ │ │ │ ldcvs 4, cr6, [sl], #1004 @ 0x3ec │ │ │ │ @@ -1630,56 +1630,56 @@ │ │ │ │ @ instruction: 0x2320e953 │ │ │ │ @ instruction: 0xf5074610 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ ldrmi r2, [r3], -r4, lsr #6 │ │ │ │ stmiane sl, {r0, r1, r6, r7, r9, fp, ip}^ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ - blmi ff7dc180 │ │ │ │ + blmi ff7dc180 │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ eorle r2, r4, r0, lsl #22 │ │ │ │ stmiapl fp!, {r1, r2, r4, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf5a272f8 │ │ │ │ ldmdavs r2, {r2, r3, r7, r9, ip, sp, lr} │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ - bcc fe43f954 │ │ │ │ - blpl ff9ffc1c │ │ │ │ + bcc fe43f954 │ │ │ │ + blpl ff9ffc1c │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xee856be7 │ │ │ │ - blmi ff2e2d6c │ │ │ │ + blmi ff2e2d6c │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r4, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3f774 │ │ │ │ + blvc 3f774 │ │ │ │ @ instruction: 0xf507e01c │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bcc fe43f994 │ │ │ │ - blpl ff9ffc5c │ │ │ │ + bcc fe43f994 │ │ │ │ + blpl ff9ffc5c │ │ │ │ stmiapl fp!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, fp, lr}^ │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xee856be7 │ │ │ │ - blmi fef22da8 │ │ │ │ + blmi fef22da8 │ │ │ │ @ instruction: 0xf50758ea │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r4, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ - blvc 3f7b0 │ │ │ │ + blvc 3f7b0 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ rscsvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ addsvc pc, r4, #679477248 @ 0x28800000 │ │ │ │ andcc r6, r1, #1179648 @ 0x120000 │ │ │ │ - blmi fec9c224 │ │ │ │ + blmi fec9c224 │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ rscsvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ addsvc pc, r4, #679477248 @ 0x28800000 │ │ │ │ addsmi r6, sl, #1179648 @ 0x120000 │ │ │ │ svcge 0x0021f6ff │ │ │ │ ldc2 7, cr15, [r4, #1016] @ 0x3f8 │ │ │ │ @ instruction: 0x73b8f507 │ │ │ │ @@ -1694,19 +1694,19 @@ │ │ │ │ rscscc pc, pc, #805306368 @ 0x30000000 │ │ │ │ svclt 0x00b42b00 │ │ │ │ @ instruction: 0x461b4613 │ │ │ │ @ instruction: 0x4619129b │ │ │ │ ldrbtmi r4, [fp], #-2982 @ 0xfffff45a │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ @ instruction: 0xf507efca │ │ │ │ - blcc 8210f8 │ │ │ │ + blcc 8210f8 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ - blmi fe80ce28 │ │ │ │ + blmi fe80ce28 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2975 @ 0xfffff461 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ @ instruction: 0xf507efb8 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ andcs r7, r0, #144, 6 @ 0x40000002 │ │ │ │ sbcs r6, r3, sl, lsl r0 │ │ │ │ @@ -1736,79 +1736,79 @@ │ │ │ │ addvc pc, sl, r3, lsr #11 │ │ │ │ ldmdavs r2, {r8, r9, sp} │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ ldc2 7, cr15, [r8], {254} @ 0xfe │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r7, r8, r9, ip, sp, lr} │ │ │ │ - ble 8eec0 │ │ │ │ + ble 8eec0 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf507e0c3 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ @ instruction: 0xf507738e │ │ │ │ @ instruction: 0xf5a272f8 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, r9, ip, sp, lr} │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ stmiapl fp!, {r0, r1, r2, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf5a272f8 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, r9, ip, sp, lr} │ │ │ │ - blle fedd4d58 │ │ │ │ + blle fedd4d58 │ │ │ │ @ instruction: 0x73b8f507 │ │ │ │ tstcs r0, r8, lsl #22 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0xf507e9b2 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf5070122 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ - bne fe10cfa8 │ │ │ │ - bl 185d404 │ │ │ │ + bne fe10cfa8 │ │ │ │ + bl 185d404 │ │ │ │ ldrbtvs r0, [fp], #-771 @ 0xfffffcfd │ │ │ │ vfma.f32 d22, d4, d26 │ │ │ │ vqdmlal.s q9, d0, d0[0] │ │ │ │ - blx c4f62 │ │ │ │ + blx c4f62 │ │ │ │ @ instruction: 0xf507f102 │ │ │ │ ldmdb r3, {r3, r4, r5, r6, r7, r8, r9, ip, sp, lr}^ │ │ │ │ ldrmi r2, [r0], -r0, lsr #6 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x2324e953 │ │ │ │ - bne ff0d5b88 │ │ │ │ + bne ff0d5b88 │ │ │ │ @ instruction: 0xf50718ca │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ andsvs r7, sl, r4, lsl #7 │ │ │ │ stmiapl fp!, {r1, r4, r6, r8, r9, fp, lr}^ │ │ │ │ blcs 1e3bc │ │ │ │ - blmi 12b83e4 │ │ │ │ + blmi 12b83e4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ rscsvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ addvc pc, ip, #679477248 @ 0x28800000 │ │ │ │ - blx 9e3ae │ │ │ │ + blx 9e3ae │ │ │ │ cdp 3, 0, cr15, cr7, cr3, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ @ instruction: 0xf5075be7 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bcc fe43fb98 │ │ │ │ - blvs ff9ffe60 │ │ │ │ - blvc 1bfd98 │ │ │ │ + bcc fe43fb98 │ │ │ │ + blvs ff9ffe60 │ │ │ │ + blvc 1bfd98 │ │ │ │ stmiapl sl!, {r1, r2, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, r0, #683671552 @ 0x28c00000 │ │ │ │ sbcseq r6, fp, fp, lsl r8 │ │ │ │ stc 4, cr4, [r3, #76] @ 0x4c │ │ │ │ ands r7, ip, r0, lsl #22 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ mcr 8, 0, r6, cr7, cr11, {0} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ - blmi cdb34c │ │ │ │ + blmi cdb34c │ │ │ │ ldmdavs fp, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ - bcc fe43fbd4 │ │ │ │ - blvs ff9ffe9c │ │ │ │ - blvc 1bfdd4 │ │ │ │ + bcc fe43fbd4 │ │ │ │ + blvs ff9ffe9c │ │ │ │ + blvc 1bfdd4 │ │ │ │ stmiapl sl!, {r0, r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, r0, #683671552 @ 0x28c00000 │ │ │ │ sbcseq r6, fp, fp, lsl r8 │ │ │ │ stc 4, cr4, [r3, #76] @ 0x4c │ │ │ │ @ instruction: 0xf5077b00 │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ @@ -1819,17 +1819,17 @@ │ │ │ │ stmiapl fp!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf5a272f8 │ │ │ │ ldmdavs r2, {r4, r7, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf6ff429a │ │ │ │ @ instruction: 0xf7feaf21 │ │ │ │ @ instruction: 0xf507fc7b │ │ │ │ - blcc 8212ec │ │ │ │ + blcc 8212ec │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ - blcc 8212f4 │ │ │ │ + blcc 8212f4 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ mcr 7, 0, pc, cr8, cr13, {7} @ │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ addsvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ mvnsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ @@ -1839,36 +1839,36 @@ │ │ │ │ @ instruction: 0xf5a373f8 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, ip, sp, lr} │ │ │ │ svcpl 0x0080f5b3 │ │ │ │ ldcge 6, cr15, [r5, #764]! @ 0x2fc │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1005007 │ │ │ │ ldmdbmi r6, {r2, r3, r5} │ │ │ │ - bmi 595640 │ │ │ │ + bmi 595640 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fdd001 │ │ │ │ ldrmi lr, [r8], -r0, ror #31 │ │ │ │ strpl pc, [r7, -r7, lsl #10] │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ svchi 0x00b0e8bd │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ andeq r0, r0, ip, asr #5 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ - andeq r4, r2, lr, lsl r8 │ │ │ │ - andeq r4, r2, sl, ror #15 │ │ │ │ - andeq r4, r2, r4, lsl #14 │ │ │ │ + andeq r4, r2, r6, lsl r8 │ │ │ │ + andeq r4, r2, r2, ror #15 │ │ │ │ + strdeq r4, [r2], -ip │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - andeq r4, r2, r0, lsr #11 │ │ │ │ - andeq r4, r2, r8, lsl #11 │ │ │ │ - andeq r4, r2, r4, asr #10 │ │ │ │ - andeq r4, r2, sl, ror #6 │ │ │ │ - andeq r4, r2, ip, asr r3 │ │ │ │ - andeq r4, r2, r2, lsl r3 │ │ │ │ + muleq r2, r8, r5 │ │ │ │ + andeq r4, r2, r0, lsl #11 │ │ │ │ + andeq r4, r2, ip, lsr r5 │ │ │ │ + andeq r4, r2, r2, ror #6 │ │ │ │ + andeq r4, r2, r4, asr r3 │ │ │ │ + andeq r4, r2, sl, lsl #6 │ │ │ │ andeq fp, r3, r8, lsr #23 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ svcge 0x0000b480 │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ @ instruction: 0x46114618 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @@ -1878,38 +1878,38 @@ │ │ │ │ andeq fp, r3, sl, ror #28 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmdavs sl!, {r8} │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 14266c │ │ │ │ + blvc 14266c │ │ │ │ svclt 0x00004770 │ │ │ │ andeq fp, r3, lr, lsr lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5b708 │ │ │ │ + bl feb5b708 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ 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 1e590 │ │ │ │ tstcs r0, lr, lsl #2 │ │ │ │ @ instruction: 0xf0172000 │ │ │ │ - strmi pc, [r2], -r5, lsr #27 │ │ │ │ + strmi pc, [r2], -r3, lsr #27 │ │ │ │ stmiapl r3!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ - blmi a5c5a0 │ │ │ │ + blmi a5c5a0 │ │ │ │ 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: 0xf0174618 │ │ │ │ - cmnpvs r8, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + cmnpvs r8, lr, lsr lr @ p-variant is OBSOLETE │ │ │ │ blcs 1eb44 │ │ │ │ ldmdbvs fp!, {r0, ip, lr, pc}^ │ │ │ │ andcs lr, r6, #55 @ 0x37 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldcl 7, cr15, [r4, #1012] @ 0x3f4 │ │ │ │ blcs 15d7c │ │ │ │ @@ -1917,46 +1917,46 @@ │ │ │ │ @ instruction: 0xf0090100 │ │ │ │ cmnpvs r8, sp, lsl pc @ p-variant is OBSOLETE │ │ │ │ ldmib r7, {r1, r2, sp, lr, pc}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0xf00a68f8 │ │ │ │ cmnpvs r8, fp, lsr #16 @ p-variant is OBSOLETE │ │ │ │ blcs 1eb7c │ │ │ │ - blmi 538604 │ │ │ │ + blmi 538604 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [sp, #-0] │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ ldmib r7, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldc2 0, cr15, [r8, #56] @ 0x38 │ │ │ │ stmiapl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - mrc2 0, 6, pc, cr12, cr7, {0} │ │ │ │ + mrc2 0, 6, pc, cr10, cr7, {0} │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r3, r6, ror #21 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ - andeq r4, r2, sl, lsr #32 │ │ │ │ + andeq r4, r2, r2, lsr #32 │ │ │ │ andeq r0, r5, ip, ror #4 │ │ │ │ andeq r0, r5, r2, ror #4 │ │ │ │ - andeq r3, r2, r6, ror #31 │ │ │ │ + ldrdeq r3, [r2], -lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5b7f8 │ │ │ │ + bl feb5b7f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r7, r0, asr pc │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ - bmi fe8cd20c │ │ │ │ - blmi fe8d57f8 │ │ │ │ + bmi fe8cd20c │ │ │ │ + blmi fe8d57f8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f67fb │ │ │ │ ldmvs fp!, {r8, r9} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ andle r4, r9, r3, lsl r3 │ │ │ │ ldmda r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -1973,15 +1973,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: 0xff26f015 │ │ │ │ + @ instruction: 0xff24f015 │ │ │ │ @ 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}^ │ │ │ │ @@ -2007,19 +2007,19 @@ │ │ │ │ ldmib r7, {r3, r4, r7, pc}^ │ │ │ │ ldmvs fp!, {r2, r8} │ │ │ │ movwvs pc, #1283 @ 0x503 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ - bmi 1a9d4fc │ │ │ │ + bmi 1a9d4fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs fp!, {r0, r1, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fd2302 │ │ │ │ @ instruction: 0x4603ef9a │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -2028,19 +2028,19 @@ │ │ │ │ ldmib r7, {r5, r7, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r1, r2, r8} │ │ │ │ movwvs pc, #5379 @ 0x1503 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ - bmi 159d550 │ │ │ │ + bmi 159d550 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs fp!, {r0, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fd2302 │ │ │ │ @ instruction: 0x4603ef70 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -2049,55 +2049,55 @@ │ │ │ │ ldmib r7, {r1, r2, r4, r5, r6, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r4, r8} │ │ │ │ movwvs pc, #13571 @ 0x3503 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ - bmi 109d5a4 │ │ │ │ + bmi 109d5a4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs fp!, {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fd2302 │ │ │ │ strmi lr, [r3], -r6, asr #30 │ │ │ │ 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 │ │ │ │ - mcr2 0, 3, pc, cr8, cr5, {0} @ │ │ │ │ + mcr2 0, 3, pc, cr6, cr5, {0} @ │ │ │ │ @ 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 @ │ │ │ │ @ instruction: 0xf7fde032 │ │ │ │ strmi lr, [r3], -r2, lsr #30 │ │ │ │ - blcs 1a1e884 │ │ │ │ + blcs 1a1e884 │ │ │ │ @ instruction: 0xf7fdd028 │ │ │ │ @ instruction: 0x4603ef1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r4], {253} @ 0xfd │ │ │ │ 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 │ │ │ │ - mrc2 0, 1, pc, cr14, cr5, {0} │ │ │ │ + mrc2 0, 1, pc, cr12, cr5, {0} │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldrmi r6, [r9], -r9, lsl #6 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ mrc 7, 7, APSR_nzcv, cr12, cr13, {7} │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ @@ -2113,31 +2113,31 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldcl 7, cr15, [r0, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ strdeq fp, [r3], -r4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, r2, lsr pc │ │ │ │ - andeq r3, r2, ip, lsr #29 │ │ │ │ - andeq r3, r2, r4, ror lr │ │ │ │ - andeq r3, r2, ip, lsr lr │ │ │ │ - andeq r3, r2, r6, lsl lr │ │ │ │ - ldrdeq r3, [r2], -r2 │ │ │ │ + andeq r3, r2, sl, lsr #30 │ │ │ │ + andeq r3, r2, r4, lsr #29 │ │ │ │ + andeq r3, r2, ip, ror #28 │ │ │ │ + andeq r3, r2, r4, lsr lr │ │ │ │ + andeq r3, r2, lr, lsl #28 │ │ │ │ + andeq r3, r2, sl, asr #27 │ │ │ │ andeq fp, r3, sl, lsl #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb5bac4 │ │ │ │ + bl feb5bac4 │ │ │ │ @ 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: 0xf0174618 │ │ │ │ - ldrsbtvs pc, [r8], #217 @ 0xd9 @ │ │ │ │ + ldrsbtvs pc, [r8], #215 @ 0xd7 @ │ │ │ │ blcs 1ecd4 │ │ │ │ ldmvs r8!, {r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xffb2f009 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r3, lr, lsr #14 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ @@ -2165,17 +2165,17 @@ │ │ │ │ teqcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ cdp2 0, 13, cr15, cr0, cr11, {0} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ - blle 1c8f574 │ │ │ │ + blle 1c8f574 │ │ │ │ andvs pc, fp, pc, asr #8 │ │ │ │ - @ instruction: 0xf896f022 │ │ │ │ + @ instruction: 0xf892f022 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ ldcl 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldmvs r9!, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ @@ -2184,18 +2184,18 @@ │ │ │ │ ldrmi r2, [r8], -r8, ror #4 │ │ │ │ stcl 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldrmi r6, [r9], -r7, lsl #6 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bvc 441a48 │ │ │ │ + bvc 441a48 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ - blge 3f0d8 │ │ │ │ + blge 3f0d8 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldrmi r6, [r9], -r8, lsl #6 │ │ │ │ teqcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ @ instruction: 0xf00969b8 │ │ │ │ strmi pc, [r2], -pc, asr #30 │ │ │ │ ldmibvs r9!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ @@ -2225,90 +2225,90 @@ │ │ │ │ movwvs pc, #46339 @ 0xb503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ ldmibvs fp!, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fde076 │ │ │ │ @ instruction: 0x4603edfc │ │ │ │ - blcs 1a1ead0 │ │ │ │ + blcs 1a1ead0 │ │ │ │ movwcs sp, #1 │ │ │ │ ldmvs r8!, {r1, r2, r3, r5, r6, sp, lr, pc}^ │ │ │ │ @ instruction: 0xff26f7ff │ │ │ │ @ instruction: 0xf7fde007 │ │ │ │ @ instruction: 0x4603edf0 │ │ │ │ - blcs 9eae8 │ │ │ │ + blcs 9eae8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ andcs lr, r0, r2, rrx │ │ │ │ mrrc 7, 15, pc, sl, cr13 @ │ │ │ │ teqcs r4, #3522560 @ 0x35c000 │ │ │ │ - bl 1c554d0 │ │ │ │ - blle 1856a0 │ │ │ │ + bl 1c554d0 │ │ │ │ + blle 1856a0 │ │ │ │ ldcl 7, cr15, [lr, #1012] @ 0x3f4 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi cdee98 │ │ │ │ + bmi cdee98 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7fdfd03 │ │ │ │ + @ instruction: 0xf7fdfd01 │ │ │ │ strmi lr, [r3], -ip, asr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 1d42abc │ │ │ │ + bl 1d42abc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi adeebc │ │ │ │ + bmi adeebc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - strdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, ror #25 │ │ │ │ stc 7, cr15, [ip], #-1012 @ 0xfffffc0c │ │ │ │ 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 1d55554 │ │ │ │ - ble 44f14 │ │ │ │ + bl 1d55554 │ │ │ │ + ble 44f14 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #51655 @ 0xc9c7 │ │ │ │ - bvs feedf7fc │ │ │ │ - bmi 68b664 │ │ │ │ + bvs feedf7fc │ │ │ │ + bmi 68b664 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010c │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r0, r2, r5, 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 f04cac │ │ │ │ + blcs f04cac │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe6f4617b │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, r4, lsr #1 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fdd001 │ │ │ │ ldrmi lr, [r8], -r6, ror #24 │ │ │ │ ldrtmi r3, [sp], r8, lsr #15 │ │ │ │ svchi 0x00b0e8bd │ │ │ │ andeq fp, r3, r2, ror #13 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq fp, r3, r2, lsr #18 │ │ │ │ + andeq r3, r2, r4, ror #22 │ │ │ │ andeq r3, r2, ip, ror #22 │ │ │ │ - andeq r3, r2, r4, ror fp │ │ │ │ - andeq r3, r2, r8, asr #22 │ │ │ │ + andeq r3, r2, r0, asr #22 │ │ │ │ @ instruction: 0x0003b4b6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb5bd90 │ │ │ │ + bl feb5bd90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf00168f8 │ │ │ │ @ instruction: 0x4602fb9b │ │ │ │ @@ -2332,15 +2332,15 @@ │ │ │ │ ldmib r7, {r1, r8}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [r2], -r0, lsl #6 │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xff1af00b │ │ │ │ @ instruction: 0xf8d368fb │ │ │ │ @ instruction: 0x46183890 │ │ │ │ - b 14c2c04 │ │ │ │ + b 14c2c04 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ @ instruction: 0xf04fea50 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ ldrmi r0, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ @@ -2371,177 +2371,177 @@ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldmvs fp!, {r1, r8, r9, sp} │ │ │ │ strmi r9, [r2], -r0, lsl #6 │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xff5bf00b │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - ble 14f8ac │ │ │ │ + ble 14f8ac │ │ │ │ ldcl 7, cr15, [r2], {253} @ 0xfd │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, r2, r8, ror #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fde097 │ │ │ │ strmi lr, [r3], -sl, asr #25 │ │ │ │ - blcs 1d1ed34 │ │ │ │ + blcs 1d1ed34 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [ip], pc @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ldc2l 7, cr15, [r0, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xf7fde020 │ │ │ │ @ instruction: 0x4603ecba │ │ │ │ - blcs 9ed54 │ │ │ │ + blcs 9ed54 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [ip], #-63 @ 0xffffffc1 │ │ │ │ stc 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fde071 │ │ │ │ strmi lr, [r3], -r4, lsr #25 │ │ │ │ - blcs 35ed80 │ │ │ │ + blcs 35ed80 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r6], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ ldmib r7, {r2, r3, r8, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1476395008 @ 0x58000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fddb09 │ │ │ │ @ instruction: 0x4603ec90 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi adf13c │ │ │ │ + bmi adf13c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldcl 7, cr15, [r8], #-1012 @ 0xfffffc0c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ strmi lr, [r3], -r2, lsr #20 │ │ │ │ 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 fe7c0dda │ │ │ │ + blx fe740dda │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ stmib r7, {r1, r3, r4, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 60d9bc │ │ │ │ - bl 1245da8 │ │ │ │ + bl 60d9bc │ │ │ │ + bl 1245da8 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1476395008 @ 0x58000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee8d9e0 │ │ │ │ - bne ff4df6a8 │ │ │ │ + bvs fee8d9e0 │ │ │ │ + bne ff4df6a8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1ec0e22 │ │ │ │ + blx 1e40e22 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx ff5c0e52 │ │ │ │ + blx ff4c0e52 │ │ │ │ blcs 1f2c4 │ │ │ │ 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 r3, r2, r8, asr #17 │ │ │ │ - andeq r3, r2, lr, asr #17 │ │ │ │ - andeq r3, r2, r2, lsr #17 │ │ │ │ + andeq r3, r2, r0, asr #17 │ │ │ │ + andeq r3, r2, r6, asr #17 │ │ │ │ + muleq r2, sl, r8 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ @ instruction: 0x61b961f8 │ │ │ │ movwcs lr, #18887 @ 0x49c7 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldmdb r3, {r1, r3, r8, r9, sp, lr}^ │ │ │ │ tstmi r3, #134217728 @ 0x8000000 │ │ │ │ ldmibvs fp!, {r4, r6, ip, lr, pc}^ │ │ │ │ movwvs pc, #42243 @ 0xa503 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0x0114e9d7 │ │ │ │ - bl 1c55884 │ │ │ │ - blle 1145a54 │ │ │ │ + bl 1c55884 │ │ │ │ + blle 1145a54 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldmib r3, {r1, r3, r8, r9, sp, lr}^ │ │ │ │ ldmibvs fp!, {r8}^ │ │ │ │ movwvs pc, #42243 @ 0xa503 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ - beq bfaa0 │ │ │ │ - bleq ffb68 │ │ │ │ + beq bfaa0 │ │ │ │ + bleq ffb68 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ - bl 1cd63b4 │ │ │ │ - ble c45a9c │ │ │ │ + bl 1cd63b4 │ │ │ │ + ble c45a9c │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldmib r3, {r1, r3, r8, r9, sp, lr}^ │ │ │ │ ldmibvs fp!, {r8}^ │ │ │ │ movwvs pc, #42243 @ 0xa503 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ 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 1d558f0 │ │ │ │ - ble 452b0 │ │ │ │ + bl 1d558f0 │ │ │ │ + ble 452b0 │ │ │ │ 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 │ │ │ │ strmi r1, [fp], #-2755 @ 0xfffff53d │ │ │ │ @ instruction: 0x46196a3a │ │ │ │ @ instruction: 0xf7fd69b8 │ │ │ │ ldmib r7, {r1, r4, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ adds r2, r1, r8, lsl #6 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf00169f8 │ │ │ │ - blmi 12836e4 │ │ │ │ + blmi 12836e4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrsbtvs r1, [fp], sl │ │ │ │ ldmib r7, {r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmib r7, {r2, r8, r9, sp}^ │ │ │ │ strtmi r4, [r1], -r2, lsl #10 │ │ │ │ @ instruction: 0x46294291 │ │ │ │ - blle 1b55560 │ │ │ │ + blle 1b55560 │ │ │ │ @ instruction: 0xf8d369fb │ │ │ │ - blmi 104b144 │ │ │ │ + blmi 104b144 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrsbtvs r1, [fp], -sl │ │ │ │ ldmib r7, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ stmib sp, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmibvs r8!, {r8, r9, sp}^ │ │ │ │ mcr2 7, 4, pc, cr0, cr15, {7} @ │ │ │ │ smlabteq sl, r7, r9, lr │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ - ble 80fb34 │ │ │ │ + ble 80fb34 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldrmi r6, [r9], -sl, lsl #6 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldrmi r6, [r9], -sl, lsl #6 │ │ │ │ @@ -2611,15 +2611,15 @@ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmdbvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ stmib r7, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r3, r8}^ │ │ │ │ - bcs 4dc8c │ │ │ │ + bcs 4dc8c │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ ldmib r7, {r0, r1, r2, r5, r8, r9, fp, ip, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ stmne r4, {r3, r8, r9, sp} │ │ │ │ streq lr, [r3, #-2881] @ 0xfffff4bf │ │ │ │ strmi lr, [r6, #-2503] @ 0xfffff639 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ @@ -2627,32 +2627,32 @@ │ │ │ │ @ instruction: 0x0112e9d7 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ 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 bff6c │ │ │ │ - bleq ffe34 │ │ │ │ - blge 3f7d0 │ │ │ │ + beq bff6c │ │ │ │ + bleq ffe34 │ │ │ │ + blge 3f7d0 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - ble ff085cc0 │ │ │ │ + ble ff085cc0 │ │ │ │ svclt 0x0000e000 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - blle 85cd0 │ │ │ │ + blle 85cd0 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r8, lsl #6 │ │ │ │ @ instruction: 0x37284619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ push {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ vst2. {d20-d23}, [pc :256], r0 │ │ │ │ - bl feb5c2f0 │ │ │ │ + bl feb5c2f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r5, r0, pc @ │ │ │ │ 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 │ │ │ │ @@ -2677,179 +2677,179 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0xf00c6978 │ │ │ │ stmib r7, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs dd80 │ │ │ │ @ instruction: 0xf7fdda05 │ │ │ │ @ instruction: 0x4603ea74 │ │ │ │ - blcs 1a1f1e0 │ │ │ │ + blcs 1a1f1e0 │ │ │ │ ldmib r7, {r1, ip, lr, pc}^ │ │ │ │ adds r2, r7, r6, lsl #6 │ │ │ │ - b 1ac3174 │ │ │ │ + b 1ac3174 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r4, ror fp │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmvs fp!, {r2, r3, r7, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ mla r0, r1, fp, pc @ │ │ │ │ - b 16c3194 │ │ │ │ + b 16c3194 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fde07c │ │ │ │ @ instruction: 0x4603ea50 │ │ │ │ - blcs 5f228 │ │ │ │ + blcs 5f228 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r1], #-63 @ 0xffffffc1 │ │ │ │ - b 11431c0 │ │ │ │ + b 11431c0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r6, rrx │ │ │ │ stmia ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ - bl 1c55c2c │ │ │ │ - blle 245dfc │ │ │ │ - b c431e8 │ │ │ │ + bl 1c55c2c │ │ │ │ + blle 245dfc │ │ │ │ + b c431e8 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ - blcs 5f6f4 │ │ │ │ + blcs 5f6f4 │ │ │ │ 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: 0xf952f015 │ │ │ │ + @ instruction: 0xf950f015 │ │ │ │ @ instruction: 0xf7fd68fe │ │ │ │ @ instruction: 0x4603ea1a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00c2f7fc │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 896b00 │ │ │ │ + bmi 896b00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, pc, lsr r9 @ │ │ │ │ + andcs pc, r0, sp, lsr r9 @ │ │ │ │ ldmda sl!, {r0, r2, 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 r6, #3522560 @ 0x35c000 │ │ │ │ - bl 1d55cb8 │ │ │ │ - ble 45678 │ │ │ │ + bl 1d55cb8 │ │ │ │ + ble 45678 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs edfd60 │ │ │ │ - bmi 44bdc8 │ │ │ │ + bvs edfd60 │ │ │ │ + bmi 44bdc8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r5, r6, r8, 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 f05410 │ │ │ │ + blcs f05410 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe72c613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r3, r2, sl, lsl #8 │ │ │ │ - andeq r3, r2, r0, lsl r4 │ │ │ │ - andeq r3, r2, r4, ror #7 │ │ │ │ + andeq r3, r2, r2, lsl #8 │ │ │ │ + andeq r3, r2, r8, lsl #8 │ │ │ │ + ldrdeq r3, [r2], -ip │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ eorsvs r6, r9, #120, 4 @ 0x80000007 │ │ │ │ movwcs lr, #27079 @ 0x69c7 │ │ │ │ ldrbtmi r4, [fp], #-2934 @ 0xfffff48a │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ @ instruction: 0x4693469a │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - bl 1cd683c │ │ │ │ - blle 785f24 │ │ │ │ + bl 1cd683c │ │ │ │ + blle 785f24 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0006a78 │ │ │ │ strmi pc, [r2], -pc, ror #31 │ │ │ │ blcs 16b34 │ │ │ │ @ instruction: 0xf04fda04 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [ip], #63 @ 0x3f │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - bvs 1e1fc10 │ │ │ │ + bvs 1e1fc10 │ │ │ │ mrc2 7, 6, pc, cr11, cr15, {7} │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ - bvs 1efd624 │ │ │ │ + bvs 1efd624 │ │ │ │ movwvs pc, #42243 @ 0xa503 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ vsubw.s8 q8, q0, d0 │ │ │ │ - bvs 1ee5584 │ │ │ │ + bvs 1ee5584 │ │ │ │ movwvs pc, #42243 @ 0xa503 @ │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0xf5036a7b │ │ │ │ ldmdb r3, {r1, r3, r8, r9, sp, lr}^ │ │ │ │ - bl 40df68 │ │ │ │ - bl 104736c │ │ │ │ + bl 40df68 │ │ │ │ + bl 104736c │ │ │ │ ldmib r7, {r0, r1, r8, fp}^ │ │ │ │ strbmi r2, [fp, #-788] @ 0xfffffcec │ │ │ │ strbmi fp, [r2, #-3848] @ 0xfffff0f8 │ │ │ │ - blmi 14f9920 │ │ │ │ + blmi 14f9920 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ teqvs fp, sl @ │ │ │ │ - bvs 1edd968 │ │ │ │ + bvs 1edd968 │ │ │ │ movwvs pc, #42243 @ 0xa503 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ stmdbhi r4, {r0, r1, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - bne fe316c94 │ │ │ │ - bl 1856cb8 │ │ │ │ + bne fe316c94 │ │ │ │ + bl 1856cb8 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #402653184 @ 0x18000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs 1ecdfd4 │ │ │ │ + bvs 1ecdfd4 │ │ │ │ ldmne r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5036a7b │ │ │ │ ldmdb r3, {r1, r3, r8, r9, sp, lr}^ │ │ │ │ ldrmi r2, [r3], -r2, lsl #6 │ │ │ │ - bvs fee963ec │ │ │ │ + bvs fee963ec │ │ │ │ @ instruction: 0x46186a39 │ │ │ │ ldm r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5036a7b │ │ │ │ ldmdb r3, {r1, r3, r8, r9, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8}^ │ │ │ │ stmne r4, {r1, r3, r8, r9, sp} │ │ │ │ - bl 105d6cc │ │ │ │ + bl 105d6cc │ │ │ │ rscsvs r0, fp, r3, lsl #6 │ │ │ │ @ instruction: 0xf5036a7b │ │ │ │ ldmib r7, {r1, r3, r8, r9, sp, lr}^ │ │ │ │ stmdb r3, {r1, r9, ip}^ │ │ │ │ - bvs 1ec9bf8 │ │ │ │ + bvs 1ec9bf8 │ │ │ │ movwvs pc, #46339 @ 0xb503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ - bvs 1ece00c │ │ │ │ + bvs 1ece00c │ │ │ │ movwvs pc, #42243 @ 0xa503 @ │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ ldrbtmi r4, [r9], #-2349 @ 0xfffff6d3 │ │ │ │ strbne r6, [r8, r9, lsl #16] │ │ │ │ rsbsvs r6, r8, r9, lsr r0 │ │ │ │ strmi lr, [r0, #-2519] @ 0xfffff629 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @@ -2860,36 +2860,36 @@ │ │ │ │ @ instruction: 0x4602ff57 │ │ │ │ blcs 16c64 │ │ │ │ @ instruction: 0xf04fda04 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r4], -pc │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ ldmib r7, {r0, r4, r5, sp, lr, pc}^ │ │ │ │ - bvs 1e0e0a8 │ │ │ │ + bvs 1e0e0a8 │ │ │ │ @ instruction: 0xff46f000 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ - ble 11005c │ │ │ │ + ble 11005c │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ - bvs 1efd4f4 │ │ │ │ + bvs 1efd4f4 │ │ │ │ movwvs pc, #42243 @ 0xa503 @ │ │ │ │ ldmib r7, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stmib r1, {r2, r4, r8, r9, sp}^ │ │ │ │ - bvs 1ece078 │ │ │ │ + bvs 1ece078 │ │ │ │ movwvs pc, #42243 @ 0xa503 @ │ │ │ │ ldmib r7, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stmdb r1, {r1, r2, r8, r9, sp}^ │ │ │ │ - bvs 1ece090 │ │ │ │ + bvs 1ece090 │ │ │ │ movwvs pc, #46339 @ 0xb503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ - bvs 1ece0a4 │ │ │ │ + bvs 1ece0a4 │ │ │ │ ldmcc r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - bvs e5fb8c │ │ │ │ + bvs e5fb8c │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ ldmib r7, {r2, r5, r6, fp, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r6, lsl #6 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008fb0 │ │ │ │ andeq fp, r3, r6, asr #32 │ │ │ │ @@ -2914,15 +2914,15 @@ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmdbvs r9!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ stmib r7, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r3, r8}^ │ │ │ │ - bcs 4e148 │ │ │ │ + bcs 4e148 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ ldmib r7, {r0, r1, r2, r5, r8, r9, fp, ip, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ stmne r4, {r3, r8, r9, sp} │ │ │ │ streq lr, [r3, #-2881] @ 0xfffff4bf │ │ │ │ strmi lr, [r6, #-2503] @ 0xfffff639 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ @@ -2930,32 +2930,32 @@ │ │ │ │ @ instruction: 0x0112e9d7 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ 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 c0428 │ │ │ │ - bleq 1002f0 │ │ │ │ - blge 3fc8c │ │ │ │ + beq c0428 │ │ │ │ + bleq 1002f0 │ │ │ │ + blge 3fc8c │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - ble ff08617c │ │ │ │ + ble ff08617c │ │ │ │ svclt 0x0000e000 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - blle 8618c │ │ │ │ + blle 8618c │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r8, lsl #6 │ │ │ │ @ instruction: 0x37284619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ push {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ vst2. {d20-d23}, [pc :256], r0 │ │ │ │ - bl feb5c7ac │ │ │ │ + bl feb5c7ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r9, r0, lsl #31 │ │ │ │ rscsvs sl, r8, ip, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ cdp2 0, 8, cr15, cr12, cr0, {0} │ │ │ │ @@ -2981,105 +2981,105 @@ │ │ │ │ ldmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldmvs fp!, {r1, r8, r9, sp} │ │ │ │ strmi r9, [r2], -r0, lsl #6 │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ - blx 1201662 │ │ │ │ + blx 1201662 │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - ble 150240 │ │ │ │ + ble 150240 │ │ │ │ stmda r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, r2, r8, ror #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fde097 │ │ │ │ strmi lr, [r3], -r0, lsl #16 │ │ │ │ - blcs 1d1f6c8 │ │ │ │ + blcs 1d1f6c8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [ip], pc @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ @ instruction: 0xf926f7ff │ │ │ │ @ instruction: 0xf7fce020 │ │ │ │ @ instruction: 0x4603eff0 │ │ │ │ - blcs 9f6e8 │ │ │ │ + blcs 9f6e8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [ip], #-63 @ 0xffffffc1 │ │ │ │ svc 0x00e4f7fc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fce071 │ │ │ │ @ instruction: 0x4603efda │ │ │ │ - blcs 35f714 │ │ │ │ + blcs 35f714 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r6], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ ldmib r7, {r1, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1744830464 @ 0x68000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fcdb09 │ │ │ │ strmi lr, [r3], -r6, asr #31 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi adfad0 │ │ │ │ + bmi adfad0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x00aef7fc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ @ instruction: 0x4603ed58 │ │ │ │ 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 │ │ │ │ - mrc2 0, 6, pc, cr4, cr4, {0} │ │ │ │ + mrc2 0, 6, pc, cr2, cr4, {0} │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r4, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 60e350 │ │ │ │ - bl 124673c │ │ │ │ + bl 60e350 │ │ │ │ + bl 124673c │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1744830464 @ 0x68000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee8e374 │ │ │ │ - bne ff4e003c │ │ │ │ + bvs fee8e374 │ │ │ │ + bne ff4e003c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 0, 5, pc, cr0, cr4, {0} │ │ │ │ + mcr2 0, 5, pc, cr14, cr4, {0} @ │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xff0cf01e │ │ │ │ + @ instruction: 0xff08f01e │ │ │ │ blcs 1fc58 │ │ │ │ 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 r2, r2, r4, lsr pc │ │ │ │ - andeq r2, r2, sl, lsr pc │ │ │ │ - andeq r2, r2, lr, lsl #30 │ │ │ │ + andeq r2, r2, ip, lsr #30 │ │ │ │ + andeq r2, r2, r2, lsr pc │ │ │ │ + andeq r2, r2, r6, lsl #30 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ svcge 0x000cb099 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -3113,15 +3113,15 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0xf00b6978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs e450 │ │ │ │ @ instruction: 0xf7fcda05 │ │ │ │ strmi lr, [r3], -ip, lsl #30 │ │ │ │ - blcs 1a1f8b0 │ │ │ │ + blcs 1a1f8b0 │ │ │ │ ldmib r7, {r1, ip, lr, pc}^ │ │ │ │ adds r2, r7, r6, lsl #6 │ │ │ │ svc 0x0002f7fc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r4, ror fp │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @@ -3131,81 +3131,81 @@ │ │ │ │ mrc 7, 7, APSR_nzcv, cr2, cr12, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fce07c │ │ │ │ strmi lr, [r3], -r8, ror #29 │ │ │ │ - blcs 5f8f8 │ │ │ │ + blcs 5f8f8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r1], #-63 @ 0xffffffc1 │ │ │ │ mrc 7, 6, APSR_nzcv, cr12, cr12, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r6, rrx │ │ │ │ stcl 7, cr15, [r4, #-1008] @ 0xfffffc10 │ │ │ │ tstcs sl, #3522560 @ 0x35c000 │ │ │ │ - bl 1c562fc │ │ │ │ - blle 2464cc │ │ │ │ + bl 1c562fc │ │ │ │ + blle 2464cc │ │ │ │ mcr 7, 6, pc, cr8, cr12, {7} @ │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ - blcs 5fdc4 │ │ │ │ + blcs 5fdc4 │ │ │ │ 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, [sl, #80]! @ 0x50 │ │ │ │ + stc2l 0, cr15, [r8, #80]! @ 0x50 │ │ │ │ @ instruction: 0xf7fc68fe │ │ │ │ @ instruction: 0x4603eeb2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrrc 7, 15, pc, sl, cr12 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8971d0 │ │ │ │ + bmi 8971d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldrdcs pc, [r0], -r7 │ │ │ │ + ldrdcs pc, [r0], -r5 │ │ │ │ ldc 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ 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 1d56388 │ │ │ │ - ble 45d48 │ │ │ │ + bl 1d56388 │ │ │ │ + ble 45d48 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee0430 │ │ │ │ - bmi 44c498 │ │ │ │ + bvs ee0430 │ │ │ │ + bmi 44c498 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, 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 f05ae0 │ │ │ │ + blcs f05ae0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe724613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r2, r2, sl, lsr sp │ │ │ │ - andeq r2, r2, r0, asr #26 │ │ │ │ - andeq r2, r2, r4, lsl sp │ │ │ │ + andeq r2, r2, r2, lsr sp │ │ │ │ + andeq r2, r2, r8, lsr sp │ │ │ │ + andeq r2, r2, ip, lsl #26 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b091 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -3231,15 +3231,15 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0xf00c6978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs e628 │ │ │ │ @ instruction: 0xf7fcda05 │ │ │ │ strmi lr, [r3], -r0, lsr #28 │ │ │ │ - blcs 1a1fa88 │ │ │ │ + blcs 1a1fa88 │ │ │ │ ldmib r7, {r1, ip, lr, pc}^ │ │ │ │ adds r2, r7, r6, lsl #6 │ │ │ │ mrc 7, 0, APSR_nzcv, cr6, cr12, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r4, ror fp │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @@ -3249,81 +3249,81 @@ │ │ │ │ mcr 7, 0, pc, cr6, cr12, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fce07c │ │ │ │ @ instruction: 0x4603edfc │ │ │ │ - blcs 5fad0 │ │ │ │ + blcs 5fad0 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r1], #-63 @ 0xffffffc1 │ │ │ │ ldcl 7, cr15, [r0, #1008]! @ 0x3f0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r6, rrx │ │ │ │ mrrc 7, 15, pc, r8, cr12 @ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 1c564d4 │ │ │ │ - blle 2466a4 │ │ │ │ + bl 1c564d4 │ │ │ │ + blle 2466a4 │ │ │ │ ldcl 7, cr15, [ip, #1008] @ 0x3f0 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ - blcs 5ff9c │ │ │ │ + blcs 5ff9c │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [lr], #80 @ 0x50 │ │ │ │ + ldc2l 0, cr15, [ip], #80 @ 0x50 │ │ │ │ @ instruction: 0xf7fc68fe │ │ │ │ strmi lr, [r3], -r6, asr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 1bc3ac4 │ │ │ │ + bl 1bc3ac4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8973a8 │ │ │ │ + bmi 8973a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, fp, ror #25 │ │ │ │ + andcs pc, r0, r9, ror #25 │ │ │ │ stc 7, cr15, [r6], #-1008 @ 0xfffffc10 │ │ │ │ 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 1d56560 │ │ │ │ - ble 45f20 │ │ │ │ + bl 1d56560 │ │ │ │ + ble 45f20 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee0608 │ │ │ │ - bmi 44c670 │ │ │ │ + bvs ee0608 │ │ │ │ + bmi 44c670 │ │ │ │ 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: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, 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 f05cb8 │ │ │ │ + blcs f05cb8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r2, r2, r2, ror #22 │ │ │ │ - andeq r2, r2, r8, ror #22 │ │ │ │ - andeq r2, r2, ip, lsr fp │ │ │ │ + andeq r2, r2, sl, asr fp │ │ │ │ + andeq r2, r2, r0, ror #22 │ │ │ │ + andeq r2, r2, r4, lsr fp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b091 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -3349,15 +3349,15 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0xf00c6978 │ │ │ │ stmib r7, {r0, r3, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs e800 │ │ │ │ @ instruction: 0xf7fcda05 │ │ │ │ @ instruction: 0x4603ed34 │ │ │ │ - blcs 1a1fc60 │ │ │ │ + blcs 1a1fc60 │ │ │ │ ldmib r7, {r1, ip, lr, pc}^ │ │ │ │ adds r2, r7, r6, lsl #6 │ │ │ │ stc 7, cr15, [sl, #-1008]! @ 0xfffffc10 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r4, ror fp │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @@ -3367,94 +3367,94 @@ │ │ │ │ ldc 7, cr15, [sl, #-1008] @ 0xfffffc10 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fce07c │ │ │ │ @ instruction: 0x4603ed10 │ │ │ │ - blcs 5fca8 │ │ │ │ + blcs 5fca8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r1], #-63 @ 0xffffffc1 │ │ │ │ stc 7, cr15, [r4, #-1008] @ 0xfffffc10 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r6, rrx │ │ │ │ - bl 1b43c54 │ │ │ │ + bl 1b43c54 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 1c566ac │ │ │ │ - blle 24687c │ │ │ │ + bl 1c566ac │ │ │ │ + blle 24687c │ │ │ │ ldcl 7, cr15, [r0], #1008 @ 0x3f0 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ - blcs 60174 │ │ │ │ + blcs 60174 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r2], {20} │ │ │ │ + ldc2 0, cr15, [r0], {20} │ │ │ │ @ instruction: 0xf7fc68fe │ │ │ │ @ instruction: 0x4603ecda │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b fe0c3c9c │ │ │ │ + b fe0c3c9c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 897580 │ │ │ │ + bmi 897580 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - strdcs pc, [r0], -pc @ │ │ │ │ - bl ec3cb8 │ │ │ │ + strdcs pc, [r0], -sp │ │ │ │ + bl ec3cb8 │ │ │ │ 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 1d56738 │ │ │ │ - ble 460f8 │ │ │ │ + bl 1d56738 │ │ │ │ + ble 460f8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee07e0 │ │ │ │ - bmi 44c848 │ │ │ │ + bvs ee07e0 │ │ │ │ + bmi 44c848 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r5, 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 f05e90 │ │ │ │ + blcs f05e90 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r2, r2, sl, lsl #19 │ │ │ │ - muleq r2, r0, r9 │ │ │ │ - andeq r2, r2, r4, ror #18 │ │ │ │ + andeq r2, r2, r2, lsl #19 │ │ │ │ + andeq r2, r2, r8, lsl #19 │ │ │ │ + andeq r2, r2, ip, asr r9 │ │ │ │ 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}^ │ │ │ │ ldmvs r8!, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ - blx fef41d68 │ │ │ │ + blx fef41d68 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46082316 │ │ │ │ - blx ff143d72 │ │ │ │ + blx ff143d72 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ eorsle r2, lr, r0, lsl #22 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldc2 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ eorle r4, r4, r3, lsl r3 │ │ │ │ @@ -3467,221 +3467,221 @@ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [r2], -r0, lsl #6 │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf846f00c │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - ble 1509cc │ │ │ │ + ble 1509cc │ │ │ │ mcrr 7, 15, pc, r2, cr12 @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, r2, r8, ror #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fce097 │ │ │ │ @ instruction: 0x4603ec3a │ │ │ │ - blcs 1d1fe54 │ │ │ │ + blcs 1d1fe54 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [ip], pc @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ stc2l 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0xf7fce020 │ │ │ │ strmi lr, [r3], -sl, lsr #24 │ │ │ │ - blcs 9fe74 │ │ │ │ + blcs 9fe74 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [ip], #-63 @ 0xffffffc1 │ │ │ │ ldc 7, cr15, [lr], {252} @ 0xfc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fce071 │ │ │ │ @ instruction: 0x4603ec14 │ │ │ │ - blcs 35fea0 │ │ │ │ + blcs 35fea0 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r6], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ ldmib r7, {r2, r3, r4, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1476395008 @ 0x58000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fcdb09 │ │ │ │ strmi lr, [r3], -r0, lsl #24 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi ae025c │ │ │ │ + bmi ae025c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - bl ffa43e74 │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + bl ffa43e74 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ @ instruction: 0x4603e992 │ │ │ │ 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 3c1ef6 │ │ │ │ + blx 341ef6 │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 60eadc │ │ │ │ - bl 1246ec8 │ │ │ │ + bl 60eadc │ │ │ │ + bl 1246ec8 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1476395008 @ 0x58000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee8eb00 │ │ │ │ - bne ff4e07c8 │ │ │ │ + bvs fee8eb00 │ │ │ │ + bne ff4e07c8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffac1f3c │ │ │ │ + blx ffa41f3c │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 11c1f6e │ │ │ │ + blx 10c1f6e │ │ │ │ blcs 203e4 │ │ │ │ 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 r2, r2, r8, lsr #15 │ │ │ │ - andeq r2, r2, lr, lsr #15 │ │ │ │ - andeq r2, r2, r2, lsl #15 │ │ │ │ + andeq r2, r2, r0, lsr #15 │ │ │ │ + andeq r2, r2, r6, lsr #15 │ │ │ │ + andeq r2, r2, sl, ror r7 │ │ │ │ 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}^ │ │ │ │ ldmvs r8!, {r2, r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf9caf000 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46082314 │ │ │ │ - blx ff4c3f54 │ │ │ │ + blx ff4c3f54 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blx 1043f6a │ │ │ │ + blx 1043f6a │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ eorle r4, r0, r3, lsl r3 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [r2], -r0, lsl #6 │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xff32f00b │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - ble 150ba8 │ │ │ │ - bl 1543f9c │ │ │ │ + ble 150ba8 │ │ │ │ + bl 1543f9c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, r2, r8, ror #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fce097 │ │ │ │ strmi lr, [r3], -ip, asr #22 │ │ │ │ - blcs 1d20030 │ │ │ │ + blcs 1d20030 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [ip], pc @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ldc2l 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf7fce020 │ │ │ │ @ instruction: 0x4603eb3c │ │ │ │ - blcs a0050 │ │ │ │ + blcs a0050 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [ip], #-63 @ 0xffffffc1 │ │ │ │ - bl c43fe4 │ │ │ │ + bl c43fe4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fce071 │ │ │ │ strmi lr, [r3], -r6, lsr #22 │ │ │ │ - blcs 36007c │ │ │ │ + blcs 36007c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r6], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ ldmib r7, {r1, r2, r3, r7, r8, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fcdb09 │ │ │ │ @ instruction: 0x4603eb12 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi ae0438 │ │ │ │ + bmi ae0438 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - b ffec4050 │ │ │ │ + ldmvs lr!, {r0, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + b ffec4050 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ 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 │ │ │ │ - blx 8420d0 │ │ │ │ + blx 7c20d0 │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r2, r3, r4, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 60ecb8 │ │ │ │ - bl 12470a4 │ │ │ │ + bl 60ecb8 │ │ │ │ + bl 12470a4 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #20, 6 @ 0x50000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee8ecdc │ │ │ │ - bne ff4e09a4 │ │ │ │ + bvs fee8ecdc │ │ │ │ + bne ff4e09a4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9fcf014 │ │ │ │ + @ instruction: 0xf9faf014 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 1642148 │ │ │ │ + blx 1542148 │ │ │ │ blcs 205c0 │ │ │ │ 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 r2, r2, ip, asr #11 │ │ │ │ - ldrdeq r2, [r2], -r2 @ │ │ │ │ - andeq r2, r2, r6, lsr #11 │ │ │ │ + andeq r2, r2, r4, asr #11 │ │ │ │ + andeq r2, r2, sl, asr #11 │ │ │ │ + muleq r2, lr, r5 │ │ │ │ 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}^ │ │ │ │ @@ -3691,118 +3691,118 @@ │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46082314 │ │ │ │ @ instruction: 0xf9e4f7fe │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blx 14c4144 │ │ │ │ + blx 14c4144 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ eorle r4, r0, r3, lsl r3 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [r2], -r0, lsl #6 │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ cdp2 0, 9, cr15, cr4, cr11, {0} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - ble 150d84 │ │ │ │ - b 19c4178 │ │ │ │ + ble 150d84 │ │ │ │ + b 19c4178 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, r2, r8, ror #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fce097 │ │ │ │ @ instruction: 0x4603ea5e │ │ │ │ - blcs 1d2020c │ │ │ │ + blcs 1d2020c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [ip], pc @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ - blx fe1441ae │ │ │ │ + blx fe1441ae │ │ │ │ @ instruction: 0xf7fce020 │ │ │ │ strmi lr, [r3], -lr, asr #20 │ │ │ │ - blcs a022c │ │ │ │ + blcs a022c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [ip], #-63 @ 0xffffffc1 │ │ │ │ - b 10c41c0 │ │ │ │ + b 10c41c0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fce071 │ │ │ │ @ instruction: 0x4603ea38 │ │ │ │ - blcs 360258 │ │ │ │ + blcs 360258 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r6], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ ldmib r7, {r5, r7, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fcdb09 │ │ │ │ strmi lr, [r3], -r4, lsr #20 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi ae0614 │ │ │ │ + bmi ae0614 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r2, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ - b 34422c │ │ │ │ + ldmvs lr!, {r0, r1, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + b 34422c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ @ instruction: 0x4603efb6 │ │ │ │ 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: 0xf932f014 │ │ │ │ + @ instruction: 0xf930f014 │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ stmib r7, {r1, r2, r3, r5, r6, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 60ee94 │ │ │ │ - bl 1247280 │ │ │ │ + bl 60ee94 │ │ │ │ + bl 1247280 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #20, 6 @ 0x50000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee8eeb8 │ │ │ │ - bne ff4e0b80 │ │ │ │ + bvs fee8eeb8 │ │ │ │ + bne ff4e0b80 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf90ef014 │ │ │ │ + @ instruction: 0xf90cf014 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf96af01e │ │ │ │ + @ instruction: 0xf966f01e │ │ │ │ blcs 2079c │ │ │ │ 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 │ │ │ │ - strdeq r2, [r2], -r0 │ │ │ │ - strdeq r2, [r2], -r6 │ │ │ │ - andeq r2, r2, sl, asr #7 │ │ │ │ + andeq r2, r2, r8, ror #7 │ │ │ │ + andeq r2, r2, lr, ror #7 │ │ │ │ + andeq r2, r2, r2, asr #7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d4e8 │ │ │ │ + bl feb5d4e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ ldmdb r3, {r1, r3, r8, r9, sp, lr}^ │ │ │ │ tstmi r3, #134217728 @ 0x8000000 │ │ │ │ @@ -3843,15 +3843,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ vst2. {d20-d23}, [pc :256], r0 │ │ │ │ - bl feb5d5ac │ │ │ │ + bl feb5d5ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, pc, r8, lsr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ movwcs pc, #3981 @ 0xf8d @ │ │ │ │ @@ -3873,15 +3873,15 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0xf00c6978 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs f030 │ │ │ │ @ instruction: 0xf7fcda05 │ │ │ │ @ instruction: 0x4603e91c │ │ │ │ - blcs 1a20490 │ │ │ │ + blcs 1a20490 │ │ │ │ ldmib r7, {r1, ip, lr, pc}^ │ │ │ │ adds r2, r7, r6, lsl #6 │ │ │ │ ldmdb r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r4, ror fp │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @@ -3891,81 +3891,81 @@ │ │ │ │ stmdb r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fce07c │ │ │ │ @ instruction: 0x4603e8f8 │ │ │ │ - blcs 604d8 │ │ │ │ + blcs 604d8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r1], #-63 @ 0xffffffc1 │ │ │ │ stmia ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r6, rrx │ │ │ │ svc 0x0054f7fb │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 1c56edc │ │ │ │ - blle 2470ac │ │ │ │ + bl 1c56edc │ │ │ │ + blle 2470ac │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ - blcs 609a4 │ │ │ │ + blcs 609a4 │ │ │ │ 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: 0xfffaf013 │ │ │ │ + @ instruction: 0xfff8f013 │ │ │ │ @ instruction: 0xf7fc68fe │ │ │ │ strmi lr, [r3], -r2, asr #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 3, pc, cr10, cr11, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 897db0 │ │ │ │ + bmi 897db0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r7, ror #31 │ │ │ │ + andcs pc, r0, r5, ror #31 │ │ │ │ svc 0x0022f7fb │ │ │ │ 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 1d56f68 │ │ │ │ - ble 46928 │ │ │ │ + bl 1d56f68 │ │ │ │ + ble 46928 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee1010 │ │ │ │ - bmi 44d078 │ │ │ │ + bvs ee1010 │ │ │ │ + bmi 44d078 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, 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 f066c0 │ │ │ │ + blcs f066c0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe736613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r2, r2, sl, asr r1 │ │ │ │ - andeq r2, r2, r0, ror #2 │ │ │ │ - andeq r2, r2, r4, lsr r1 │ │ │ │ + andeq r2, r2, r2, asr r1 │ │ │ │ + andeq r2, r2, r8, asr r1 │ │ │ │ + andeq r2, r2, ip, lsr #2 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -3991,86 +3991,86 @@ │ │ │ │ eor pc, r9, pc, ror #18 │ │ │ │ ldmda r8!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fce086 │ │ │ │ @ instruction: 0x4603e830 │ │ │ │ - blcs a0668 │ │ │ │ + blcs a0668 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stmda r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fce070 │ │ │ │ @ instruction: 0x4603e81a │ │ │ │ - blcs 360694 │ │ │ │ + blcs 360694 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ ldmib r7, {r1, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fcdb09 │ │ │ │ strmi lr, [r3], -r6, lsl #16 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa0a50 │ │ │ │ + bmi aa0a50 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbff27 │ │ │ │ + @ instruction: 0xf7fbff25 │ │ │ │ @ instruction: 0x4603eff0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r8, #1004] @ 0x3ec │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a0a74 │ │ │ │ + bmi 8a0a74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r5, lsl pc @ │ │ │ │ + andcs pc, r0, r3, lsl pc @ │ │ │ │ mrc 7, 2, APSR_nzcv, cr0, cr11, {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 1d5710c │ │ │ │ - ble 46acc │ │ │ │ + bl 1d5710c │ │ │ │ + ble 46acc │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee11b4 │ │ │ │ - bmi 44d21c │ │ │ │ + bvs ee11b4 │ │ │ │ + bmi 44d21c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, 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 f06864 │ │ │ │ + blcs f06864 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, ip, lsr #31 │ │ │ │ @ instruction: 0x00021fb4 │ │ │ │ - @ instruction: 0x00021fbc │ │ │ │ - muleq r2, r0, pc @ │ │ │ │ + andeq r1, r2, r8, lsl #31 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -4097,99 +4097,99 @@ │ │ │ │ mla r9, fp, r8, pc @ │ │ │ │ svc 0x0064f7fb │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fbe086 │ │ │ │ @ instruction: 0x4603ef5c │ │ │ │ - blcs a0810 │ │ │ │ + blcs a0810 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ svc 0x0050f7fb │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fbe070 │ │ │ │ strmi lr, [r3], -r6, asr #30 │ │ │ │ - blcs 36083c │ │ │ │ + blcs 36083c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ ldmib r7, {r1, r2, r3, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fbdb09 │ │ │ │ @ instruction: 0x4603ef32 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa0bf8 │ │ │ │ + bmi aa0bf8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbfe53 │ │ │ │ + @ instruction: 0xf7fbfe51 │ │ │ │ @ instruction: 0x4603ef1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r4], {251} @ 0xfb │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a0c1c │ │ │ │ + bmi 8a0c1c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, asr #28 │ │ │ │ + andcs pc, r0, pc, lsr lr @ │ │ │ │ ldcl 7, cr15, [ip, #-1004]! @ 0xfffffc14 │ │ │ │ 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 1d572b4 │ │ │ │ - ble 46c74 │ │ │ │ + bl 1d572b4 │ │ │ │ + ble 46c74 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee135c │ │ │ │ - bmi 44d3c4 │ │ │ │ + bvs ee135c │ │ │ │ + bmi 44d3c4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r5, r6, 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 f06a0c │ │ │ │ + blcs f06a0c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r4, lsl #28 │ │ │ │ andeq r1, r2, ip, lsl #28 │ │ │ │ - andeq r1, r2, r4, lsl lr │ │ │ │ - andeq r1, r2, r8, ror #27 │ │ │ │ + andeq r1, r2, r0, ror #27 │ │ │ │ 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}^ │ │ │ │ mrc 7, 0, APSR_nzcv, cr14, cr11, {7} │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4693469a │ │ │ │ - blge 1c1008 │ │ │ │ + blge 1c1008 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - ble 1514f4 │ │ │ │ + ble 1514f4 │ │ │ │ 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 @ │ │ │ │ @@ -4197,113 +4197,113 @@ │ │ │ │ ldmibvs fp!, {r1, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7fb6878 │ │ │ │ ldmib r7, {r2, r3, r4, r6, r7, r8, r9, 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}^ │ │ │ │ - blx 68295c │ │ │ │ + blx 68295c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ - ble 3d1540 │ │ │ │ + ble 3d1540 │ │ │ │ @ instruction: 0xf7fb6878 │ │ │ │ @ instruction: 0x4603edf8 │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ mcr 7, 4, pc, cr2, cr11, {7} @ │ │ │ │ andcs r4, r5, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r0], pc @ │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ - blle 91568 │ │ │ │ + blle 91568 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ @ instruction: 0xf7fbe099 │ │ │ │ @ instruction: 0x4603ee72 │ │ │ │ - blcs 1a209e4 │ │ │ │ + blcs 1a209e4 │ │ │ │ ldmvs r8!, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xff9ef7fd │ │ │ │ @ instruction: 0xf7fbe029 │ │ │ │ strmi lr, [r3], -r8, ror #28 │ │ │ │ - blcs 2e09f8 │ │ │ │ + blcs 2e09f8 │ │ │ │ ldmib r7, {r0, r1, r5, ip, lr, pc}^ │ │ │ │ add r2, r6, r8, lsl #6 │ │ │ │ mrc 7, 2, APSR_nzcv, cr14, cr11, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fbe07b │ │ │ │ @ instruction: 0x4603ee54 │ │ │ │ - blcs 60a20 │ │ │ │ + blcs 60a20 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ mcr 7, 2, pc, cr8, cr11, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r5, rrx │ │ │ │ ldc 7, cr15, [r0], #1004 @ 0x3ec │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ - bl 1c57424 │ │ │ │ - blle 2475f4 │ │ │ │ + bl 1c57424 │ │ │ │ + blle 2475f4 │ │ │ │ mrc 7, 1, APSR_nzcv, cr4, cr11, {7} │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ - blcs 60eec │ │ │ │ + blcs 60eec │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [r6, #-76] @ 0xffffffb4 │ │ │ │ + ldc2l 0, cr15, [r4, #-76] @ 0xffffffb4 │ │ │ │ mrc 7, 0, APSR_nzcv, cr14, cr11, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ strmi lr, [r3], -r8, asr #23 │ │ │ │ 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 │ │ │ │ - stc2l 0, cr15, [r4, #-76] @ 0xffffffb4 │ │ │ │ + stc2l 0, cr15, [r2, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ stmib r7, {r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 60f678 │ │ │ │ - bl 1247a5c │ │ │ │ + bl 60f678 │ │ │ │ + bl 1247a5c │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1476395008 @ 0x58000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - blvs e8f69c │ │ │ │ - bne ff4e155c │ │ │ │ + blvs e8f69c │ │ │ │ + bne ff4e155c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + ldc2 0, cr15, [lr, #-76] @ 0xffffffb4 │ │ │ │ ldrdeq lr, [ip, -r7] │ │ │ │ - ldc2l 0, cr15, [ip, #-116]! @ 0xffffff8c │ │ │ │ + ldc2l 0, cr15, [r8, #-116]! @ 0xffffff8c │ │ │ │ blcs 20f78 │ │ │ │ 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 r1, r2, sl, lsl #24 │ │ │ │ andeq r1, r2, r2, lsl ip │ │ │ │ - andeq r1, r2, sl, lsl ip │ │ │ │ - andeq r1, r2, lr, ror #23 │ │ │ │ + andeq r1, r2, r6, ror #23 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -4328,86 +4328,86 @@ │ │ │ │ eor pc, r9, sp, asr #29 │ │ │ │ ldc 7, cr15, [r6, #1004] @ 0x3ec │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fbe086 │ │ │ │ strmi lr, [r3], -lr, lsl #27 │ │ │ │ - blcs a0bac │ │ │ │ + blcs a0bac │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stc 7, cr15, [r2, #1004] @ 0x3ec │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fbe070 │ │ │ │ @ instruction: 0x4603ed78 │ │ │ │ - blcs 360bd8 │ │ │ │ + blcs 360bd8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ ldmib r7, {r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fbdb09 │ │ │ │ strmi lr, [r3], -r4, ror #26 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa0f94 │ │ │ │ + bmi aa0f94 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbfc85 │ │ │ │ + @ instruction: 0xf7fbfc83 │ │ │ │ strmi lr, [r3], -lr, asr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b ffdc4bb0 │ │ │ │ + b ffdc4bb0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a0fb8 │ │ │ │ + bmi 8a0fb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r3, ror ip @ │ │ │ │ - bl febc4bcc │ │ │ │ + andcs pc, r0, r1, ror ip @ │ │ │ │ + bl febc4bcc │ │ │ │ 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 1d57650 │ │ │ │ - ble 47010 │ │ │ │ + bl 1d57650 │ │ │ │ + ble 47010 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee16f8 │ │ │ │ - bmi 44d760 │ │ │ │ + bvs ee16f8 │ │ │ │ + bmi 44d760 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r5, r7, 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 f06da8 │ │ │ │ + blcs f06da8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r8, ror #20 │ │ │ │ andeq r1, r2, r0, ror sl │ │ │ │ - andeq r1, r2, r8, ror sl │ │ │ │ - andeq r1, r2, ip, asr #20 │ │ │ │ + andeq r1, r2, r4, asr #20 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -4425,217 +4425,217 @@ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldc2 0, cr15, [ip, #40] @ 0x28 │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - ble 3d18c4 │ │ │ │ + ble 3d18c4 │ │ │ │ @ instruction: 0xf7fb6878 │ │ │ │ @ instruction: 0x4603ec36 │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ stcl 7, cr15, [r0], {251} @ 0xfb │ │ │ │ andcs r4, r5, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r0], pc @ │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - blle 918ec │ │ │ │ + blle 918ec │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fbe099 │ │ │ │ @ instruction: 0x4603ecb0 │ │ │ │ - blcs 1a20d68 │ │ │ │ + blcs 1a20d68 │ │ │ │ ldmvs r8!, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ ldc2l 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0xf7fbe029 │ │ │ │ strmi lr, [r3], -r6, lsr #25 │ │ │ │ - blcs 2e0d7c │ │ │ │ + blcs 2e0d7c │ │ │ │ ldmib r7, {r0, r1, r5, ip, lr, pc}^ │ │ │ │ add r2, r6, r6, lsl #6 │ │ │ │ ldc 7, cr15, [ip], {251} @ 0xfb │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fbe07b │ │ │ │ @ instruction: 0x4603ec92 │ │ │ │ - blcs 60da4 │ │ │ │ + blcs 60da4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ stc 7, cr15, [r6], {251} @ 0xfb │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r5, rrx │ │ │ │ - b ffbc4d4c │ │ │ │ + b ffbc4d4c │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ - bl 1c577a8 │ │ │ │ - blle 247978 │ │ │ │ + bl 1c577a8 │ │ │ │ + blle 247978 │ │ │ │ ldcl 7, cr15, [r2], #-1004 @ 0xfffffc14 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ - blcs 61270 │ │ │ │ + blcs 61270 │ │ │ │ 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 fe542de6 │ │ │ │ + blx fe4c2de6 │ │ │ │ mrrc 7, 15, pc, ip, cr11 @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ strmi lr, [r3], -r6, lsl #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 │ │ │ │ - blx fe0c2e0a │ │ │ │ + blx fe042e0a │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ stmib r7, {r1, r2, r3, r4, r5, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 60f9f4 │ │ │ │ - bl 1247de0 │ │ │ │ + bl 60f9f4 │ │ │ │ + bl 1247de0 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1476395008 @ 0x58000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee8fa18 │ │ │ │ - bne ff4e16e0 │ │ │ │ + bvs fee8fa18 │ │ │ │ + bne ff4e16e0 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 17c2e52 │ │ │ │ + blx 1742e52 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx feec2e82 │ │ │ │ + blx fedc2e82 │ │ │ │ blcs 212fc │ │ │ │ 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 │ │ │ │ + andeq r1, r2, r6, lsl #17 │ │ │ │ andeq r1, r2, lr, lsl #17 │ │ │ │ - muleq r2, r6, r8 │ │ │ │ - andeq r1, r2, sl, ror #16 │ │ │ │ + andeq r1, r2, r2, ror #16 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ ldmvs r8!, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ - blx 1344e5e │ │ │ │ + blx 1344e5e │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ eorle r2, sl, r0, lsl #22 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ movwls r6, #11579 @ 0x2d3b │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf00a6978 │ │ │ │ stmib r7, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs fab0 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - bl ff644e90 │ │ │ │ + bl ff644e90 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ eor pc, r9, r5, lsl #26 │ │ │ │ - bl ff3c4ea4 │ │ │ │ + bl ff3c4ea4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fbe086 │ │ │ │ strmi lr, [r3], -r6, asr #23 │ │ │ │ - blcs a0f3c │ │ │ │ + blcs a0f3c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - bl feec4ecc │ │ │ │ + bl feec4ecc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fbe070 │ │ │ │ @ instruction: 0x4603ebb0 │ │ │ │ - blcs 360f68 │ │ │ │ + blcs 360f68 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ ldmib r7, {r3, r4, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1476395008 @ 0x58000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fbdb09 │ │ │ │ @ instruction: 0x4603eb9c │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa1324 │ │ │ │ + bmi aa1324 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbfabd │ │ │ │ + @ instruction: 0xf7fbfabb │ │ │ │ strmi lr, [r3], -r6, lsl #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb lr!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a1348 │ │ │ │ + bmi 8a1348 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, fp, lsr #21 │ │ │ │ + andcs pc, r0, r9, lsr #21 │ │ │ │ stmib r6!, {r0, r1, 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 r6, #3522560 @ 0x35c000 │ │ │ │ - bl 1d579e0 │ │ │ │ - ble 473a0 │ │ │ │ + bl 1d579e0 │ │ │ │ + ble 473a0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee1a88 │ │ │ │ - bmi 44daf0 │ │ │ │ + bvs ee1a88 │ │ │ │ + bmi 44daf0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r7, 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 f07138 │ │ │ │ + blcs f07138 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r4, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq r1, [r2], -r8 │ │ │ │ andeq r1, r2, r0, ror #13 │ │ │ │ - andeq r1, r2, r8, ror #13 │ │ │ │ - @ instruction: 0x000216bc │ │ │ │ + @ instruction: 0x000216b4 │ │ │ │ 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 │ │ │ │ @@ -4650,97 +4650,97 @@ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs fc54 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - bl 1c5034 │ │ │ │ + bl 1c5034 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ eor pc, r9, r3, lsr ip @ │ │ │ │ - b fff45048 │ │ │ │ + b fff45048 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fbe086 │ │ │ │ @ instruction: 0x4603eaf4 │ │ │ │ - blcs a10e0 │ │ │ │ + blcs a10e0 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - b ffa45070 │ │ │ │ + b ffa45070 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fbe070 │ │ │ │ @ instruction: 0x4603eade │ │ │ │ - blcs 36110c │ │ │ │ + blcs 36110c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ ldmib r7, {r1, r2, r6, r8, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fbdb09 │ │ │ │ strmi lr, [r3], -sl, asr #21 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa14c8 │ │ │ │ + bmi aa14c8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbf9eb │ │ │ │ + @ instruction: 0xf7fbf9e9 │ │ │ │ @ instruction: 0x4603eab4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda ip, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a14ec │ │ │ │ + bmi 8a14ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldrdcs pc, [r0], -r9 │ │ │ │ + ldrdcs pc, [r0], -r7 │ │ │ │ ldmdb r4, {r0, r1, 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 r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1d57b84 │ │ │ │ - ble 47544 │ │ │ │ + bl 1d57b84 │ │ │ │ + ble 47544 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee1c2c │ │ │ │ - bmi 44dc94 │ │ │ │ + bvs ee1c2c │ │ │ │ + bmi 44dc94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, 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 f072dc │ │ │ │ + blcs f072dc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r4, lsr r5 │ │ │ │ andeq r1, r2, ip, lsr r5 │ │ │ │ - andeq r1, r2, r4, asr #10 │ │ │ │ - andeq r1, r2, r8, lsl r5 │ │ │ │ + andeq r1, r2, r0, lsl r5 │ │ │ │ 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 │ │ │ │ @@ -4755,97 +4755,97 @@ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0076978 │ │ │ │ stmib r7, {r0, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs fdf8 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - b d451d8 │ │ │ │ + b d451d8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ eor pc, r9, r1, ror #22 │ │ │ │ - b ac51ec │ │ │ │ + b ac51ec │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fbe086 │ │ │ │ strmi lr, [r3], -r2, lsr #20 │ │ │ │ - blcs a1284 │ │ │ │ + blcs a1284 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - b 5c5214 │ │ │ │ + b 5c5214 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fbe070 │ │ │ │ strmi lr, [r3], -ip, lsl #20 │ │ │ │ - blcs 3612b0 │ │ │ │ + blcs 3612b0 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ ldmib r7, {r2, r4, r5, r6, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fbdb09 │ │ │ │ @ instruction: 0x4603e9f8 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa166c │ │ │ │ + bmi aa166c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbf919 │ │ │ │ + @ instruction: 0xf7fbf917 │ │ │ │ strmi lr, [r3], -r2, ror #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x008af7fa │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a1690 │ │ │ │ + bmi 8a1690 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r7, lsl #18 │ │ │ │ + andcs pc, r0, r5, lsl #18 │ │ │ │ stmda r2, {r0, r1, 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 r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1d57d28 │ │ │ │ - ble 476e8 │ │ │ │ + bl 1d57d28 │ │ │ │ + ble 476e8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee1dd0 │ │ │ │ - bmi 44de38 │ │ │ │ + bvs ee1dd0 │ │ │ │ + bmi 44de38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, 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 f07480 │ │ │ │ + blcs f07480 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + muleq r2, r0, r3 │ │ │ │ muleq r2, r8, r3 │ │ │ │ - andeq r1, r2, r0, lsr #7 │ │ │ │ - andeq r1, r2, r4, ror r3 │ │ │ │ + andeq r1, r2, ip, ror #6 │ │ │ │ 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 │ │ │ │ @@ -4871,86 +4871,86 @@ │ │ │ │ eor pc, r9, pc, lsl #21 │ │ │ │ ldmdb r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fbe086 │ │ │ │ @ instruction: 0x4603e950 │ │ │ │ - blcs a1428 │ │ │ │ + blcs a1428 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stmdb r4, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fbe070 │ │ │ │ @ instruction: 0x4603e93a │ │ │ │ - blcs 361454 │ │ │ │ + blcs 361454 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ ldmib r7, {r1, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fbdb09 │ │ │ │ strmi lr, [r3], -r6, lsr #18 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa1810 │ │ │ │ + bmi aa1810 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fbf847 │ │ │ │ + @ instruction: 0xf7fbf845 │ │ │ │ @ instruction: 0x4603e910 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 5, APSR_nzcv, cr8, cr10, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a1834 │ │ │ │ + bmi 8a1834 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r5, lsr r8 @ │ │ │ │ + andcs pc, r0, r3, lsr r8 @ │ │ │ │ svc 0x0070f7fa │ │ │ │ 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 1d57ecc │ │ │ │ - ble 4788c │ │ │ │ + bl 1d57ecc │ │ │ │ + ble 4788c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee1f74 │ │ │ │ - bmi 44dfdc │ │ │ │ + bvs ee1f74 │ │ │ │ + bmi 44dfdc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r5, r6, 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 f07624 │ │ │ │ + blcs f07624 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, ip, ror #3 │ │ │ │ strdeq r1, [r2], -r4 │ │ │ │ - strdeq r1, [r2], -ip │ │ │ │ - ldrdeq r1, [r2], -r0 │ │ │ │ + andeq r1, r2, r8, asr #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 │ │ │ │ @@ -4975,86 +4975,86 @@ │ │ │ │ strht pc, [r9], -pc @ │ │ │ │ stm r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fbe086 │ │ │ │ strmi lr, [r3], -r0, lsl #17 │ │ │ │ - blcs a15c8 │ │ │ │ + blcs a15c8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldmda r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fbe070 │ │ │ │ strmi lr, [r3], -sl, ror #16 │ │ │ │ - blcs 3615f4 │ │ │ │ + blcs 3615f4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ ldmib r7, {r1, r4, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fbdb09 │ │ │ │ @ instruction: 0x4603e856 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa19b0 │ │ │ │ + bmi aa19b0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fbff77 │ │ │ │ + @ instruction: 0xf7fbff75 │ │ │ │ strmi lr, [r3], -r0, asr #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r8, #1000]! @ 0x3e8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a19d4 │ │ │ │ + bmi 8a19d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r5, ror #30 │ │ │ │ + andcs pc, r0, r3, ror #30 │ │ │ │ mcr 7, 5, pc, cr0, cr10, {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 1d5806c │ │ │ │ - ble 47a2c │ │ │ │ + bl 1d5806c │ │ │ │ + ble 47a2c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee2114 │ │ │ │ - bmi 44e17c │ │ │ │ + bvs ee2114 │ │ │ │ + bmi 44e17c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r7, 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 f077c4 │ │ │ │ + blcs f077c4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, ip, asr #32 │ │ │ │ andeq r1, r2, r4, asr r0 │ │ │ │ - andeq r1, r2, ip, asr r0 │ │ │ │ - andeq r1, r2, r0, lsr r0 │ │ │ │ + andeq r1, r2, r8, lsr #32 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -5081,86 +5081,86 @@ │ │ │ │ eor pc, r9, fp, ror #17 │ │ │ │ svc 0x00b4f7fa │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fae086 │ │ │ │ strmi lr, [r3], -ip, lsr #31 │ │ │ │ - blcs a1770 │ │ │ │ + blcs a1770 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ svc 0x00a0f7fa │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fae070 │ │ │ │ @ instruction: 0x4603ef96 │ │ │ │ - blcs 36179c │ │ │ │ + blcs 36179c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ ldmib r7, {r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fadb09 │ │ │ │ strmi lr, [r3], -r2, lsl #31 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa1b58 │ │ │ │ + bmi aa1b58 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafea3 │ │ │ │ + @ instruction: 0xf7fafea1 │ │ │ │ strmi lr, [r3], -ip, ror #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r4, #-1000] @ 0xfffffc18 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a1b7c │ │ │ │ + bmi 8a1b7c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - mulcs r0, r1, lr │ │ │ │ + andcs pc, r0, pc, lsl #29 │ │ │ │ stcl 7, cr15, [ip, #1000] @ 0x3e8 │ │ │ │ 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 1d58214 │ │ │ │ - ble 47bd4 │ │ │ │ + bl 1d58214 │ │ │ │ + ble 47bd4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee22bc │ │ │ │ - bmi 44e324 │ │ │ │ + bvs ee22bc │ │ │ │ + bmi 44e324 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - 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: 0xf01c010a │ │ │ │ - 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, r2, r3, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - blcs f0796c │ │ │ │ + blcs f0796c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r4, lsr #29 │ │ │ │ andeq r0, r2, ip, lsr #29 │ │ │ │ - @ instruction: 0x00020eb4 │ │ │ │ - andeq r0, r2, r8, lsl #29 │ │ │ │ + andeq r0, r2, r0, lsl #29 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -5184,86 +5184,86 @@ │ │ │ │ eor pc, r9, sp, lsl r8 @ │ │ │ │ mcr 7, 7, pc, cr6, cr10, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fae086 │ │ │ │ @ instruction: 0x4603eede │ │ │ │ - blcs a190c │ │ │ │ + blcs a190c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ mrc 7, 6, APSR_nzcv, cr2, cr10, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fae070 │ │ │ │ strmi lr, [r3], -r8, asr #29 │ │ │ │ - blcs 361938 │ │ │ │ + blcs 361938 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ ldmib r7, {r4, r5, r8, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #0, 6 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fadb09 │ │ │ │ @ instruction: 0x4603eeb4 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa1cf4 │ │ │ │ + bmi aa1cf4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafdd5 │ │ │ │ + @ instruction: 0xf7fafdd3 │ │ │ │ @ instruction: 0x4603ee9e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcrr 7, 15, pc, r6, cr10 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a1d18 │ │ │ │ + bmi 8a1d18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, asr #27 │ │ │ │ + andcs pc, r0, r1, asr #27 │ │ │ │ ldcl 7, cr15, [lr], #1000 @ 0x3e8 │ │ │ │ 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 1d583b0 │ │ │ │ - ble 47d70 │ │ │ │ + bl 1d583b0 │ │ │ │ + ble 47d70 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee2458 │ │ │ │ - bmi 44e4c0 │ │ │ │ + bvs ee2458 │ │ │ │ + bmi 44e4c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r5, r6, r7, r8, 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 f07b08 │ │ │ │ + blcs f07b08 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r8, lsl #26 │ │ │ │ andeq r0, r2, r0, lsl sp │ │ │ │ - andeq r0, r2, r8, lsl sp │ │ │ │ - andeq r0, r2, ip, ror #25 │ │ │ │ + andeq r0, r2, r4, ror #25 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -5288,86 +5288,86 @@ │ │ │ │ eor pc, r9, sp, asr #30 │ │ │ │ mrc 7, 0, APSR_nzcv, cr6, cr10, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fae086 │ │ │ │ strmi lr, [r3], -lr, lsl #28 │ │ │ │ - blcs a1aac │ │ │ │ + blcs a1aac │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ mcr 7, 0, pc, cr2, cr10, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fae070 │ │ │ │ @ instruction: 0x4603edf8 │ │ │ │ - blcs 361ad8 │ │ │ │ + blcs 361ad8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ ldmib r7, {r5, r6, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fadb09 │ │ │ │ strmi lr, [r3], -r4, ror #27 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa1e94 │ │ │ │ + bmi aa1e94 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafd05 │ │ │ │ + @ instruction: 0xf7fafd03 │ │ │ │ strmi lr, [r3], -lr, asr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 1dc5aac │ │ │ │ + bl 1dc5aac │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a1eb8 │ │ │ │ + bmi 8a1eb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - strdcs pc, [r0], -r3 │ │ │ │ + strdcs pc, [r0], -r1 │ │ │ │ stc 7, cr15, [lr], #-1000 @ 0xfffffc18 │ │ │ │ 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 1d58550 │ │ │ │ - ble 47f10 │ │ │ │ + bl 1d58550 │ │ │ │ + ble 47f10 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee25f8 │ │ │ │ - bmi 44e660 │ │ │ │ + bvs ee25f8 │ │ │ │ + bmi 44e660 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r5, 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 f07ca8 │ │ │ │ + blcs f07ca8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r8, ror #22 │ │ │ │ andeq r0, r2, r0, ror fp │ │ │ │ - andeq r0, r2, r8, ror fp │ │ │ │ - andeq r0, r2, ip, asr #22 │ │ │ │ + andeq r0, r2, r4, asr #22 │ │ │ │ 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 │ │ │ │ @@ -5395,86 +5395,86 @@ │ │ │ │ eor pc, r9, r7, ror lr @ │ │ │ │ stcl 7, cr15, [r0, #-1000] @ 0xfffffc18 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fae086 │ │ │ │ @ instruction: 0x4603ed38 │ │ │ │ - blcs a1c58 │ │ │ │ + blcs a1c58 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stc 7, cr15, [ip, #-1000]! @ 0xfffffc18 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fae070 │ │ │ │ strmi lr, [r3], -r2, lsr #26 │ │ │ │ - blcs 361c84 │ │ │ │ + blcs 361c84 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ ldmib r7, {r1, r3, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fadb09 │ │ │ │ strmi lr, [r3], -lr, lsl #26 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa2040 │ │ │ │ + bmi aa2040 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafc2f │ │ │ │ + @ instruction: 0xf7fafc2d │ │ │ │ @ instruction: 0x4603ecf8 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b fe845c58 │ │ │ │ + b fe845c58 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a2064 │ │ │ │ + bmi 8a2064 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, sp, lsl ip @ │ │ │ │ - bl 1645c74 │ │ │ │ + andcs pc, r0, fp, lsl ip @ │ │ │ │ + bl 1645c74 │ │ │ │ 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 1d586fc │ │ │ │ - ble 480bc │ │ │ │ + bl 1d586fc │ │ │ │ + ble 480bc │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee27a4 │ │ │ │ - bmi 44e80c │ │ │ │ + bvs ee27a4 │ │ │ │ + bmi 44e80c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r6, 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 f07e54 │ │ │ │ + blcs f07e54 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + @ instruction: 0x000209bc │ │ │ │ andeq r0, r2, r4, asr #19 │ │ │ │ - andeq r0, r2, ip, asr #19 │ │ │ │ - andeq r0, r2, r0, lsr #19 │ │ │ │ + muleq r2, r8, r9 │ │ │ │ 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 │ │ │ │ @@ -5500,86 +5500,86 @@ │ │ │ │ eor pc, r9, r5, lsr #27 │ │ │ │ stcl 7, cr15, [lr], #-1000 @ 0xfffffc18 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fae086 │ │ │ │ strmi lr, [r3], -r6, ror #24 │ │ │ │ - blcs a1dfc │ │ │ │ + blcs a1dfc │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ mrrc 7, 15, pc, sl, cr10 @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fae070 │ │ │ │ @ instruction: 0x4603ec50 │ │ │ │ - blcs 361e28 │ │ │ │ + blcs 361e28 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ ldmib r7, {r3, r4, r5, r7, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fadb09 │ │ │ │ @ instruction: 0x4603ec3c │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa21e4 │ │ │ │ + bmi aa21e4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafb5d │ │ │ │ + @ instruction: 0xf7fafb5b │ │ │ │ strmi lr, [r3], -r6, lsr #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib lr, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a2208 │ │ │ │ + bmi 8a2208 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, fp, asr #22 │ │ │ │ - b fe1c5e18 │ │ │ │ + andcs pc, r0, r9, asr #22 │ │ │ │ + b fe1c5e18 │ │ │ │ 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 1d588a0 │ │ │ │ - ble 48260 │ │ │ │ + bl 1d588a0 │ │ │ │ + ble 48260 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee2948 │ │ │ │ - bmi 44e9b0 │ │ │ │ + bvs ee2948 │ │ │ │ + bmi 44e9b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, 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 f07ff8 │ │ │ │ + blcs f07ff8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r8, lsl r8 │ │ │ │ andeq r0, r2, r0, lsr #16 │ │ │ │ - andeq r0, r2, r8, lsr #16 │ │ │ │ - strdeq r0, [r2], -ip │ │ │ │ + strdeq r0, [r2], -r4 │ │ │ │ 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 │ │ │ │ @@ -5594,201 +5594,201 @@ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 10b14 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - bl fe9c5ef0 │ │ │ │ + bl fe9c5ef0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ ldrd pc, [r9], -r3 @ │ │ │ │ - bl fe745f04 │ │ │ │ + bl fe745f04 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fae086 │ │ │ │ @ instruction: 0x4603eb94 │ │ │ │ - blcs a1fa0 │ │ │ │ + blcs a1fa0 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - bl fe245f2c │ │ │ │ + bl fe245f2c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fae070 │ │ │ │ @ instruction: 0x4603eb7e │ │ │ │ - blcs 361fcc │ │ │ │ + blcs 361fcc │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ ldmib r7, {r1, r2, r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fadb09 │ │ │ │ strmi lr, [r3], -sl, ror #22 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa2388 │ │ │ │ + bmi aa2388 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7fafa8b │ │ │ │ + @ instruction: 0xf7fafa89 │ │ │ │ @ instruction: 0x4603eb54 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm ip!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a23ac │ │ │ │ + bmi 8a23ac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r9, ror sl @ │ │ │ │ + andcs pc, r0, r7, ror sl @ │ │ │ │ ldmib r4!, {r1, 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 r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1d58a44 │ │ │ │ - ble 48404 │ │ │ │ + bl 1d58a44 │ │ │ │ + ble 48404 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee2aec │ │ │ │ - bmi 44eb54 │ │ │ │ + bvs ee2aec │ │ │ │ + bmi 44eb54 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r5, 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 f0819c │ │ │ │ + blcs f0819c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r4, ror r6 │ │ │ │ andeq r0, r2, ip, ror r6 │ │ │ │ - andeq r0, r2, r4, lsl #13 │ │ │ │ - andeq r0, r2, r8, asr r6 │ │ │ │ + andeq r0, r2, r0, asr r6 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ ldmvs r8!, {r1, r4, r8, r9, sp}^ │ │ │ │ - blx 1146068 │ │ │ │ + blx 1146068 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ eorle r2, r4, r0, lsl #22 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 10cb4 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - b ff5c6090 │ │ │ │ + b ff5c6090 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ eor pc, r9, r3, lsl #24 │ │ │ │ - b ff3460a4 │ │ │ │ + b ff3460a4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fae086 │ │ │ │ strmi lr, [r3], -r4, asr #21 │ │ │ │ - blcs a2140 │ │ │ │ + blcs a2140 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - b fee460cc │ │ │ │ + b fee460cc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fae070 │ │ │ │ strmi lr, [r3], -lr, lsr #21 │ │ │ │ - blcs 36216c │ │ │ │ + blcs 36216c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ ldmib r7, {r1, r2, r4, r8, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fadb09 │ │ │ │ @ instruction: 0x4603ea9a │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa2528 │ │ │ │ + bmi aa2528 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7faf9bb │ │ │ │ + @ instruction: 0xf7faf9b9 │ │ │ │ strmi lr, [r3], -r4, lsl #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda ip!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a254c │ │ │ │ + bmi 8a254c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r9, lsr #19 │ │ │ │ + andcs pc, r0, r7, lsr #19 │ │ │ │ stmia r4!, {r1, 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 r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1d58be4 │ │ │ │ - ble 485a4 │ │ │ │ + bl 1d58be4 │ │ │ │ + ble 485a4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee2c8c │ │ │ │ - bmi 44ecf4 │ │ │ │ + bvs ee2c8c │ │ │ │ + bmi 44ecf4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, 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 f0833c │ │ │ │ + blcs f0833c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq r0, [r2], -r4 │ │ │ │ ldrdeq r0, [r2], -ip │ │ │ │ - andeq r0, r2, r4, ror #9 │ │ │ │ - @ instruction: 0x000204b8 │ │ │ │ + @ instruction: 0x000204b0 │ │ │ │ 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 │ │ │ │ @@ -5803,97 +5803,97 @@ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 10e58 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - b 146234 │ │ │ │ + b 146234 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ eor pc, r9, r1, lsr fp @ │ │ │ │ ldmib sl!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fae086 │ │ │ │ @ instruction: 0x4603e9f2 │ │ │ │ - blcs a22e4 │ │ │ │ + blcs a22e4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stmib r6!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fae070 │ │ │ │ @ instruction: 0x4603e9dc │ │ │ │ - blcs 362310 │ │ │ │ + blcs 362310 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ ldmib r7, {r2, r6, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fadb09 │ │ │ │ strmi lr, [r3], -r8, asr #19 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa26cc │ │ │ │ + bmi aa26cc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7faf8e9 │ │ │ │ + @ instruction: 0xf7faf8e7 │ │ │ │ @ instruction: 0x4603e9b2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x005af7f9 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a26f0 │ │ │ │ + bmi 8a26f0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldrdcs pc, [r0], -r7 │ │ │ │ + ldrdcs pc, [r0], -r5 │ │ │ │ ldmda r2, {r1, 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 r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1d58d88 │ │ │ │ - ble 48748 │ │ │ │ + bl 1d58d88 │ │ │ │ + ble 48748 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee2e30 │ │ │ │ - bmi 44ee98 │ │ │ │ + bvs ee2e30 │ │ │ │ + bmi 44ee98 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, 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 f084e0 │ │ │ │ + blcs f084e0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r0, lsr r3 │ │ │ │ andeq r0, r2, r8, lsr r3 │ │ │ │ - andeq r0, r2, r0, asr #6 │ │ │ │ - andeq r0, r2, r4, lsl r3 │ │ │ │ + andeq r0, r2, ip, lsl #6 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -5917,86 +5917,86 @@ │ │ │ │ eor pc, r9, r3, ror #20 │ │ │ │ stmdb ip!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fae086 │ │ │ │ strmi lr, [r3], -r4, lsr #18 │ │ │ │ - blcs a2480 │ │ │ │ + blcs a2480 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldmdb r8, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fae070 │ │ │ │ strmi lr, [r3], -lr, lsl #18 │ │ │ │ - blcs 3624ac │ │ │ │ + blcs 3624ac │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ ldmib r7, {r1, r2, r4, r5, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #0, 6 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fadb09 │ │ │ │ @ instruction: 0x4603e8fa │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa2868 │ │ │ │ + bmi aa2868 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7faf81b │ │ │ │ + @ instruction: 0xf7faf819 │ │ │ │ strmi lr, [r3], -r4, ror #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 4, pc, cr12, cr9, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a288c │ │ │ │ + bmi 8a288c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r9, lsl #16 │ │ │ │ + andcs pc, r0, r7, lsl #16 │ │ │ │ svc 0x0044f7f9 │ │ │ │ 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 1d58f24 │ │ │ │ - ble 488e4 │ │ │ │ + bl 1d58f24 │ │ │ │ + ble 488e4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee2fcc │ │ │ │ - bmi 44f034 │ │ │ │ + bvs ee2fcc │ │ │ │ + bmi 44f034 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r6, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r5, 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 f0867c │ │ │ │ + blcs f0867c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + muleq r2, r4, r1 │ │ │ │ muleq r2, ip, r1 │ │ │ │ - andeq r0, r2, r4, lsr #3 │ │ │ │ - andeq r0, r2, r8, ror r1 │ │ │ │ + andeq r0, r2, r0, ror r1 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -6021,86 +6021,86 @@ │ │ │ │ mla r9, r3, r9, pc @ │ │ │ │ ldmda ip, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fae086 │ │ │ │ @ instruction: 0x4603e854 │ │ │ │ - blcs a2620 │ │ │ │ + blcs a2620 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stmda r8, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7fae070 │ │ │ │ @ instruction: 0x4603e83e │ │ │ │ - blcs 36264c │ │ │ │ + blcs 36264c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ ldmib r7, {r1, r2, r5, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7fadb09 │ │ │ │ strmi lr, [r3], -sl, lsr #16 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa2a08 │ │ │ │ + bmi aa2a08 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7faff4b │ │ │ │ + @ instruction: 0xf7faff49 │ │ │ │ @ instruction: 0x4603e814 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [ip, #996]! @ 0x3e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a2a2c │ │ │ │ + bmi 8a2a2c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r9, lsr pc @ │ │ │ │ + andcs pc, r0, r7, lsr pc @ │ │ │ │ mrc 7, 3, APSR_nzcv, cr4, cr9, {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 1d590c4 │ │ │ │ - ble 48a84 │ │ │ │ + bl 1d590c4 │ │ │ │ + ble 48a84 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee316c │ │ │ │ - bmi 44f1d4 │ │ │ │ + bvs ee316c │ │ │ │ + bmi 44f1d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r5, 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 f0881c │ │ │ │ + blcs f0881c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + strdeq pc, [r1], -r4 │ │ │ │ strdeq pc, [r1], -ip │ │ │ │ - andeq r0, r2, r4 │ │ │ │ - ldrdeq pc, [r1], -r8 │ │ │ │ + ldrdeq pc, [r1], -r0 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -6125,86 +6125,86 @@ │ │ │ │ eor pc, r9, r3, asr #17 │ │ │ │ svc 0x008cf7f9 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f9e086 │ │ │ │ strmi lr, [r3], -r4, lsl #31 │ │ │ │ - blcs a27c0 │ │ │ │ + blcs a27c0 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ svc 0x0078f7f9 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f9e070 │ │ │ │ strmi lr, [r3], -lr, ror #30 │ │ │ │ - blcs 3627ec │ │ │ │ + blcs 3627ec │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ ldmib r7, {r1, r2, r4, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f9db09 │ │ │ │ @ instruction: 0x4603ef5a │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa2ba8 │ │ │ │ + bmi aa2ba8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fe7b │ │ │ │ + @ instruction: 0xf7f9fe79 │ │ │ │ strmi lr, [r3], -r4, asr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [ip], #996 @ 0x3e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a2bcc │ │ │ │ + bmi 8a2bcc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r9, ror #28 │ │ │ │ + andcs pc, r0, r7, ror #28 │ │ │ │ stc 7, cr15, [r4, #996]! @ 0x3e4 │ │ │ │ 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 1d59264 │ │ │ │ - ble 48c24 │ │ │ │ + bl 1d59264 │ │ │ │ + ble 48c24 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee330c │ │ │ │ - bmi 44f374 │ │ │ │ + bvs ee330c │ │ │ │ + bmi 44f374 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r2, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, 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 f089bc │ │ │ │ + blcs f089bc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r4, asr lr @ │ │ │ │ andeq pc, r1, ip, asr lr @ │ │ │ │ - andeq pc, r1, r4, ror #28 │ │ │ │ - andeq pc, r1, r8, lsr lr @ │ │ │ │ + andeq pc, r1, r0, lsr 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 │ │ │ │ @@ -6229,86 +6229,86 @@ │ │ │ │ strd pc, [r9], -r3 @ │ │ │ │ mrc 7, 5, APSR_nzcv, cr12, cr9, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f9e086 │ │ │ │ @ instruction: 0x4603eeb4 │ │ │ │ - blcs a2960 │ │ │ │ + blcs a2960 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ mcr 7, 5, pc, cr8, cr9, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f9e070 │ │ │ │ @ instruction: 0x4603ee9e │ │ │ │ - blcs 36298c │ │ │ │ + blcs 36298c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ ldmib r7, {r1, r2, r8, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f9db09 │ │ │ │ strmi lr, [r3], -sl, lsl #29 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa2d48 │ │ │ │ + bmi aa2d48 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fdab │ │ │ │ + @ instruction: 0xf7f9fda9 │ │ │ │ @ instruction: 0x4603ee74 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [ip], {249} @ 0xf9 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a2d6c │ │ │ │ + bmi 8a2d6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - mulcs r0, r9, sp │ │ │ │ + mulcs r0, r7, sp │ │ │ │ ldcl 7, cr15, [r4], {249} @ 0xf9 │ │ │ │ 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 1d59404 │ │ │ │ - ble 48dc4 │ │ │ │ + bl 1d59404 │ │ │ │ + ble 48dc4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee34ac │ │ │ │ - bmi 44f514 │ │ │ │ + bvs ee34ac │ │ │ │ + bmi 44f514 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, 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 f08b5c │ │ │ │ + blcs f08b5c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + @ instruction: 0x0001fcb4 │ │ │ │ @ instruction: 0x0001fcbc │ │ │ │ - andeq pc, r1, r4, asr #25 │ │ │ │ - muleq r1, r8, ip │ │ │ │ + muleq r1, r0, 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 │ │ │ │ @@ -6335,86 +6335,86 @@ │ │ │ │ eor pc, r9, pc, lsl pc @ │ │ │ │ stcl 7, cr15, [r8, #996]! @ 0x3e4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f9e086 │ │ │ │ strmi lr, [r3], -r0, ror #27 │ │ │ │ - blcs a2b08 │ │ │ │ + blcs a2b08 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldcl 7, cr15, [r4, #996] @ 0x3e4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f9e070 │ │ │ │ strmi lr, [r3], -sl, asr #27 │ │ │ │ - blcs 362b34 │ │ │ │ + blcs 362b34 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ ldmib r7, {r1, r4, r5, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f9db09 │ │ │ │ @ instruction: 0x4603edb6 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa2ef0 │ │ │ │ + bmi aa2ef0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fcd7 │ │ │ │ + @ instruction: 0xf7f9fcd5 │ │ │ │ strmi lr, [r3], -r0, lsr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 1246b04 │ │ │ │ + bl 1246b04 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a2f14 │ │ │ │ + bmi 8a2f14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r5, asr #25 │ │ │ │ + andcs pc, r0, r3, asr #25 │ │ │ │ stc 7, cr15, [r0], {249} @ 0xf9 │ │ │ │ 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 1d595ac │ │ │ │ - ble 48f6c │ │ │ │ + bl 1d595ac │ │ │ │ + ble 48f6c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee3654 │ │ │ │ - bmi 44f6bc │ │ │ │ + bvs ee3654 │ │ │ │ + bmi 44f6bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, r6, r7, 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 f08d04 │ │ │ │ + blcs f08d04 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip, lsl #22 │ │ │ │ andeq pc, r1, r4, lsl fp @ │ │ │ │ - andeq pc, r1, ip, lsl fp @ │ │ │ │ - strdeq pc, [r1], -r0 │ │ │ │ + andeq pc, r1, r8, ror #21 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -6440,88 +6440,88 @@ │ │ │ │ eor pc, r9, sp, asr #28 │ │ │ │ ldc 7, cr15, [r6, #-996] @ 0xfffffc1c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f9e086 │ │ │ │ strmi lr, [r3], -lr, lsl #26 │ │ │ │ - blcs a2cac │ │ │ │ + blcs a2cac │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stc 7, cr15, [r2, #-996] @ 0xfffffc1c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f9e070 │ │ │ │ @ instruction: 0x4603ecf8 │ │ │ │ - blcs 362cd8 │ │ │ │ + blcs 362cd8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ ldmib r7, {r5, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f9db09 │ │ │ │ strmi lr, [r3], -r4, ror #25 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa3094 │ │ │ │ + bmi aa3094 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fc05 │ │ │ │ + @ instruction: 0xf7f9fc03 │ │ │ │ strmi lr, [r3], -lr, asr #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b 1dc6ca8 │ │ │ │ + b 1dc6ca8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a30b8 │ │ │ │ + bmi 8a30b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - strdcs pc, [r0], -r3 │ │ │ │ - bl bc6cc4 │ │ │ │ + strdcs pc, [r0], -r1 │ │ │ │ + bl bc6cc4 │ │ │ │ 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 1d59750 │ │ │ │ - ble 49110 │ │ │ │ + bl 1d59750 │ │ │ │ + ble 49110 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee37f8 │ │ │ │ - bmi 44f860 │ │ │ │ + bvs ee37f8 │ │ │ │ + bmi 44f860 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, 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 f08ea8 │ │ │ │ + blcs f08ea8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r8, ror #18 │ │ │ │ andeq pc, r1, r0, ror r9 @ │ │ │ │ - andeq pc, r1, r8, ror r9 @ │ │ │ │ - andeq pc, r1, ip, asr #18 │ │ │ │ + andeq pc, r1, r4, asr #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb5ff64 │ │ │ │ + bl feb5ff64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -6586,15 +6586,15 @@ │ │ │ │ strmi pc, [r2], -r7, lsr #29 │ │ │ │ stmdami fp, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ ldrne pc, [r4], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - b ff4c6e6c │ │ │ │ + b ff4c6e6c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r7, r3, r2, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ muleq r3, r0, r1 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ @@ -6613,97 +6613,97 @@ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 11b00 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - bl fec46ed8 │ │ │ │ + bl fec46ed8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ ldrd pc, [r9], -sp @ │ │ │ │ - bl fe9c6eec │ │ │ │ + bl fe9c6eec │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f9e086 │ │ │ │ @ instruction: 0x4603eb9e │ │ │ │ - blcs a2f8c │ │ │ │ + blcs a2f8c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - bl fe4c6f14 │ │ │ │ + bl fe4c6f14 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f9e070 │ │ │ │ strmi lr, [r3], -r8, lsl #23 │ │ │ │ - blcs 362fb8 │ │ │ │ + blcs 362fb8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ ldmib r7, {r4, r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #0, 6 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f9db09 │ │ │ │ @ instruction: 0x4603eb74 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa3374 │ │ │ │ + bmi aa3374 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9fa95 │ │ │ │ + @ instruction: 0xf7f9fa93 │ │ │ │ @ instruction: 0x4603eb5e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r6, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a3398 │ │ │ │ + bmi 8a3398 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r3, lsl #21 │ │ │ │ + andcs pc, r0, r1, lsl #21 │ │ │ │ ldmib lr!, {r0, 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 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 1d59a30 │ │ │ │ - ble 493f0 │ │ │ │ + bl 1d59a30 │ │ │ │ + ble 493f0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee3ad8 │ │ │ │ - bmi 44fb40 │ │ │ │ + bvs ee3ad8 │ │ │ │ + bmi 44fb40 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - 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: 0xf01b010a │ │ │ │ - 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, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - blcs f09188 │ │ │ │ + blcs f09188 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r8, lsl #13 │ │ │ │ muleq r1, r0, r6 │ │ │ │ - muleq r1, r8, r6 │ │ │ │ - andeq pc, r1, ip, ror #12 │ │ │ │ + andeq pc, r1, r4, ror #12 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -6716,97 +6716,97 @@ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 11c9c │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - b ff8c7074 │ │ │ │ + b ff8c7074 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ eor pc, r9, pc, lsl #24 │ │ │ │ - b ff647088 │ │ │ │ + b ff647088 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f9e086 │ │ │ │ @ instruction: 0x4603ead0 │ │ │ │ - blcs a3128 │ │ │ │ + blcs a3128 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - b ff1470b0 │ │ │ │ + b ff1470b0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f9e070 │ │ │ │ @ instruction: 0x4603eaba │ │ │ │ - blcs 363154 │ │ │ │ + blcs 363154 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ ldmib r7, {r1, r5, r8, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #0, 6 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f9db09 │ │ │ │ strmi lr, [r3], -r6, lsr #21 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa3510 │ │ │ │ + bmi aa3510 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9f9c7 │ │ │ │ + @ instruction: 0xf7f9f9c5 │ │ │ │ @ instruction: 0x4603ea90 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r8!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a3534 │ │ │ │ + bmi 8a3534 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0x2000f9b5 │ │ │ │ + @ instruction: 0x2000f9b3 │ │ │ │ ldm r0!, {r0, 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 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 1d59bcc │ │ │ │ - ble 4958c │ │ │ │ + bl 1d59bcc │ │ │ │ + ble 4958c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee3c74 │ │ │ │ - bmi 44fcdc │ │ │ │ + bvs ee3c74 │ │ │ │ + bmi 44fcdc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r5, r6, r7, r8, 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 f09324 │ │ │ │ + blcs f09324 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip, ror #9 │ │ │ │ strdeq pc, [r1], -r4 │ │ │ │ - strdeq pc, [r1], -ip │ │ │ │ - ldrdeq pc, [r1], -r0 │ │ │ │ + andeq pc, r1, 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 │ │ │ │ @@ -6820,97 +6820,97 @@ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 11e3c │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - b 4c7214 │ │ │ │ + b 4c7214 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ eor pc, r9, pc, lsr fp @ │ │ │ │ - b 247228 │ │ │ │ + b 247228 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f9e086 │ │ │ │ strmi lr, [r3], -r0, lsl #20 │ │ │ │ - blcs a32c8 │ │ │ │ + blcs a32c8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldmib r4!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f9e070 │ │ │ │ strmi lr, [r3], -sl, ror #19 │ │ │ │ - blcs 3632f4 │ │ │ │ + blcs 3632f4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ ldmib r7, {r1, r4, r6, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f9db09 │ │ │ │ @ instruction: 0x4603e9d6 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa36b0 │ │ │ │ + bmi aa36b0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9f8f7 │ │ │ │ + @ instruction: 0xf7f9f8f5 │ │ │ │ strmi lr, [r3], -r0, asr #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0068f7f8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a36d4 │ │ │ │ + bmi 8a36d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r5, ror #17 │ │ │ │ + andcs pc, r0, r3, ror #17 │ │ │ │ stmda r0!, {r0, 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 r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1d59d6c │ │ │ │ - ble 4972c │ │ │ │ + bl 1d59d6c │ │ │ │ + ble 4972c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee3e14 │ │ │ │ - bmi 44fe7c │ │ │ │ + bvs ee3e14 │ │ │ │ + bmi 44fe7c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, 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 f094c4 │ │ │ │ + blcs f094c4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip, asr #6 │ │ │ │ andeq pc, r1, r4, asr r3 @ │ │ │ │ - andeq pc, r1, ip, asr r3 @ │ │ │ │ - andeq pc, r1, r0, lsr r3 @ │ │ │ │ + andeq pc, r1, r8, lsr #6 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -6935,86 +6935,86 @@ │ │ │ │ eor pc, r9, pc, ror #20 │ │ │ │ ldmdb r8!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f9e086 │ │ │ │ @ instruction: 0x4603e930 │ │ │ │ - blcs a3468 │ │ │ │ + blcs a3468 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stmdb r4!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f9e070 │ │ │ │ @ instruction: 0x4603e91a │ │ │ │ - blcs 363494 │ │ │ │ + blcs 363494 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ ldmib r7, {r1, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f9db09 │ │ │ │ strmi lr, [r3], -r6, lsl #18 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa3850 │ │ │ │ + bmi aa3850 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f9f827 │ │ │ │ + @ instruction: 0xf7f9f825 │ │ │ │ @ instruction: 0x4603e8f0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 4, APSR_nzcv, cr8, cr8, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a3874 │ │ │ │ + bmi 8a3874 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r5, lsl r8 @ │ │ │ │ + andcs pc, r0, r3, lsl r8 @ │ │ │ │ svc 0x0050f7f8 │ │ │ │ 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 1d59f0c │ │ │ │ - ble 498cc │ │ │ │ + bl 1d59f0c │ │ │ │ + ble 498cc │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee3fb4 │ │ │ │ - bmi 45001c │ │ │ │ + bvs ee3fb4 │ │ │ │ + bmi 45001c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, 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 f09664 │ │ │ │ + blcs f09664 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip, lsr #3 │ │ │ │ @ instruction: 0x0001f1b4 │ │ │ │ - @ instruction: 0x0001f1bc │ │ │ │ - muleq r1, r0, r1 │ │ │ │ + andeq pc, r1, r8, lsl #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 │ │ │ │ @@ -7039,86 +7039,86 @@ │ │ │ │ mla r9, pc, r9, pc @ │ │ │ │ stmda r8!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f9e086 │ │ │ │ strmi lr, [r3], -r0, ror #16 │ │ │ │ - blcs a3608 │ │ │ │ + blcs a3608 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldmda r4, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f9e070 │ │ │ │ strmi lr, [r3], -sl, asr #16 │ │ │ │ - blcs 363634 │ │ │ │ + blcs 363634 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ ldmib r7, {r1, r4, r5, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f9db09 │ │ │ │ @ instruction: 0x4603e836 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa39f0 │ │ │ │ + bmi aa39f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f9ff57 │ │ │ │ + @ instruction: 0xf7f9ff55 │ │ │ │ strmi lr, [r3], -r0, lsr #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r8, #992] @ 0x3e0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a3a14 │ │ │ │ + bmi 8a3a14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r5, asr #30 │ │ │ │ + andcs pc, r0, r3, asr #30 │ │ │ │ mcr 7, 4, pc, cr0, cr8, {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 1d5a0ac │ │ │ │ - ble 49a6c │ │ │ │ + bl 1d5a0ac │ │ │ │ + ble 49a6c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee4154 │ │ │ │ - bmi 4501bc │ │ │ │ + bvs ee4154 │ │ │ │ + bmi 4501bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - blcs f09804 │ │ │ │ + blcs f09804 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip │ │ │ │ andeq pc, r1, r4, lsl r0 @ │ │ │ │ - andeq pc, r1, ip, lsl r0 @ │ │ │ │ - strdeq lr, [r1], -r0 │ │ │ │ + andeq lr, r1, r8, ror #31 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -7144,86 +7144,86 @@ │ │ │ │ eor pc, r9, sp, asr #17 │ │ │ │ svc 0x0096f7f8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f8e086 │ │ │ │ strmi lr, [r3], -lr, lsl #31 │ │ │ │ - blcs a37ac │ │ │ │ + blcs a37ac │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ svc 0x0082f7f8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f8e070 │ │ │ │ @ instruction: 0x4603ef78 │ │ │ │ - blcs 3637d8 │ │ │ │ + blcs 3637d8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ ldmib r7, {r5, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f8db09 │ │ │ │ strmi lr, [r3], -r4, ror #30 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa3b94 │ │ │ │ + bmi aa3b94 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fe85 │ │ │ │ + @ instruction: 0xf7f8fe83 │ │ │ │ strmi lr, [r3], -lr, asr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r6], #992 @ 0x3e0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a3bb8 │ │ │ │ + bmi 8a3bb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r3, ror lr @ │ │ │ │ + andcs pc, r0, r1, ror lr @ │ │ │ │ stc 7, cr15, [lr, #992]! @ 0x3e0 │ │ │ │ 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 1d5a250 │ │ │ │ - ble 49c10 │ │ │ │ + bl 1d5a250 │ │ │ │ + ble 49c10 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee42f8 │ │ │ │ - bmi 450360 │ │ │ │ + bvs ee42f8 │ │ │ │ + bmi 450360 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r5, 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 f099a8 │ │ │ │ + blcs f099a8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r8, ror #28 │ │ │ │ andeq lr, r1, r0, ror lr │ │ │ │ - andeq lr, r1, r8, ror lr │ │ │ │ - andeq lr, r1, ip, asr #28 │ │ │ │ + andeq lr, r1, r4, asr #28 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -7249,86 +7249,86 @@ │ │ │ │ strd pc, [r9], -fp @ │ │ │ │ mcr 7, 6, pc, cr4, cr8, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f8e086 │ │ │ │ @ instruction: 0x4603eebc │ │ │ │ - blcs a3950 │ │ │ │ + blcs a3950 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ mrc 7, 5, APSR_nzcv, cr0, cr8, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f8e070 │ │ │ │ strmi lr, [r3], -r6, lsr #29 │ │ │ │ - blcs 36397c │ │ │ │ + blcs 36397c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ ldmib r7, {r1, r2, r3, r8, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f8db09 │ │ │ │ @ instruction: 0x4603ee92 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa3d38 │ │ │ │ + bmi aa3d38 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fdb3 │ │ │ │ + @ instruction: 0xf7f8fdb1 │ │ │ │ @ instruction: 0x4603ee7c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r4], #-992 @ 0xfffffc20 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a3d5c │ │ │ │ + bmi 8a3d5c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r1, lsr #27 │ │ │ │ + mulcs r0, pc, sp @ │ │ │ │ ldcl 7, cr15, [ip], {248} @ 0xf8 │ │ │ │ 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 1d5a3f4 │ │ │ │ - ble 49db4 │ │ │ │ + bl 1d5a3f4 │ │ │ │ + ble 49db4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee449c │ │ │ │ - bmi 450504 │ │ │ │ + bvs ee449c │ │ │ │ + bmi 450504 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r6, r7, 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 f09b4c │ │ │ │ + blcs f09b4c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r4, asr #25 │ │ │ │ andeq lr, r1, ip, asr #25 │ │ │ │ - ldrdeq lr, [r1], -r4 │ │ │ │ - andeq lr, r1, r8, lsr #25 │ │ │ │ + andeq lr, r1, r0, lsr #25 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -7356,86 +7356,86 @@ │ │ │ │ eor pc, r9, r5, lsr #30 │ │ │ │ stcl 7, cr15, [lr, #992]! @ 0x3e0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f8e086 │ │ │ │ strmi lr, [r3], -r6, ror #27 │ │ │ │ - blcs a3afc │ │ │ │ + blcs a3afc │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldcl 7, cr15, [sl, #992] @ 0x3e0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f8e070 │ │ │ │ @ instruction: 0x4603edd0 │ │ │ │ - blcs 363b28 │ │ │ │ + blcs 363b28 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ ldmib r7, {r3, r4, r5, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f8db09 │ │ │ │ @ instruction: 0x4603edbc │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa3ee4 │ │ │ │ + bmi aa3ee4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fcdd │ │ │ │ + @ instruction: 0xf7f8fcdb │ │ │ │ strmi lr, [r3], -r6, lsr #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 13c7af4 │ │ │ │ + bl 13c7af4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a3f08 │ │ │ │ + bmi 8a3f08 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, fp, asr #25 │ │ │ │ + andcs pc, r0, r9, asr #25 │ │ │ │ stc 7, cr15, [r6], {248} @ 0xf8 │ │ │ │ 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 1d5a5a0 │ │ │ │ - ble 49f60 │ │ │ │ + bl 1d5a5a0 │ │ │ │ + ble 49f60 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee4648 │ │ │ │ - bmi 4506b0 │ │ │ │ + bvs ee4648 │ │ │ │ + bmi 4506b0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, 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 f09cf8 │ │ │ │ + blcs f09cf8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r8, lsl fp │ │ │ │ andeq lr, r1, r0, lsr #22 │ │ │ │ - andeq lr, r1, r8, lsr #22 │ │ │ │ - strdeq lr, [r1], -ip │ │ │ │ + strdeq lr, [r1], -r4 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -7463,86 +7463,86 @@ │ │ │ │ eor pc, r9, pc, asr #28 │ │ │ │ ldc 7, cr15, [r8, #-992] @ 0xfffffc20 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f8e086 │ │ │ │ @ instruction: 0x4603ed10 │ │ │ │ - blcs a3ca8 │ │ │ │ + blcs a3ca8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stc 7, cr15, [r4, #-992] @ 0xfffffc20 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f8e070 │ │ │ │ @ instruction: 0x4603ecfa │ │ │ │ - blcs 363cd4 │ │ │ │ + blcs 363cd4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ ldmib r7, {r1, r5, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f8db09 │ │ │ │ strmi lr, [r3], -r6, ror #25 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa4090 │ │ │ │ + bmi aa4090 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fc07 │ │ │ │ + @ instruction: 0xf7f8fc05 │ │ │ │ @ instruction: 0x4603ecd0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b 1e47ca0 │ │ │ │ + b 1e47ca0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a40b4 │ │ │ │ + bmi 8a40b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - strdcs pc, [r0], -r5 │ │ │ │ - bl c47cbc │ │ │ │ + strdcs pc, [r0], -r3 │ │ │ │ + bl c47cbc │ │ │ │ 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 1d5a74c │ │ │ │ - ble 4a10c │ │ │ │ + bl 1d5a74c │ │ │ │ + ble 4a10c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee47f4 │ │ │ │ - bmi 45085c │ │ │ │ + bvs ee47f4 │ │ │ │ + bmi 45085c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r5, 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 f09ea4 │ │ │ │ + blcs f09ea4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, ip, ror #18 │ │ │ │ andeq lr, r1, r4, ror r9 │ │ │ │ - andeq lr, r1, ip, ror r9 │ │ │ │ - andeq lr, r1, r0, asr r9 │ │ │ │ + andeq lr, r1, r8, asr #18 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -7568,86 +7568,86 @@ │ │ │ │ eor pc, r9, sp, ror sp @ │ │ │ │ mcrr 7, 15, pc, r6, cr8 @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f8e086 │ │ │ │ @ instruction: 0x4603ec3e │ │ │ │ - blcs a3e4c │ │ │ │ + blcs a3e4c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldc 7, cr15, [r2], #-992 @ 0xfffffc20 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f8e070 │ │ │ │ strmi lr, [r3], -r8, lsr #24 │ │ │ │ - blcs 363e78 │ │ │ │ + blcs 363e78 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ ldmib r7, {r4, r7, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f8db09 │ │ │ │ @ instruction: 0x4603ec14 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa4234 │ │ │ │ + bmi aa4234 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fb35 │ │ │ │ + @ instruction: 0xf7f8fb33 │ │ │ │ @ instruction: 0x4603ebfe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib r6!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a4258 │ │ │ │ + bmi 8a4258 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r3, lsr #22 │ │ │ │ - b 17c7e60 │ │ │ │ + andcs pc, r0, r1, lsr #22 │ │ │ │ + b 17c7e60 │ │ │ │ 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 1d5a8f0 │ │ │ │ - ble 4a2b0 │ │ │ │ + bl 1d5a8f0 │ │ │ │ + ble 4a2b0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee4998 │ │ │ │ - bmi 450a00 │ │ │ │ + bvs ee4998 │ │ │ │ + bmi 450a00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, 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 f0a048 │ │ │ │ + blcs f0a048 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r8, asr #15 │ │ │ │ ldrdeq lr, [r1], -r0 │ │ │ │ - ldrdeq lr, [r1], -r8 │ │ │ │ - andeq lr, r1, ip, lsr #15 │ │ │ │ + andeq lr, r1, r4, lsr #15 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -7664,97 +7664,97 @@ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 12b6c │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - bl 1ec7f40 │ │ │ │ + bl 1ec7f40 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ eor pc, r9, r7, lsr #25 │ │ │ │ - bl 1c47f54 │ │ │ │ + bl 1c47f54 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f8e086 │ │ │ │ strmi lr, [r3], -r8, ror #22 │ │ │ │ - blcs a3ff8 │ │ │ │ + blcs a3ff8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - bl 1747f7c │ │ │ │ + bl 1747f7c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f8e070 │ │ │ │ @ instruction: 0x4603eb52 │ │ │ │ - blcs 364024 │ │ │ │ + blcs 364024 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ ldmib r7, {r1, r3, r4, r5, r7, r8, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f8db09 │ │ │ │ @ instruction: 0x4603eb3e │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa43e0 │ │ │ │ + bmi aa43e0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8fa5f │ │ │ │ + @ instruction: 0xf7f8fa5d │ │ │ │ strmi lr, [r3], -r8, lsr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm r0, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a4404 │ │ │ │ + bmi 8a4404 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, sp, asr #20 │ │ │ │ + andcs pc, r0, fp, asr #20 │ │ │ │ stmib r8, {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 r4, #3522560 @ 0x35c000 │ │ │ │ - bl 1d5aa9c │ │ │ │ - ble 4a45c │ │ │ │ + bl 1d5aa9c │ │ │ │ + ble 4a45c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee4b44 │ │ │ │ - bmi 450bac │ │ │ │ + bvs ee4b44 │ │ │ │ + bmi 450bac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r3, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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 f0a1f4 │ │ │ │ + blcs f0a1f4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, ip, lsl r6 │ │ │ │ andeq lr, r1, r4, lsr #12 │ │ │ │ - andeq lr, r1, ip, lsr #12 │ │ │ │ - andeq lr, r1, r0, lsl #12 │ │ │ │ + strdeq lr, [r1], -r8 │ │ │ │ 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 │ │ │ │ @@ -7769,97 +7769,97 @@ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 12d10 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - b fea480e4 │ │ │ │ + b fea480e4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7fa68f8 │ │ │ │ ldrd pc, [r9], -r5 @ │ │ │ │ - b fe7c80f8 │ │ │ │ + b fe7c80f8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f8e086 │ │ │ │ @ instruction: 0x4603ea96 │ │ │ │ - blcs a419c │ │ │ │ + blcs a419c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - b fe2c8120 │ │ │ │ + b fe2c8120 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f8e070 │ │ │ │ strmi lr, [r3], -r0, lsl #21 │ │ │ │ - blcs 3641c8 │ │ │ │ + blcs 3641c8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ ldmib r7, {r3, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f8db09 │ │ │ │ strmi lr, [r3], -ip, ror #20 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa4584 │ │ │ │ + bmi aa4584 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8f98d │ │ │ │ + @ instruction: 0xf7f8f98b │ │ │ │ @ instruction: 0x4603ea56 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00fef7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a45a8 │ │ │ │ + bmi 8a45a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, fp, ror r9 @ │ │ │ │ + andcs pc, r0, r9, ror r9 @ │ │ │ │ ldm r6!, {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 r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1d5ac40 │ │ │ │ - ble 4a600 │ │ │ │ + bl 1d5ac40 │ │ │ │ + ble 4a600 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee4ce8 │ │ │ │ - bmi 450d50 │ │ │ │ + bvs ee4ce8 │ │ │ │ + bmi 450d50 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r5, 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 f0a398 │ │ │ │ + blcs f0a398 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r8, ror r4 │ │ │ │ andeq lr, r1, r0, lsl #9 │ │ │ │ - andeq lr, r1, r8, lsl #9 │ │ │ │ - andeq lr, r1, ip, asr r4 │ │ │ │ + andeq lr, r1, r4, asr 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 │ │ │ │ @@ -7884,93 +7884,93 @@ │ │ │ │ eor pc, r9, r5, lsl #22 │ │ │ │ stmib lr, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f8e086 │ │ │ │ strmi lr, [r3], -r6, asr #19 │ │ │ │ - blcs a433c │ │ │ │ + blcs a433c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldmib sl!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f8e070 │ │ │ │ @ instruction: 0x4603e9b0 │ │ │ │ - blcs 364368 │ │ │ │ + blcs 364368 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f82000 │ │ │ │ ldmib r7, {r3, r4, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f8db09 │ │ │ │ @ instruction: 0x4603e99c │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa4724 │ │ │ │ + bmi aa4724 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f8f8bd │ │ │ │ + @ instruction: 0xf7f8f8bb │ │ │ │ strmi lr, [r3], -r6, lsl #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x002ef7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a4748 │ │ │ │ + bmi 8a4748 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, fp, lsr #17 │ │ │ │ + andcs pc, r0, r9, lsr #17 │ │ │ │ svc 0x00e6f7f7 │ │ │ │ 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 1d5ade0 │ │ │ │ - ble 4a7a0 │ │ │ │ + bl 1d5ade0 │ │ │ │ + ble 4a7a0 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee4e88 │ │ │ │ - bmi 450ef0 │ │ │ │ + bvs ee4e88 │ │ │ │ + bmi 450ef0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r7, 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 f0a538 │ │ │ │ + blcs f0a538 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq lr, [r1], -r8 │ │ │ │ andeq lr, r1, r0, ror #5 │ │ │ │ - andeq lr, r1, r8, ror #5 │ │ │ │ - @ instruction: 0x0001e2bc │ │ │ │ + @ instruction: 0x0001e2b4 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ - blmi 19625f0 │ │ │ │ + blmi 19625f0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7f868b8 │ │ │ │ @ instruction: 0x4603e910 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2913 @ 0xfffff49f │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ @@ -7981,102 +7981,102 @@ │ │ │ │ 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, 5, cr15, cr0, cr8, {0} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - blle 95054 │ │ │ │ + blle 95054 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f8e099 │ │ │ │ @ instruction: 0x4603e8fc │ │ │ │ - blcs 1a244d0 │ │ │ │ + blcs 1a244d0 │ │ │ │ ldmvs r8!, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ - blx a48454 │ │ │ │ + blx a48454 │ │ │ │ @ instruction: 0xf7f8e029 │ │ │ │ @ instruction: 0x4603e8f2 │ │ │ │ - blcs 2e44e4 │ │ │ │ + blcs 2e44e4 │ │ │ │ ldmib r7, {r0, r1, r5, ip, lr, pc}^ │ │ │ │ add r2, r6, r6, lsl #6 │ │ │ │ stmia r8!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f8e07b │ │ │ │ @ instruction: 0x4603e8de │ │ │ │ - blcs 6450c │ │ │ │ + blcs 6450c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r5, rrx │ │ │ │ svc 0x003af7f7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1c5af10 │ │ │ │ - blle 24b0e0 │ │ │ │ + bl 1c5af10 │ │ │ │ + blle 24b0e0 │ │ │ │ ldm lr!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ - blcs 649d8 │ │ │ │ + blcs 649d8 │ │ │ │ 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: 0xffe0f00f │ │ │ │ + @ instruction: 0xffdef00f │ │ │ │ stmia r8!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ @ instruction: 0x4603ee52 │ │ │ │ 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: 0xffcef00f │ │ │ │ + @ instruction: 0xffccf00f │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r1, r3, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 61315c │ │ │ │ - bl 124b548 │ │ │ │ + bl 61315c │ │ │ │ + bl 124b548 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1207959552 @ 0x48000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee93180 │ │ │ │ - bne ff4e4e48 │ │ │ │ + bvs fee93180 │ │ │ │ + bne ff4e4e48 │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffaaf00f │ │ │ │ + @ instruction: 0xffa8f00f │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf806f01a │ │ │ │ + @ instruction: 0xf802f01a │ │ │ │ blcs 24a64 │ │ │ │ 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 lr, r1, ip, lsl #3 │ │ │ │ + andeq lr, r1, r4, lsl #3 │ │ │ │ andeq sl, r4, r6, ror #7 │ │ │ │ + andeq lr, r1, lr, lsl r1 │ │ │ │ andeq lr, r1, r6, lsr #2 │ │ │ │ - andeq lr, r1, lr, lsr #2 │ │ │ │ - andeq lr, r1, r2, lsl #2 │ │ │ │ + strdeq lr, [r1], -sl │ │ │ │ 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 │ │ │ │ @@ -8103,86 +8103,86 @@ │ │ │ │ eor pc, r9, pc, asr #18 │ │ │ │ ldmda r8, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f8e086 │ │ │ │ @ instruction: 0x4603e810 │ │ │ │ - blcs a46a8 │ │ │ │ + blcs a46a8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stmda r4, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f7e070 │ │ │ │ @ instruction: 0x4603effa │ │ │ │ - blcs 3646d4 │ │ │ │ + blcs 3646d4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ ldmib r7, {r1, r5, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f7db09 │ │ │ │ strmi lr, [r3], -r6, ror #31 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa4a90 │ │ │ │ + bmi aa4a90 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7ff07 │ │ │ │ + @ instruction: 0xf7f7ff05 │ │ │ │ @ instruction: 0x4603efd0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r8, #-988]! @ 0xfffffc24 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a4ab4 │ │ │ │ + bmi 8a4ab4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - strdcs pc, [r0], -r5 │ │ │ │ + strdcs pc, [r0], -r3 │ │ │ │ mrc 7, 1, APSR_nzcv, cr0, 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 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ - bl 1d5b14c │ │ │ │ - ble 4ab0c │ │ │ │ + bl 1d5b14c │ │ │ │ + ble 4ab0c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee51f4 │ │ │ │ - bmi 45125c │ │ │ │ + bvs ee51f4 │ │ │ │ + bmi 45125c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r5, 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 f0a8a4 │ │ │ │ + blcs f0a8a4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, ip, ror #30 │ │ │ │ andeq sp, r1, r4, ror pc │ │ │ │ - andeq sp, r1, ip, ror pc │ │ │ │ - andeq sp, r1, r0, asr pc │ │ │ │ + andeq sp, r1, r8, asr #30 │ │ │ │ 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 │ │ │ │ @@ -8210,15 +8210,15 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 133f4 │ │ │ │ @ instruction: 0xf7f7da05 │ │ │ │ @ instruction: 0x4603ef3a │ │ │ │ - blcs 1a24854 │ │ │ │ + blcs 1a24854 │ │ │ │ ldmib r7, {r1, ip, lr, pc}^ │ │ │ │ adds r2, r7, r6, lsl #6 │ │ │ │ svc 0x0030f7f7 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r4, ror fp │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @@ -8228,81 +8228,81 @@ │ │ │ │ svc 0x0020f7f7 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f7e07c │ │ │ │ @ instruction: 0x4603ef16 │ │ │ │ - blcs 6489c │ │ │ │ + blcs 6489c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r1], #-63 @ 0xffffffc1 │ │ │ │ svc 0x000af7f7 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r6, rrx │ │ │ │ ldcl 7, cr15, [r2, #-988]! @ 0xfffffc24 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ - bl 1c5b2a0 │ │ │ │ - blle 24b470 │ │ │ │ + bl 1c5b2a0 │ │ │ │ + blle 24b470 │ │ │ │ mrc 7, 7, APSR_nzcv, cr6, cr7, {7} │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ - blcs 64d68 │ │ │ │ + blcs 64d68 │ │ │ │ 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 │ │ │ │ - cdp2 0, 1, cr15, cr8, cr15, {0} │ │ │ │ + cdp2 0, 1, cr15, cr6, cr15, {0} │ │ │ │ @ instruction: 0xf7f768fe │ │ │ │ strmi lr, [r3], -r0, ror #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r8], {247} @ 0xf7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 89c174 │ │ │ │ + bmi 89c174 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r5, lsl #28 │ │ │ │ + andcs pc, r0, r3, lsl #28 │ │ │ │ stcl 7, cr15, [r0, #-988] @ 0xfffffc24 │ │ │ │ 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 1d5b32c │ │ │ │ - ble 4acec │ │ │ │ + bl 1d5b32c │ │ │ │ + ble 4acec │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee53d4 │ │ │ │ - bmi 45143c │ │ │ │ + bvs ee53d4 │ │ │ │ + bmi 45143c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, 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 f0aa84 │ │ │ │ + blcs f0aa84 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe730613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - muleq r1, r6, sp │ │ │ │ - muleq r1, ip, sp │ │ │ │ - andeq sp, r1, r0, ror sp │ │ │ │ + andeq sp, r1, lr, lsl #27 │ │ │ │ + muleq r1, r4, sp │ │ │ │ + andeq sp, r1, r8, ror #26 │ │ │ │ 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 │ │ │ │ @@ -8329,86 +8329,86 @@ │ │ │ │ eor pc, r9, fp, lsl #31 │ │ │ │ mrc 7, 2, APSR_nzcv, cr4, cr7, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f7e086 │ │ │ │ strmi lr, [r3], -ip, asr #28 │ │ │ │ - blcs a4a30 │ │ │ │ + blcs a4a30 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ mcr 7, 2, pc, cr0, cr7, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f7e070 │ │ │ │ @ instruction: 0x4603ee36 │ │ │ │ - blcs 364a5c │ │ │ │ + blcs 364a5c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ ldmib r7, {r1, r2, r3, r4, r7, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f7db09 │ │ │ │ strmi lr, [r3], -r2, lsr #28 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa4e18 │ │ │ │ + bmi aa4e18 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7fd43 │ │ │ │ + @ instruction: 0xf7f7fd41 │ │ │ │ strmi lr, [r3], -ip, lsl #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl fed48a24 │ │ │ │ + bl fed48a24 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a4e3c │ │ │ │ + bmi 8a4e3c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r1, lsr sp @ │ │ │ │ + andcs pc, r0, pc, lsr #26 │ │ │ │ stcl 7, cr15, [ip], #-988 @ 0xfffffc24 │ │ │ │ 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 1d5b4d4 │ │ │ │ - ble 4ae94 │ │ │ │ + bl 1d5b4d4 │ │ │ │ + ble 4ae94 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee557c │ │ │ │ - bmi 4515e4 │ │ │ │ + bvs ee557c │ │ │ │ + bmi 4515e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r5, r6, r8, 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 f0ac2c │ │ │ │ + blcs f0ac2c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, r4, ror #23 │ │ │ │ andeq sp, r1, ip, ror #23 │ │ │ │ - strdeq sp, [r1], -r4 │ │ │ │ - andeq sp, r1, r8, asr #23 │ │ │ │ + andeq sp, r1, r0, asr #23 │ │ │ │ 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 │ │ │ │ @@ -8434,95 +8434,95 @@ │ │ │ │ strht pc, [r9], -r9 @ │ │ │ │ stc 7, cr15, [r2, #988] @ 0x3dc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f7e086 │ │ │ │ @ instruction: 0x4603ed7a │ │ │ │ - blcs a4bd4 │ │ │ │ + blcs a4bd4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stcl 7, cr15, [lr, #-988]! @ 0xfffffc24 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f7e070 │ │ │ │ strmi lr, [r3], -r4, ror #26 │ │ │ │ - blcs 364c00 │ │ │ │ + blcs 364c00 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ ldmib r7, {r2, r3, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f7db09 │ │ │ │ @ instruction: 0x4603ed50 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa4fbc │ │ │ │ + bmi aa4fbc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7fc71 │ │ │ │ + @ instruction: 0xf7f7fc6f │ │ │ │ @ instruction: 0x4603ed3a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b ff8c8bc8 │ │ │ │ + b ff8c8bc8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a4fe0 │ │ │ │ + bmi 8a4fe0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, pc, asr ip @ │ │ │ │ - bl fe6c8be4 │ │ │ │ + andcs pc, r0, sp, asr ip @ │ │ │ │ + bl fe6c8be4 │ │ │ │ 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 1d5b678 │ │ │ │ - ble 4b038 │ │ │ │ + bl 1d5b678 │ │ │ │ + ble 4b038 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee5720 │ │ │ │ - bmi 451788 │ │ │ │ + bvs ee5720 │ │ │ │ + bmi 451788 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, 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 f0add0 │ │ │ │ + blcs f0add0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, r0, asr #20 │ │ │ │ andeq sp, r1, r8, asr #20 │ │ │ │ - andeq sp, r1, r0, asr sl │ │ │ │ - andeq sp, r1, r4, lsr #20 │ │ │ │ + andeq sp, r1, ip, lsl 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}^ │ │ │ │ ldmvs r8!, {r2, r4, r8, r9, sp}^ │ │ │ │ - blx 748c96 │ │ │ │ + blx 748c96 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46082314 │ │ │ │ stc2 7, cr15, [r4], #-996 @ 0xfffffc1c │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @@ -8534,105 +8534,105 @@ │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmdavs fp!, {r1, r8, r9, sp}^ │ │ │ │ ldmvs fp!, {r0, r8, r9, ip, pc} │ │ │ │ strmi r9, [r2], -r0, lsl #6 │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ - blx 1cc6d1c │ │ │ │ + blx 1cc6d1c │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - ble 155904 │ │ │ │ + ble 155904 │ │ │ │ stc 7, cr15, [r6], #988 @ 0x3dc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, r2, r8, ror #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f7e097 │ │ │ │ @ instruction: 0x4603ec9e │ │ │ │ - blcs 1d24d8c │ │ │ │ + blcs 1d24d8c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [ip], pc @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ stc2l 7, cr15, [r4, #996] @ 0x3e4 │ │ │ │ @ instruction: 0xf7f7e020 │ │ │ │ strmi lr, [r3], -lr, lsl #25 │ │ │ │ - blcs a4dac │ │ │ │ + blcs a4dac │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [ip], #-63 @ 0xffffffc1 │ │ │ │ stc 7, cr15, [r2], {247} @ 0xf7 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f7e071 │ │ │ │ @ instruction: 0x4603ec78 │ │ │ │ - blcs 364dd8 │ │ │ │ + blcs 364dd8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r6], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ ldmib r7, {r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f7db09 │ │ │ │ strmi lr, [r3], -r4, ror #24 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi ae5194 │ │ │ │ + bmi ae5194 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmvs lr!, {r0, r2, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mcrr 7, 15, pc, ip, cr7 @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ @ instruction: 0x4603e9f6 │ │ │ │ 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 1cc6e1a │ │ │ │ + blx 1c46e1a │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ stmib r7, {r1, r2, r3, r5, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 613a14 │ │ │ │ - bl 124be00 │ │ │ │ + bl 613a14 │ │ │ │ + bl 124be00 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #20, 6 @ 0x50000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee93a38 │ │ │ │ - bne ff4e5700 │ │ │ │ + bvs fee93a38 │ │ │ │ + bne ff4e5700 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 13c6e62 │ │ │ │ + blx 1346e62 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx feac6e92 │ │ │ │ + blx fe9c6e92 │ │ │ │ blcs 2531c │ │ │ │ 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 sp, r1, r0, ror r8 │ │ │ │ - andeq sp, r1, r6, ror r8 │ │ │ │ - andeq sp, r1, sl, asr #16 │ │ │ │ + andeq sp, r1, r8, ror #16 │ │ │ │ + andeq sp, r1, lr, ror #16 │ │ │ │ + andeq sp, r1, r2, asr #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 │ │ │ │ @@ -8647,97 +8647,97 @@ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 13ac8 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - bl ff348e98 │ │ │ │ + bl ff348e98 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ strd pc, [r9], -r9 @ │ │ │ │ - bl ff0c8eac │ │ │ │ + bl ff0c8eac │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f7e086 │ │ │ │ @ instruction: 0x4603ebba │ │ │ │ - blcs a4f54 │ │ │ │ + blcs a4f54 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - bl febc8ed4 │ │ │ │ + bl febc8ed4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f7e070 │ │ │ │ strmi lr, [r3], -r4, lsr #23 │ │ │ │ - blcs 364f80 │ │ │ │ + blcs 364f80 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ ldmib r7, {r2, r3, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f7db09 │ │ │ │ @ instruction: 0x4603eb90 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa533c │ │ │ │ + bmi aa533c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7fab1 │ │ │ │ + @ instruction: 0xf7f7faaf │ │ │ │ @ instruction: 0x4603eb7a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r2!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a5360 │ │ │ │ + bmi 8a5360 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - mulcs r0, pc, sl @ │ │ │ │ + mulcs r0, sp, sl │ │ │ │ ldmib sl, {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 1d5b9f8 │ │ │ │ - ble 4b3b8 │ │ │ │ + bl 1d5b9f8 │ │ │ │ + ble 4b3b8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee5aa0 │ │ │ │ - bmi 451b08 │ │ │ │ + bvs ee5aa0 │ │ │ │ + bmi 451b08 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, 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 f0b150 │ │ │ │ + blcs f0b150 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, r0, asr #13 │ │ │ │ andeq sp, r1, r8, asr #13 │ │ │ │ - ldrdeq sp, [r1], -r0 │ │ │ │ - andeq sp, r1, r4, lsr #13 │ │ │ │ + muleq r1, ip, r6 │ │ │ │ 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 │ │ │ │ @@ -8754,97 +8754,97 @@ │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r3, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 13c74 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, r9, r6, lsl #6 │ │ │ │ - b ffdc9044 │ │ │ │ + b ffdc9044 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ eor pc, r9, r3, lsr #24 │ │ │ │ - b ffb49058 │ │ │ │ + b ffb49058 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f7e086 │ │ │ │ strmi lr, [r3], -r4, ror #21 │ │ │ │ - blcs a5100 │ │ │ │ + blcs a5100 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ - b ff649080 │ │ │ │ + b ff649080 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f7e070 │ │ │ │ strmi lr, [r3], -lr, asr #21 │ │ │ │ - blcs 36512c │ │ │ │ + blcs 36512c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f72000 │ │ │ │ ldmib r7, {r1, r2, r4, r5, r8, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f7db09 │ │ │ │ @ instruction: 0x4603eaba │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa54e8 │ │ │ │ + bmi aa54e8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7f9db │ │ │ │ + @ instruction: 0xf7f7f9d9 │ │ │ │ strmi lr, [r3], -r4, lsr #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda ip, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a550c │ │ │ │ + bmi 8a550c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r9, asr #19 │ │ │ │ + andcs pc, r0, r7, asr #19 │ │ │ │ stmdb r4, {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 1d5bba4 │ │ │ │ - ble 4b564 │ │ │ │ + bl 1d5bba4 │ │ │ │ + ble 4b564 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee5c4c │ │ │ │ - bmi 451cb4 │ │ │ │ + bvs ee5c4c │ │ │ │ + bmi 451cb4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r5, r6, r7, r8, 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 f0b2fc │ │ │ │ + blcs f0b2fc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, r4, lsl r5 │ │ │ │ andeq sp, r1, ip, lsl r5 │ │ │ │ - andeq sp, r1, r4, lsr #10 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ + strdeq sp, [r1], -r0 │ │ │ │ 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 │ │ │ │ @@ -8873,99 +8873,99 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r2, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 13e50 │ │ │ │ @ instruction: 0xf7f7da05 │ │ │ │ strmi lr, [r3], -ip, lsl #20 │ │ │ │ - blcs 1a252b0 │ │ │ │ + blcs 1a252b0 │ │ │ │ ldmib r7, {r1, ip, lr, pc}^ │ │ │ │ adds r2, r7, r6, lsl #6 │ │ │ │ - b c922c │ │ │ │ + b c922c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r4, ror fp │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmvs fp!, {r2, r3, r7, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f94618 │ │ │ │ eor pc, r0, r9, lsr #22 │ │ │ │ ldmib r2!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f7e07c │ │ │ │ strmi lr, [r3], -r8, ror #19 │ │ │ │ - blcs 652f8 │ │ │ │ + blcs 652f8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r1], #-63 @ 0xffffffc1 │ │ │ │ ldmib ip, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r6, rrx │ │ │ │ stmda r4, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ - bl 1c5bcfc │ │ │ │ - blle 24becc │ │ │ │ + bl 1c5bcfc │ │ │ │ + blle 24becc │ │ │ │ stmib r8, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ - blcs 657c4 │ │ │ │ + blcs 657c4 │ │ │ │ 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: 0xf8eaf00f │ │ │ │ + @ instruction: 0xf8e8f00f │ │ │ │ @ instruction: 0xf7f768fe │ │ │ │ @ instruction: 0x4603e9b2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x005af7f6 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 89cbd0 │ │ │ │ + bmi 89cbd0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldrdcs pc, [r0], -r7 │ │ │ │ + ldrdcs pc, [r0], -r5 │ │ │ │ ldmda 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 r6, #3522560 @ 0x35c000 │ │ │ │ - bl 1d5bd88 │ │ │ │ - ble 4b748 │ │ │ │ + bl 1d5bd88 │ │ │ │ + ble 4b748 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee5e30 │ │ │ │ - bmi 451e98 │ │ │ │ + bvs ee5e30 │ │ │ │ + bmi 451e98 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, 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 f0b4e0 │ │ │ │ + blcs f0b4e0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe72e613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq sp, r1, sl, lsr r3 │ │ │ │ - andeq sp, r1, r0, asr #6 │ │ │ │ - andeq sp, r1, r4, lsl r3 │ │ │ │ + andeq sp, r1, r2, lsr r3 │ │ │ │ + andeq sp, r1, r8, lsr r3 │ │ │ │ + andeq sp, r1, ip, lsl #6 │ │ │ │ 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 │ │ │ │ @@ -8993,86 +8993,86 @@ │ │ │ │ eor pc, r9, fp, asr sl @ │ │ │ │ stmdb r4!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f7e086 │ │ │ │ @ instruction: 0x4603e91c │ │ │ │ - blcs a5490 │ │ │ │ + blcs a5490 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldmdb r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f7e070 │ │ │ │ strmi lr, [r3], -r6, lsl #18 │ │ │ │ - blcs 3654bc │ │ │ │ + blcs 3654bc │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ ldmib r7, {r1, r2, r3, r5, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f7db09 │ │ │ │ @ instruction: 0x4603e8f2 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa5878 │ │ │ │ + bmi aa5878 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f7f813 │ │ │ │ + @ instruction: 0xf7f7f811 │ │ │ │ @ instruction: 0x4603e8dc │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 4, pc, cr4, cr6, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a589c │ │ │ │ + bmi 8a589c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ - @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r1, lsl #16 │ │ │ │ + @ instruction: 0xf00e0100 │ │ │ │ + strdcs pc, [r0], -pc @ │ │ │ │ svc 0x003cf7f6 │ │ │ │ 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 1d5bf34 │ │ │ │ - ble 4b8f4 │ │ │ │ + bl 1d5bf34 │ │ │ │ + ble 4b8f4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee5fdc │ │ │ │ - bmi 452044 │ │ │ │ + bvs ee5fdc │ │ │ │ + bmi 452044 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r5, 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 f0b68c │ │ │ │ + blcs f0b68c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, r4, lsl #3 │ │ │ │ andeq sp, r1, ip, lsl #3 │ │ │ │ - muleq r1, r4, r1 │ │ │ │ - andeq sp, r1, r8, ror #2 │ │ │ │ + andeq sp, r1, r0, ror #2 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -9097,101 +9097,101 @@ │ │ │ │ eor pc, r9, fp, lsl #19 │ │ │ │ ldmda r4, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f7e086 │ │ │ │ strmi lr, [r3], -ip, asr #16 │ │ │ │ - blcs a5630 │ │ │ │ + blcs a5630 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stmda r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f7e070 │ │ │ │ @ instruction: 0x4603e836 │ │ │ │ - blcs 36565c │ │ │ │ + blcs 36565c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ ldmib r7, {r1, r2, r3, r4, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f7db09 │ │ │ │ strmi lr, [r3], -r2, lsr #16 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa5a18 │ │ │ │ + bmi aa5a18 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f7ff43 │ │ │ │ + @ instruction: 0xf7f7ff41 │ │ │ │ strmi lr, [r3], -ip, lsl #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r4, #984]! @ 0x3d8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a5a3c │ │ │ │ + bmi 8a5a3c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r1, lsr pc @ │ │ │ │ + andcs pc, r0, pc, lsr #30 │ │ │ │ mcr 7, 3, pc, cr12, cr6, {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 1d5c0d4 │ │ │ │ - ble 4ba94 │ │ │ │ + bl 1d5c0d4 │ │ │ │ + ble 4ba94 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee617c │ │ │ │ - bmi 4521e4 │ │ │ │ + bvs ee617c │ │ │ │ + bmi 4521e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r5, 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 f0b82c │ │ │ │ + blcs f0b82c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq ip, r1, r4, ror #31 │ │ │ │ andeq ip, r1, ip, ror #31 │ │ │ │ - strdeq ip, [r1], -r4 │ │ │ │ - andeq ip, r1, r8, asr #31 │ │ │ │ + andeq ip, r1, r0, asr #31 │ │ │ │ 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 25d08 │ │ │ │ + blcs 25d08 │ │ │ │ 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 @ │ │ │ │ @@ -9202,15 +9202,15 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 14374 │ │ │ │ @ instruction: 0xf7f6da05 │ │ │ │ @ instruction: 0x4603ef7a │ │ │ │ - blcs 1a257d4 │ │ │ │ + blcs 1a257d4 │ │ │ │ ldmib r7, {r1, ip, lr, pc}^ │ │ │ │ adds r2, r7, r6, lsl #6 │ │ │ │ svc 0x0070f7f6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r4, ror fp │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @@ -9220,81 +9220,81 @@ │ │ │ │ svc 0x0060f7f6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f6e07c │ │ │ │ @ instruction: 0x4603ef56 │ │ │ │ - blcs 6581c │ │ │ │ + blcs 6581c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r1], #-63 @ 0xffffffc1 │ │ │ │ svc 0x004af7f6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r6, rrx │ │ │ │ ldc 7, cr15, [r2, #984]! @ 0x3d8 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 1c5c220 │ │ │ │ - blle 24c3f0 │ │ │ │ + bl 1c5c220 │ │ │ │ + blle 24c3f0 │ │ │ │ svc 0x0036f7f6 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ - blcs 65ce8 │ │ │ │ + blcs 65ce8 │ │ │ │ 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 │ │ │ │ - cdp2 0, 5, cr15, cr8, cr14, {0} │ │ │ │ + cdp2 0, 5, cr15, cr6, cr14, {0} │ │ │ │ @ instruction: 0xf7f668fe │ │ │ │ strmi lr, [r3], -r0, lsr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stcl 7, cr15, [r8], {246} @ 0xf6 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 89d0f4 │ │ │ │ + bmi 89d0f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r5, asr #28 │ │ │ │ + andcs pc, r0, r3, asr #28 │ │ │ │ stc 7, cr15, [r0, #984] @ 0x3d8 │ │ │ │ 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 1d5c2ac │ │ │ │ - ble 4bc6c │ │ │ │ + bl 1d5c2ac │ │ │ │ + ble 4bc6c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee6354 │ │ │ │ - bmi 4523bc │ │ │ │ + bvs ee6354 │ │ │ │ + bmi 4523bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, r6, 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 f0ba04 │ │ │ │ + blcs f0ba04 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq ip, r1, r6, lsl lr │ │ │ │ - andeq ip, r1, ip, lsl lr │ │ │ │ - strdeq ip, [r1], -r0 │ │ │ │ + andeq ip, r1, lr, lsl #28 │ │ │ │ + andeq ip, r1, r4, lsl lr │ │ │ │ + andeq ip, r1, r8, ror #27 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -9319,86 +9319,86 @@ │ │ │ │ eor pc, r9, pc, asr #31 │ │ │ │ mrc 7, 4, APSR_nzcv, cr8, cr6, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f6e086 │ │ │ │ @ instruction: 0x4603ee90 │ │ │ │ - blcs a59a8 │ │ │ │ + blcs a59a8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ mcr 7, 4, pc, cr4, cr6, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f6e070 │ │ │ │ @ instruction: 0x4603ee7a │ │ │ │ - blcs 3659d4 │ │ │ │ + blcs 3659d4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ ldmib r7, {r1, r5, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f6db09 │ │ │ │ strmi lr, [r3], -r6, ror #28 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa5d90 │ │ │ │ + bmi aa5d90 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f6fd87 │ │ │ │ + @ instruction: 0xf7f6fd85 │ │ │ │ @ instruction: 0x4603ee50 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl ffe49998 │ │ │ │ + bl ffe49998 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a5db4 │ │ │ │ + bmi 8a5db4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, r5, ror sp @ │ │ │ │ + andcs pc, r0, r3, ror sp @ │ │ │ │ ldc 7, cr15, [r0], #984 @ 0x3d8 │ │ │ │ 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 1d5c44c │ │ │ │ - ble 4be0c │ │ │ │ + bl 1d5c44c │ │ │ │ + ble 4be0c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee64f4 │ │ │ │ - bmi 45255c │ │ │ │ + bvs ee64f4 │ │ │ │ + bmi 45255c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r5, 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 f0bba4 │ │ │ │ + blcs f0bba4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq ip, r1, ip, ror #24 │ │ │ │ andeq ip, r1, r4, ror ip │ │ │ │ - andeq ip, r1, ip, ror ip │ │ │ │ - andeq ip, r1, r0, asr ip │ │ │ │ + andeq ip, r1, r8, asr #24 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -9430,81 +9430,81 @@ │ │ │ │ ldc 7, cr15, [ip, #984]! @ 0x3d8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f6e07b │ │ │ │ @ instruction: 0x4603edb2 │ │ │ │ - blcs 65b64 │ │ │ │ + blcs 65b64 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ stc 7, cr15, [r6, #984]! @ 0x3d8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r5, rrx │ │ │ │ stc 7, cr15, [lr], {246} @ 0xf6 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1c5c568 │ │ │ │ - blle 24c738 │ │ │ │ + bl 1c5c568 │ │ │ │ + blle 24c738 │ │ │ │ ldc 7, cr15, [r2, #984] @ 0x3d8 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ - blcs 66030 │ │ │ │ + blcs 66030 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r4], #56 @ 0x38 │ │ │ │ + ldc2 0, cr15, [r2], #56 @ 0x38 │ │ │ │ ldcl 7, cr15, [ip, #-984]! @ 0xfffffc28 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -r6, lsr #22 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [r2], #56 @ 0x38 │ │ │ │ + stc2 0, cr15, [r0], #56 @ 0x38 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r2, 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 6147b4 │ │ │ │ - bl 124cba0 │ │ │ │ + bl 6147b4 │ │ │ │ + bl 124cba0 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1207959552 @ 0x48000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee947d8 │ │ │ │ - bne ff4e64a0 │ │ │ │ + bvs fee947d8 │ │ │ │ + bne ff4e64a0 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [lr], #-56 @ 0xffffffc8 │ │ │ │ + ldc2l 0, cr15, [ip], #-56 @ 0xffffffc8 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - ldc2l 0, cr15, [sl], {24} │ │ │ │ - blcs 260bc │ │ │ │ + ldc2l 0, cr15, [r6], {24} │ │ │ │ + blcs 260bc │ │ │ │ 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 ip, r1, r6, asr #21 │ │ │ │ andeq ip, r1, lr, asr #21 │ │ │ │ - ldrdeq ip, [r1], -r6 │ │ │ │ - andeq ip, r1, sl, lsr #21 │ │ │ │ + andeq ip, r1, r2, lsr #21 │ │ │ │ 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 │ │ │ │ @@ -9536,91 +9536,91 @@ │ │ │ │ stcl 7, cr15, [r8], #984 @ 0x3d8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f6e07b │ │ │ │ @ instruction: 0x4603ecde │ │ │ │ - blcs 65d0c │ │ │ │ + blcs 65d0c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ ldcl 7, cr15, [r2], {246} @ 0xf6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r5, rrx │ │ │ │ - bl ec9ca0 │ │ │ │ + bl ec9ca0 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1c5c710 │ │ │ │ - blle 24c8e0 │ │ │ │ + bl 1c5c710 │ │ │ │ + blle 24c8e0 │ │ │ │ ldc 7, cr15, [lr], #984 @ 0x3d8 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ - blcs 661d8 │ │ │ │ + blcs 661d8 │ │ │ │ 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 ff847d3a │ │ │ │ + blx ff7c7d3a │ │ │ │ stc 7, cr15, [r8], #984 @ 0x3d8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ @ instruction: 0x4603ea52 │ │ │ │ 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 ff3c7d5e │ │ │ │ + blx ff347d5e │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r3, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 61495c │ │ │ │ - bl 124cd48 │ │ │ │ + bl 61495c │ │ │ │ + bl 124cd48 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1207959552 @ 0x48000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee94980 │ │ │ │ - bne ff4e6648 │ │ │ │ + bvs fee94980 │ │ │ │ + bne ff4e6648 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx feac7da6 │ │ │ │ + blx fea47da6 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - stc2 0, cr15, [r6], {24} │ │ │ │ - blcs 26264 │ │ │ │ + stc2 0, cr15, [r2], {24} │ │ │ │ + blcs 26264 │ │ │ │ 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 ip, r1, lr, lsl r9 │ │ │ │ andeq ip, r1, r6, lsr #18 │ │ │ │ - andeq ip, r1, lr, lsr #18 │ │ │ │ - andeq ip, r1, r2, lsl #18 │ │ │ │ + strdeq ip, [r1], -sl │ │ │ │ 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 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ ldmvs r8!, {r1, r4, r8, r9, sp}^ │ │ │ │ - blx fe649db2 │ │ │ │ + blx fe649db2 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ eorle r2, r7, r0, lsl #22 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -9642,188 +9642,188 @@ │ │ │ │ ldc 7, cr15, [r4], {246} @ 0xf6 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f6e07b │ │ │ │ strmi lr, [r3], -sl, lsl #24 │ │ │ │ - blcs 65eb4 │ │ │ │ + blcs 65eb4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ - bl fffc9e30 │ │ │ │ + bl fffc9e30 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r5, rrx │ │ │ │ - b 19c9e48 │ │ │ │ + b 19c9e48 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1c5c8b8 │ │ │ │ - blle 24ca88 │ │ │ │ - bl ffac9e58 │ │ │ │ + bl 1c5c8b8 │ │ │ │ + blle 24ca88 │ │ │ │ + bl ffac9e58 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ - blcs 66380 │ │ │ │ + blcs 66380 │ │ │ │ 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 347ee2 │ │ │ │ - bl ff549e84 │ │ │ │ + blx 2c7ee2 │ │ │ │ + bl ff549e84 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ @ instruction: 0x4603e97e │ │ │ │ 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 ffec7f04 │ │ │ │ + blx ffe47f04 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r2, r4, r5, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 614b04 │ │ │ │ - bl 124cef0 │ │ │ │ + bl 614b04 │ │ │ │ + bl 124cef0 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1207959552 @ 0x48000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee94b28 │ │ │ │ - bne ff4e67f0 │ │ │ │ + bvs fee94b28 │ │ │ │ + bne ff4e67f0 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff5c7f4c │ │ │ │ + blx ff547f4c │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx cc7f7e │ │ │ │ - blcs 2640c │ │ │ │ + blx bc7f7e │ │ │ │ + blcs 2640c │ │ │ │ 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 ip, r1, r6, ror r7 │ │ │ │ andeq ip, r1, lr, ror r7 │ │ │ │ - andeq ip, r1, r6, lsl #15 │ │ │ │ - andeq ip, r1, sl, asr r7 │ │ │ │ + andeq ip, r1, r2, asr r7 │ │ │ │ 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 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ ldmvs r8!, {r2, r4, r8, r9, sp}^ │ │ │ │ - blx ff149f58 │ │ │ │ + blx ff149f58 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ eorle r2, r9, r0, lsl #22 │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ movwls r6, #3259 @ 0xcbb │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 14bb8 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, ip, r6, lsl #6 │ │ │ │ - bl 1549f84 │ │ │ │ + bl 1549f84 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7f868f8 │ │ │ │ eor pc, ip, r1, lsl #25 │ │ │ │ - bl 12c9f98 │ │ │ │ + bl 12c9f98 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r2, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ ldmib r7, {r0, r3, r7, sp, lr, pc}^ │ │ │ │ add r2, r6, r6, lsl #6 │ │ │ │ - bl fc9fb0 │ │ │ │ + bl fc9fb0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f6e07b │ │ │ │ @ instruction: 0x4603eb34 │ │ │ │ - blcs 66060 │ │ │ │ + blcs 66060 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ - bl a49fdc │ │ │ │ + bl a49fdc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r5, rrx │ │ │ │ ldmib r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ - bl 1c5ca64 │ │ │ │ - blle 24cc34 │ │ │ │ - bl 54a004 │ │ │ │ + bl 1c5ca64 │ │ │ │ + blle 24cc34 │ │ │ │ + bl 54a004 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ - blcs 6652c │ │ │ │ + blcs 6652c │ │ │ │ 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 dc808c │ │ │ │ - b fffca030 │ │ │ │ + blx d4808c │ │ │ │ + b fffca030 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -r8, lsr #17 │ │ │ │ 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 9480b0 │ │ │ │ + blx 8c80b0 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 614cb0 │ │ │ │ - bl 124d09c │ │ │ │ + bl 614cb0 │ │ │ │ + bl 124d09c │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #20, 6 @ 0x50000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee94cd4 │ │ │ │ - bne ff4e699c │ │ │ │ + bvs fee94cd4 │ │ │ │ + bne ff4e699c │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 480f8 │ │ │ │ + @ instruction: 0xf9fef00e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 1748128 │ │ │ │ - blcs 265b8 │ │ │ │ + blx 1648128 │ │ │ │ + blcs 265b8 │ │ │ │ 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 ip, r1, sl, asr #11 │ │ │ │ ldrdeq ip, [r1], -r2 │ │ │ │ - ldrdeq ip, [r1], -sl │ │ │ │ - andeq ip, r1, lr, lsr #11 │ │ │ │ + andeq ip, r1, r6, lsr #11 │ │ │ │ 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 │ │ │ │ @@ -9840,99 +9840,99 @@ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 14d6c │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ adds r2, ip, r6, lsl #6 │ │ │ │ - b 1eca138 │ │ │ │ + b 1eca138 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r3, r8, ror #22 │ │ │ │ @ instruction: 0xf7f868f8 │ │ │ │ eor pc, ip, r7, lsr #23 │ │ │ │ - b 1c4a14c │ │ │ │ + b 1c4a14c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r2, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ ldmib r7, {r0, r3, r7, sp, lr, pc}^ │ │ │ │ add r2, r6, r6, lsl #6 │ │ │ │ - b 194a164 │ │ │ │ + b 194a164 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f6e07b │ │ │ │ @ instruction: 0x4603ea5a │ │ │ │ - blcs 66214 │ │ │ │ + blcs 66214 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ - b 13ca190 │ │ │ │ + b 13ca190 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r5, rrx │ │ │ │ ldm r6!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ - bl 1c5cc18 │ │ │ │ - blle 24cde8 │ │ │ │ - b eca1b8 │ │ │ │ + bl 1c5cc18 │ │ │ │ + blle 24cde8 │ │ │ │ + b eca1b8 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ - blcs 666e0 │ │ │ │ + blcs 666e0 │ │ │ │ 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: 0xf95cf00e │ │ │ │ - b 94a1e4 │ │ │ │ + @ instruction: 0xf95af00e │ │ │ │ + b 94a1e4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ strmi lr, [r3], -lr, asr #31 │ │ │ │ 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: 0xf94af00e │ │ │ │ + @ instruction: 0xf948f00e │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r2, r7, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 614e64 │ │ │ │ - bl 124d250 │ │ │ │ + bl 614e64 │ │ │ │ + bl 124d250 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1476395008 @ 0x58000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee94e88 │ │ │ │ - bne ff4e6b50 │ │ │ │ + bvs fee94e88 │ │ │ │ + bne ff4e6b50 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf926f00e │ │ │ │ + @ instruction: 0xf924f00e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf982f018 │ │ │ │ - blcs 2676c │ │ │ │ + @ instruction: 0xf97ef018 │ │ │ │ + blcs 2676c │ │ │ │ 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 ip, r1, r6, lsl r4 │ │ │ │ andeq ip, r1, lr, lsl r4 │ │ │ │ - andeq ip, r1, r6, lsr #8 │ │ │ │ - strdeq ip, [r1], -sl │ │ │ │ + strdeq ip, [r1], -r2 │ │ │ │ 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 │ │ │ │ @@ -9964,93 +9964,93 @@ │ │ │ │ ldmib r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r2, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f6e07b │ │ │ │ strmi lr, [r3], -r6, lsl #19 │ │ │ │ - blcs 663bc │ │ │ │ + blcs 663bc │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ ldmdb sl!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, sp, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs lr, r0, r5, rrx │ │ │ │ svc 0x00e2f7f5 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1c5cdc0 │ │ │ │ - blle 24cf90 │ │ │ │ + bl 1c5cdc0 │ │ │ │ + blle 24cf90 │ │ │ │ stmdb r6!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ - blcs 66888 │ │ │ │ + blcs 66888 │ │ │ │ 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: 0xf888f00e │ │ │ │ + @ instruction: 0xf886f00e │ │ │ │ ldmdb r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ @ instruction: 0x4603eefa │ │ │ │ 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: 0xf876f00e │ │ │ │ + @ instruction: 0xf874f00e │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ stmib r7, {r1, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 61500c │ │ │ │ - bl 124d3f8 │ │ │ │ + bl 61500c │ │ │ │ + bl 124d3f8 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #1207959552 @ 0x48000000 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee95030 │ │ │ │ - bne ff4e6cf8 │ │ │ │ + bvs fee95030 │ │ │ │ + bne ff4e6cf8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf852f00e │ │ │ │ + @ instruction: 0xf850f00e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf8aef018 │ │ │ │ - blcs 26914 │ │ │ │ + @ instruction: 0xf8aaf018 │ │ │ │ + blcs 26914 │ │ │ │ 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 ip, r1, lr, ror #4 │ │ │ │ andeq ip, r1, r6, ror r2 │ │ │ │ - andeq ip, r1, lr, ror r2 │ │ │ │ - andeq ip, r1, r2, asr r2 │ │ │ │ + andeq ip, r1, sl, asr #4 │ │ │ │ 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 26a74 │ │ │ │ + blcs 26a74 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 150b8 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -10062,98 +10062,98 @@ │ │ │ │ eor pc, r9, r1, lsl #20 │ │ │ │ stmia sl, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f6e086 │ │ │ │ strmi lr, [r3], -r2, asr #17 │ │ │ │ - blcs a6544 │ │ │ │ + blcs a6544 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldm r6!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f6e070 │ │ │ │ strmi lr, [r3], -ip, lsr #17 │ │ │ │ - blcs 366570 │ │ │ │ + blcs 366570 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ ldmib r7, {r2, r4, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #0, 6 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f6db09 │ │ │ │ @ instruction: 0x4603e898 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa692c │ │ │ │ + bmi aa692c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f6ffb9 │ │ │ │ + @ instruction: 0xf7f6ffb7 │ │ │ │ strmi lr, [r3], -r2, lsl #17 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 1, pc, cr10, cr5, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a6950 │ │ │ │ + bmi 8a6950 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r7, lsr #31 │ │ │ │ + andcs pc, r0, r5, lsr #31 │ │ │ │ mcr 7, 7, pc, cr2, 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 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 1d5cfe8 │ │ │ │ - ble 4c9a8 │ │ │ │ + bl 1d5cfe8 │ │ │ │ + ble 4c9a8 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee7090 │ │ │ │ - bmi 4530f8 │ │ │ │ + bvs ee7090 │ │ │ │ + bmi 4530f8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf017010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, r6, r7, r8, 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 f0c740 │ │ │ │ + blcs f0c740 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq ip, [r1], -r0 │ │ │ │ ldrdeq ip, [r1], -r8 │ │ │ │ - andeq ip, r1, r0, ror #1 │ │ │ │ - strheq ip, [r1], -r4 │ │ │ │ + andeq ip, r1, ip, lsr #1 │ │ │ │ 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 26c10 │ │ │ │ + blcs 26c10 │ │ │ │ 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, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10167,86 +10167,86 @@ │ │ │ │ eor pc, r9, pc, lsr #18 │ │ │ │ svc 0x00f8f7f5 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f5e086 │ │ │ │ @ instruction: 0x4603eff0 │ │ │ │ - blcs a66e8 │ │ │ │ + blcs a66e8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ svc 0x00e4f7f5 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f5e070 │ │ │ │ @ instruction: 0x4603efda │ │ │ │ - blcs 366714 │ │ │ │ + blcs 366714 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ ldmib r7, {r1, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f5db09 │ │ │ │ strmi lr, [r3], -r6, asr #31 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa6ad0 │ │ │ │ + bmi aa6ad0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f5fee7 │ │ │ │ + @ instruction: 0xf7f5fee5 │ │ │ │ @ instruction: 0x4603efb0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r8, #-980] @ 0xfffffc2c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a6af4 │ │ │ │ + bmi 8a6af4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldrdcs pc, [r0], -r5 │ │ │ │ + ldrdcs pc, [r0], -r3 │ │ │ │ mrc 7, 0, APSR_nzcv, cr0, 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 r2, #3522560 @ 0x35c000 │ │ │ │ - bl 1d5d18c │ │ │ │ - ble 4cb4c │ │ │ │ + bl 1d5d18c │ │ │ │ + ble 4cb4c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee7234 │ │ │ │ - bmi 45329c │ │ │ │ + bvs ee7234 │ │ │ │ + bmi 45329c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf017010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, 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 f0c8e4 │ │ │ │ + blcs f0c8e4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq fp, r1, ip, lsr #30 │ │ │ │ andeq fp, r1, r4, lsr pc │ │ │ │ - andeq fp, r1, ip, lsr pc │ │ │ │ - andeq fp, r1, r0, lsl pc │ │ │ │ + andeq fp, r1, r8, lsl #30 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -10271,98 +10271,98 @@ │ │ │ │ eor pc, r9, pc, asr r8 @ │ │ │ │ svc 0x0028f7f5 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f5e086 │ │ │ │ strmi lr, [r3], -r0, lsr #30 │ │ │ │ - blcs a6888 │ │ │ │ + blcs a6888 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ svc 0x0014f7f5 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f5e070 │ │ │ │ strmi lr, [r3], -sl, lsl #30 │ │ │ │ - blcs 3668b4 │ │ │ │ + blcs 3668b4 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ ldmib r7, {r1, r4, r5, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f5db09 │ │ │ │ @ instruction: 0x4603eef6 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa6c70 │ │ │ │ + bmi aa6c70 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f5fe17 │ │ │ │ + @ instruction: 0xf7f5fe15 │ │ │ │ strmi lr, [r3], -r0, ror #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r8], {245} @ 0xf5 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a6c94 │ │ │ │ + bmi 8a6c94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r5, lsl #28 │ │ │ │ + andcs pc, r0, r3, lsl #28 │ │ │ │ stcl 7, cr15, [r0, #-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 1d5d32c │ │ │ │ - ble 4ccec │ │ │ │ + bl 1d5d32c │ │ │ │ + ble 4ccec │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee73d4 │ │ │ │ - bmi 45343c │ │ │ │ + bvs ee73d4 │ │ │ │ + bmi 45343c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf017010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, 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 f0ca84 │ │ │ │ + blcs f0ca84 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq fp, r1, ip, lsl #27 │ │ │ │ muleq r1, r4, sp │ │ │ │ - muleq r1, ip, sp │ │ │ │ - andeq fp, r1, r0, ror sp │ │ │ │ + andeq fp, r1, r8, ror #26 │ │ │ │ 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 26f54 │ │ │ │ + blcs 26f54 │ │ │ │ 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, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10376,98 +10376,98 @@ │ │ │ │ eor pc, r9, sp, lsl #31 │ │ │ │ mrc 7, 2, APSR_nzcv, cr6, cr5, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f5e086 │ │ │ │ strmi lr, [r3], -lr, asr #28 │ │ │ │ - blcs a6a2c │ │ │ │ + blcs a6a2c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ mcr 7, 2, pc, cr2, cr5, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f5e070 │ │ │ │ @ instruction: 0x4603ee38 │ │ │ │ - blcs 366a58 │ │ │ │ + blcs 366a58 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ ldmib r7, {r5, r7, sl, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #1207959552 @ 0x48000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f5db09 │ │ │ │ strmi lr, [r3], -r4, lsr #28 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa6e14 │ │ │ │ + bmi aa6e14 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f5fd45 │ │ │ │ + @ instruction: 0xf7f5fd43 │ │ │ │ strmi lr, [r3], -lr, lsl #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl fedcaa18 │ │ │ │ + bl fedcaa18 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a6e38 │ │ │ │ + bmi 8a6e38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r3, lsr sp @ │ │ │ │ + andcs pc, r0, r1, lsr sp @ │ │ │ │ stcl 7, cr15, [lr], #-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 1d5d4d0 │ │ │ │ - ble 4ce90 │ │ │ │ + bl 1d5d4d0 │ │ │ │ + ble 4ce90 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee7578 │ │ │ │ - bmi 4535e0 │ │ │ │ + bvs ee7578 │ │ │ │ + bmi 4535e0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf017010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r5, 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 f0cc28 │ │ │ │ + blcs f0cc28 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq fp, r1, r8, ror #23 │ │ │ │ strdeq fp, [r1], -r0 │ │ │ │ - strdeq fp, [r1], -r8 │ │ │ │ - andeq fp, r1, ip, asr #23 │ │ │ │ + andeq fp, r1, r4, asr #23 │ │ │ │ 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 270f8 │ │ │ │ + blcs 270f8 │ │ │ │ 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 │ │ │ │ @@ -10483,98 +10483,98 @@ │ │ │ │ strht pc, [r9], -r7 @ │ │ │ │ stc 7, cr15, [r0, #980] @ 0x3d4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f5e086 │ │ │ │ @ instruction: 0x4603ed78 │ │ │ │ - blcs a6bd8 │ │ │ │ + blcs a6bd8 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ stcl 7, cr15, [ip, #-980]! @ 0xfffffc2c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f5e070 │ │ │ │ strmi lr, [r3], -r2, ror #26 │ │ │ │ - blcs 366c04 │ │ │ │ + blcs 366c04 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ ldmib r7, {r1, r3, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f5db09 │ │ │ │ strmi lr, [r3], -lr, asr #26 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa6fc0 │ │ │ │ + bmi aa6fc0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f5fc6f │ │ │ │ + @ instruction: 0xf7f5fc6d │ │ │ │ @ instruction: 0x4603ed38 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b ff84abc4 │ │ │ │ + b ff84abc4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a6fe4 │ │ │ │ + bmi 8a6fe4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, sp, asr ip @ │ │ │ │ - bl fe64abe0 │ │ │ │ + andcs pc, r0, fp, asr ip @ │ │ │ │ + bl fe64abe0 │ │ │ │ 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 1d5d67c │ │ │ │ - ble 4d03c │ │ │ │ + bl 1d5d67c │ │ │ │ + ble 4d03c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee7724 │ │ │ │ - bmi 45378c │ │ │ │ + bvs ee7724 │ │ │ │ + bmi 45378c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf017010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, 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 f0cdd4 │ │ │ │ + blcs f0cdd4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq fp, r1, ip, lsr sl │ │ │ │ andeq fp, r1, r4, asr #20 │ │ │ │ - andeq fp, r1, ip, asr #20 │ │ │ │ - andeq fp, r1, r0, lsr #20 │ │ │ │ + andeq fp, r1, r8, lsl sl │ │ │ │ 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 272a4 │ │ │ │ + blcs 272a4 │ │ │ │ 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, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -10589,95 +10589,95 @@ │ │ │ │ eor pc, r9, r3, ror #27 │ │ │ │ stc 7, cr15, [ip], #980 @ 0x3d4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r3, fp, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f5e086 │ │ │ │ strmi lr, [r3], -r4, lsr #25 │ │ │ │ - blcs a6d80 │ │ │ │ + blcs a6d80 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [fp], #-63 @ 0xffffffc1 │ │ │ │ ldc 7, cr15, [r8], {245} @ 0xf5 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f5e070 │ │ │ │ strmi lr, [r3], -lr, lsl #25 │ │ │ │ - blcs 366dac │ │ │ │ + blcs 366dac │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r5], #-63 @ 0xffffffc1 @ │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ ldmib r7, {r1, r2, r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #20, 6 @ 0x50000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7f5db09 │ │ │ │ @ instruction: 0x4603ec7a │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ - bmi aa7168 │ │ │ │ + bmi aa7168 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f5fb9b │ │ │ │ + @ instruction: 0xf7f5fb99 │ │ │ │ strmi lr, [r3], -r4, ror #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b 34ad6c │ │ │ │ + b 34ad6c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 8a718c │ │ │ │ + bmi 8a718c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r9, lsl #23 │ │ │ │ - b ff14ad88 │ │ │ │ + andcs pc, r0, r7, lsl #23 │ │ │ │ + b ff14ad88 │ │ │ │ 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 1d5d824 │ │ │ │ - ble 4d1e4 │ │ │ │ + bl 1d5d824 │ │ │ │ + ble 4d1e4 │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ - bvs ee78cc │ │ │ │ - bmi 453934 │ │ │ │ + bvs ee78cc │ │ │ │ + bmi 453934 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf017010a │ │ │ │ - ldmdbvs fp!, {r0, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r5, r7, r8, r9, 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 f0cf7c │ │ │ │ + blcs f0cf7c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + muleq r1, r4, r8 │ │ │ │ muleq r1, ip, r8 │ │ │ │ - andeq fp, r1, r4, lsr #17 │ │ │ │ - andeq fp, r1, r8, ror r8 │ │ │ │ + andeq fp, r1, r0, ror r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb64038 │ │ │ │ + bl feb64038 │ │ │ │ @ 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}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ - blx 15cae32 │ │ │ │ + blx 15cae32 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldc2 0, cr15, [r8], {6} │ │ │ │ @@ -10688,15 +10688,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ rsbscs r6, r8, fp, lsr r1 │ │ │ │ - bl 1d4ae74 │ │ │ │ + bl 1d4ae74 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ @ instruction: 0xf7f568f8 │ │ │ │ strmi lr, [r3], -r0, ror #24 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ movwcc r6, #35002 @ 0x88ba │ │ │ │ rsbcs r4, r8, #17825792 @ 0x1100000 │ │ │ │ @@ -10711,55 +10711,55 @@ │ │ │ │ ldmdbvs fp!, {r1, r2, sp, lr, pc} │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r8, r9, sl, sp, lr} │ │ │ │ subsvs r6, sl, sl, ror r9 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb640fc │ │ │ │ + bl feb640fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ andcs r2, r8, r0, lsl #6 │ │ │ │ - bl ecaee8 │ │ │ │ + bl ecaee8 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ andcs r6, r0, #2015232 @ 0x1ec000 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldmib r7, {r1, r3, r4, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldmdbvs fp!, {r8, r9, sp}^ │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf858f7fa │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - ble 117b48 │ │ │ │ + ble 117b48 │ │ │ │ @ instruction: 0xf0006978 │ │ │ │ movwcs pc, #2088 @ 0x828 @ │ │ │ │ ldmdbvs fp!, {r2, sp, lr, pc}^ │ │ │ │ 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 27160 │ │ │ │ + blcs 27160 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r0, r1, r3, sp, lr, pc}^ │ │ │ │ rscsvs r6, fp, fp, asr r8 │ │ │ │ - blcs 27370 │ │ │ │ + blcs 27370 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x001a685b │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ - blvc 14b110 │ │ │ │ + blvc 14b110 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ andsle r2, sl, r0, lsl #22 │ │ │ │ @@ -10769,67 +10769,67 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ ldmdavs fp!, {r2, r4, r5, r6, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda lr!, {r0, r2, r4, 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 27050 │ │ │ │ + blcs 27050 │ │ │ │ ldmdavs r8!, {r0, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ stmda r4!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e000 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ push {r7, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f4ff0 │ │ │ │ - bl feb64200 │ │ │ │ + bl feb64200 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, pc, r0, ror #30 │ │ │ │ rsbsvs sl, r8, #12, 30 @ 0x30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r9, sp, lr}^ │ │ │ │ movwcs r2, #774 @ 0x306 │ │ │ │ @ instruction: 0xe10962bb │ │ │ │ @ instruction: 0x019b6abb │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ - blvs 1ee5e10 │ │ │ │ + blvs 1ee5e10 │ │ │ │ @ instruction: 0x4619685b │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f74608 │ │ │ │ @ instruction: 0x63b8fa67 │ │ │ │ - blcs 27f24 │ │ │ │ + blcs 27f24 │ │ │ │ andshi pc, r8, #0 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f76bb8 │ │ │ │ @ instruction: 0x4602fad3 │ │ │ │ blcs 1e87c │ │ │ │ andhi pc, lr, #192, 4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ stmdbhi r2, {r0, r1, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ ldmvs lr, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ - blvs 1e55c84 │ │ │ │ + blvs 1e55c84 │ │ │ │ ldrdeq lr, [sl, -r1] │ │ │ │ strmi lr, [r6, #-2519] @ 0xfffff629 │ │ │ │ strmi lr, [r6, #-2509] @ 0xfffff633 │ │ │ │ smlabteq r4, sp, r9, lr │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ strbmi r9, [r2], -r0, lsl #12 │ │ │ │ - blvs fee1e9bc │ │ │ │ + blvs fee1e9bc │ │ │ │ ldc2l 0, cr15, [r4], #12 │ │ │ │ tsteq r0, r7, asr #19 │ │ │ │ - blvs 1f05384 │ │ │ │ - blcs 6710c │ │ │ │ - blvs 1f0151c │ │ │ │ + blvs 1f05384 │ │ │ │ + blcs 6710c │ │ │ │ + blvs 1f0151c │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ - blvs 1eef4b8 │ │ │ │ - blvs 1ee742c │ │ │ │ + blvs 1eef4b8 │ │ │ │ + blvs 1ee742c │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ ldmib r7, {r1, r3, r8}^ │ │ │ │ stmib sp, {r1, r2, r8, sl, lr}^ │ │ │ │ stmib sp, {r1, r2, r8, sl, lr}^ │ │ │ │ stmib sp, {r2, r8}^ │ │ │ │ strls r2, [r0], -r2, lsl #6 │ │ │ │ @@ -10841,41 +10841,41 @@ │ │ │ │ @ instruction: 0xd12a2b02 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ strcc lr, [r2], #-2387 @ 0xfffff6ad │ │ │ │ strcc lr, [r0], #-2503 @ 0xfffff639 │ │ │ │ ldmvs lr, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ - blvs 1ede514 │ │ │ │ + blvs 1ede514 │ │ │ │ stmdbhi r6, {r0, r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ - blvs 1ef7d30 │ │ │ │ + blvs 1ef7d30 │ │ │ │ ldrdeq lr, [sl, -r3] │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ smlabteq r8, sp, r9, lr │ │ │ │ - blge 1c7858 │ │ │ │ + blge 1c7858 │ │ │ │ stmdbhi r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ strmi lr, [r2, #-2509] @ 0xfffff633 │ │ │ │ ldmib r7, {r9, sl, ip, pc}^ │ │ │ │ - blvs fee15d34 │ │ │ │ + blvs fee15d34 │ │ │ │ ldc2l 0, cr15, [r1, #-12] │ │ │ │ tsteq r0, r7, asr #19 │ │ │ │ - blvs 1f052e0 │ │ │ │ - blcs e71b0 │ │ │ │ - blvs 1f015f0 │ │ │ │ + blvs 1f052e0 │ │ │ │ + blcs e71b0 │ │ │ │ + blvs 1f015f0 │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ stmib r7, {r1, sl, ip, sp}^ │ │ │ │ - blvs 1eda158 │ │ │ │ - blvs 1ee74d4 │ │ │ │ + blvs 1eda158 │ │ │ │ + blvs 1ee74d4 │ │ │ │ strmi lr, [r4, #-2515] @ 0xfffff62d │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ - blvs 1eef580 │ │ │ │ - blge 2478b8 │ │ │ │ + blvs 1eef580 │ │ │ │ + blge 2478b8 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ ldmib r7, {r1, r3, r8}^ │ │ │ │ stmib sp, {r1, r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ stmib sp, {r3, r8}^ │ │ │ │ stmib sp, {r1, r2, r8, r9, fp, sp, pc}^ │ │ │ │ stmib sp, {r2, r8, fp, pc}^ │ │ │ │ @@ -10889,78 +10889,78 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ tsteq r2, r3, asr r9 │ │ │ │ ldmvs ip, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ strmi r9, [r2], -r0, lsl #8 │ │ │ │ - blvs fee1e9f0 │ │ │ │ + blvs fee1e9f0 │ │ │ │ cdp2 0, 9, cr15, cr2, cr4, {0} │ │ │ │ tsteq r0, r7, asr #19 │ │ │ │ - blvs 1f05250 │ │ │ │ - blcs 167240 │ │ │ │ - blvs 1f0161c │ │ │ │ + blvs 1f05250 │ │ │ │ + blcs 167240 │ │ │ │ + blvs 1f0161c │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8}^ │ │ │ │ stmib sp, {r1, r2, r8, r9, sp}^ │ │ │ │ strmi r2, [r2], -r0, lsl #6 │ │ │ │ - blvs fee1ea1c │ │ │ │ - blx fe349208 │ │ │ │ + blvs fee1ea1c │ │ │ │ + blx fe349208 │ │ │ │ tsteq r0, r7, asr #19 │ │ │ │ @ instruction: 0xf04fe00a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf7f52310 │ │ │ │ strmi lr, [r3], -r6, lsr #20 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ - ble 197e18 │ │ │ │ - b 74b1f0 │ │ │ │ + ble 197e18 │ │ │ │ + b 74b1f0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf0002b68 │ │ │ │ - bvs feeed6c4 │ │ │ │ + bvs feeed6c4 │ │ │ │ adcsvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ - bvs ee7d18 │ │ │ │ + bvs ee7d18 │ │ │ │ @ instruction: 0xf6ff429a │ │ │ │ movwcs sl, #3825 @ 0xef1 │ │ │ │ @ instruction: 0xe10d62bb │ │ │ │ @ instruction: 0x019b6abb │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ - bvs ffee5e34 │ │ │ │ + bvs ffee5e34 │ │ │ │ @ instruction: 0x4619685b │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f74608 │ │ │ │ teqpvs r8, #1392640 @ p-variant is OBSOLETE @ 0x154000 │ │ │ │ - blcs 27f48 │ │ │ │ + blcs 27f48 │ │ │ │ mrshi pc, (UNDEF: 12) @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ stmdbhi r2, {r0, r1, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ ldmvs lr, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ - bvs ffe55e90 │ │ │ │ + bvs ffe55e90 │ │ │ │ ldrdeq lr, [sl, -r1] │ │ │ │ strmi lr, [r6, #-2519] @ 0xfffff629 │ │ │ │ strmi lr, [r6, #-2509] @ 0xfffff633 │ │ │ │ smlabteq r4, sp, r9, lr │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ strbmi r9, [r2], -r0, lsl #12 │ │ │ │ - blvs e1ebc8 │ │ │ │ + blvs e1ebc8 │ │ │ │ ldc2 0, cr15, [r8], {3} │ │ │ │ tsteq r0, r7, asr #19 │ │ │ │ - bvs fff05590 │ │ │ │ - blcs 67318 │ │ │ │ - bvs fff01728 │ │ │ │ + bvs fff05590 │ │ │ │ + blcs 67318 │ │ │ │ + bvs fff01728 │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ - bvs ffeef6c4 │ │ │ │ - bvs ffee7638 │ │ │ │ + bvs ffeef6c4 │ │ │ │ + bvs ffee7638 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ ldmib r7, {r1, r3, r8}^ │ │ │ │ stmib sp, {r1, r2, r8, sl, lr}^ │ │ │ │ stmib sp, {r1, r2, r8, sl, lr}^ │ │ │ │ stmib sp, {r2, r8}^ │ │ │ │ strls r2, [r0], -r2, lsl #6 │ │ │ │ @@ -10972,41 +10972,41 @@ │ │ │ │ @ instruction: 0xd12a2b02 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ strcc lr, [r2], #-2387 @ 0xfffff6ad │ │ │ │ strcc lr, [r0], #-2503 @ 0xfffff639 │ │ │ │ ldmvs lr, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ - bvs ffede720 │ │ │ │ + bvs ffede720 │ │ │ │ stmdbhi r6, {r0, r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ - bvs ffef7f3c │ │ │ │ + bvs ffef7f3c │ │ │ │ ldrdeq lr, [sl, -r3] │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ smlabteq r8, sp, r9, lr │ │ │ │ - blge 1c7a64 │ │ │ │ + blge 1c7a64 │ │ │ │ stmdbhi r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ strmi lr, [r2, #-2509] @ 0xfffff633 │ │ │ │ ldmib r7, {r9, sl, ip, pc}^ │ │ │ │ - blvs e15f40 │ │ │ │ + blvs e15f40 │ │ │ │ ldc2l 0, cr15, [ip], #-12 │ │ │ │ tsteq r0, r7, asr #19 │ │ │ │ - bvs fff054ec │ │ │ │ - blcs e73bc │ │ │ │ - bvs fff017fc │ │ │ │ + bvs fff054ec │ │ │ │ + blcs e73bc │ │ │ │ + bvs fff017fc │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ stmib r7, {r1, sl, ip, sp}^ │ │ │ │ - bvs ffeda364 │ │ │ │ - bvs ffee76e0 │ │ │ │ + bvs ffeda364 │ │ │ │ + bvs ffee76e0 │ │ │ │ strmi lr, [r4, #-2515] @ 0xfffff62d │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ - bvs ffeef78c │ │ │ │ - blge 247ac4 │ │ │ │ + bvs ffeef78c │ │ │ │ + blge 247ac4 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ ldmib r7, {r1, r3, r8}^ │ │ │ │ stmib sp, {r1, r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ stmib sp, {r3, r8}^ │ │ │ │ stmib sp, {r1, r2, r8, r9, fp, sp, pc}^ │ │ │ │ stmib sp, {r2, r8, fp, pc}^ │ │ │ │ @@ -11020,67 +11020,67 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ tsteq r2, r3, asr r9 │ │ │ │ ldmvs ip, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ strmi r9, [r2], -r0, lsl #8 │ │ │ │ - blvs e1ebfc │ │ │ │ + blvs e1ebfc │ │ │ │ stc2 0, cr15, [lr, #16]! │ │ │ │ tsteq r0, r7, asr #19 │ │ │ │ - bvs fff0545c │ │ │ │ - blcs 16744c │ │ │ │ - bvs fff01828 │ │ │ │ + bvs fff0545c │ │ │ │ + blcs 16744c │ │ │ │ + bvs fff01828 │ │ │ │ @ instruction: 0xf503685b │ │ │ │ ldmdb r3, {r0, r1, r2, r8, r9, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8}^ │ │ │ │ stmib sp, {r1, r2, r8, r9, sp}^ │ │ │ │ strmi r2, [r2], -r0, lsl #6 │ │ │ │ - blvs e1ec28 │ │ │ │ + blvs e1ec28 │ │ │ │ @ instruction: 0xf9a8f005 │ │ │ │ tsteq r0, r7, asr #19 │ │ │ │ @ instruction: 0xf04fe00a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf7f52310 │ │ │ │ strmi lr, [r3], -r0, lsr #18 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ - ble 158024 │ │ │ │ + ble 158024 │ │ │ │ ldmdb r6, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r5, r8, ror #22 │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ stmib r1, {r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f5230c │ │ │ │ strmi lr, [r3], -ip, lsl #18 │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ ldrhtvs r6, [sl], #11 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ stmib r3, {r1, r9, ip}^ │ │ │ │ - bvs feed1c8c │ │ │ │ + bvs feed1c8c │ │ │ │ adcsvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ - bvs ee7f44 │ │ │ │ + bvs ee7f44 │ │ │ │ @ instruction: 0xf6ff429a │ │ │ │ - bvs ef9018 │ │ │ │ + bvs ef9018 │ │ │ │ teqvs fp, sl @ │ │ │ │ eor r6, r7, sl, ror r1 │ │ │ │ and fp, r6, r0, lsl #30 │ │ │ │ and fp, r4, r0, lsl #30 │ │ │ │ and fp, r2, r0, lsl #30 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ movwcs fp, #3840 @ 0xf00 │ │ │ │ @ instruction: 0xe00c62bb │ │ │ │ @ instruction: 0x019b6abb │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ - blvs ffee647c │ │ │ │ + blvs ffee647c │ │ │ │ @ instruction: 0x4618685b │ │ │ │ - blx 4cb474 │ │ │ │ + blx 4cb474 │ │ │ │ movwcc r6, #6843 @ 0x1abb │ │ │ │ - bvs feea5f8c │ │ │ │ + bvs feea5f8c │ │ │ │ addsmi r6, sl, #241664 @ 0x3b000 │ │ │ │ @ instruction: 0xf7f5dbee │ │ │ │ @ instruction: 0x4603e8d6 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldrbtcc pc, [pc], #79 @ d4b8 @ │ │ │ │ strcc lr, [r4], #-2503 @ 0xfffff639 │ │ │ │ @@ -11097,119 +11097,119 @@ │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldc2l 7, cr15, [pc, #-1020]! @ d0fc │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - ble 158104 │ │ │ │ + ble 158104 │ │ │ │ stmia r6!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, r2, r8, ror #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ andcs lr, r0, r3, asr r0 │ │ │ │ svc 0x0010f7f4 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 1c5df64 │ │ │ │ - blle 24e134 │ │ │ │ + bl 1c5df64 │ │ │ │ + blle 24e134 │ │ │ │ ldm r4, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ - blcs 67b2c │ │ │ │ - blmi 8c4964 │ │ │ │ + blcs 67b2c │ │ │ │ + blmi 8c4964 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffb6f00c │ │ │ │ + @ instruction: 0xffb4f00c │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r1, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8}^ │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ - bl 61618c │ │ │ │ - bl 124e578 │ │ │ │ + bl 61618c │ │ │ │ + bl 124e578 │ │ │ │ ldmib r7, {r0, r1, r8, sl}^ │ │ │ │ addsmi r2, r4, #0, 6 │ │ │ │ tsteq r3, r5, ror fp │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ - bvs fee961b0 │ │ │ │ - bne ff4e7e78 │ │ │ │ + bvs fee961b0 │ │ │ │ + bne ff4e7e78 │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff92f00c │ │ │ │ + @ instruction: 0xff90f00c │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xffeef016 │ │ │ │ - blcs 27b94 │ │ │ │ + @ instruction: 0xffeaf016 │ │ │ │ + blcs 27b94 │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe79d617b │ │ │ │ subseq r6, fp, fp, ror r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ cmnvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e796 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ - andeq fp, r1, r8, lsr r1 │ │ │ │ - ldrdeq fp, [r1], -r2 │ │ │ │ + andeq fp, r1, r0, lsr r1 │ │ │ │ + andeq fp, r1, sl, asr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb647dc │ │ │ │ + bl feb647dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ ldcmi 15, cr10, [fp], {-0} │ │ │ │ - bmi 6de7dc │ │ │ │ - blmi 6de7d8 │ │ │ │ + bmi 6de7dc │ │ │ │ + blmi 6de7d8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f60fb │ │ │ │ - blmi 64e1fc │ │ │ │ + blmi 64e1fc │ │ │ │ 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: 0xfff4f00e │ │ │ │ + @ instruction: 0xfff2f00e │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ - blmi 48bb60 │ │ │ │ + blmi 48bb60 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46181d39 │ │ │ │ - @ instruction: 0xf811f00f │ │ │ │ + @ instruction: 0xf80ff00f │ │ │ │ blcs 1ee3c │ │ │ │ and sp, r0, pc, ror #3 │ │ │ │ - bmi 2fd238 │ │ │ │ - blmi 21e824 │ │ │ │ + bmi 2fd238 │ │ │ │ + blmi 21e824 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7f4d001 │ │ │ │ @ instruction: 0x3714eef0 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r2, r3, r8, lsl sl │ │ │ │ andeq r2, r3, r4, lsl sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r0, r0, r4, lsl #6 │ │ │ │ andeq r2, r3, r8, asr #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb64870 │ │ │ │ + bl feb64870 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ stmdbcs r0, {r8} │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ orr r2, r7, r0, lsl #6 │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ rsbseq pc, pc, #16, 2 │ │ │ │ movweq pc, #321 @ 0x141 @ │ │ │ │ @ instruction: 0xf1732a7f │ │ │ │ @ instruction: 0xf0800100 │ │ │ │ - bcs 1fadc88 │ │ │ │ + bcs 1fadc88 │ │ │ │ cmnphi r6, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf851a102 │ │ │ │ ldrmi r3, [r9], #-34 @ 0xffffffde │ │ │ │ svclt 0x00004708 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ @@ -11405,27 +11405,27 @@ │ │ │ │ svcge 0x0000b084 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ @ instruction: 0xf8d368fb │ │ │ │ blcs 1a9f8 │ │ │ │ ldmdavs sl!, {r0, r2, r8, ip, lr, pc} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - @ instruction: 0xffaef018 │ │ │ │ + @ instruction: 0xffaaf018 │ │ │ │ ldmdavs fp!, {r1, r2, sp, lr, pc} │ │ │ │ ldrbtmi r4, [sl], #-2564 @ 0xfffff5fc │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - @ instruction: 0xffe2f016 │ │ │ │ + @ instruction: 0xffdef016 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sl, r1, r6, asr #25 │ │ │ │ + @ instruction: 0x0001acbe │ │ │ │ svcmi 0x00f0e92d │ │ │ │ - blhi c8eac │ │ │ │ + blhi c8eac │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - bleq a4bd34 │ │ │ │ + bleq a4bd34 │ │ │ │ stcmi 2, cr15, [ip, #692]! @ 0x2b4 │ │ │ │ @ instruction: 0xf507af1a │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ andsvs r4, r8, r4, lsl r3 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf5076019 │ │ │ │ @@ -11444,25 +11444,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 │ │ │ │ - blx ff689ab2 │ │ │ │ + blx ff589ab2 │ │ │ │ blcs 1f280 │ │ │ │ @ instruction: 0xf7f4d121 │ │ │ │ strmi lr, [r3], -lr, ror #27 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl fe5cba54 │ │ │ │ - bmi ff09f294 │ │ │ │ + bl fe5cba54 │ │ │ │ + bmi ff09f294 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf507fd15 │ │ │ │ + @ instruction: 0xf507fd13 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f42404 │ │ │ │ @ instruction: 0x4603edd6 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -11544,19 +11544,19 @@ │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf107230c │ │ │ │ ldmib r3, {r4, r5, r8, r9}^ │ │ │ │ @ instruction: 0xf1a22300 │ │ │ │ movwmi r0, #45325 @ 0xb10d │ │ │ │ @ instruction: 0xf107d01b │ │ │ │ - bmi 198e8f0 │ │ │ │ + bmi 198e8f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf507fc59 │ │ │ │ + @ instruction: 0xf507fc57 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f42404 │ │ │ │ @ instruction: 0x4603ed1a │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -11567,43 +11567,43 @@ │ │ │ │ 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 492a8 │ │ │ │ + blpl 492a8 │ │ │ │ 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 1492c4 │ │ │ │ + blcc 1492c4 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldc 8, cr6, [r3, #108] @ 0x6c │ │ │ │ @ instruction: 0xf5072b06 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ - blne 2492e0 │ │ │ │ + blne 2492e0 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldc 8, cr6, [r3, #108] @ 0x6c │ │ │ │ @ instruction: 0xf5070b0a │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ - blhi 3492fc │ │ │ │ + blhi 3492fc │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldc 8, cr6, [r3, #108] @ 0x6c │ │ │ │ @ instruction: 0xf5076b0e │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ - blvc 449318 │ │ │ │ + blvc 449318 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldmib r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf507ab12 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ ldmdbhi r4, {r0, r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @@ -11615,52 +11615,52 @@ │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0x0118e9d3 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ tsteq r8, sp, asr #19 │ │ │ │ ldrmi lr, [r6, #-2509] @ 0xfffff633 │ │ │ │ ldmdbhi r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blge 4c8450 │ │ │ │ - blvc 449354 │ │ │ │ - blvs 3c9358 │ │ │ │ - blhi 34935c │ │ │ │ - bleq 2c9360 │ │ │ │ - blne 249364 │ │ │ │ - blcs 1c9368 │ │ │ │ - blcc 14936c │ │ │ │ - blmi c9370 │ │ │ │ - blpl 49374 │ │ │ │ - bmi 5e7db0 │ │ │ │ + blge 4c8450 │ │ │ │ + blvc 449354 │ │ │ │ + blvs 3c9358 │ │ │ │ + blhi 34935c │ │ │ │ + bleq 2c9360 │ │ │ │ + blne 249364 │ │ │ │ + blcs 1c9368 │ │ │ │ + blcc 14936c │ │ │ │ + blmi c9370 │ │ │ │ + blpl 49374 │ │ │ │ + bmi 5e7db0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf04ffbb7 │ │ │ │ + @ instruction: 0xf04ffbb5 │ │ │ │ @ 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 │ │ │ │ - bl 174bd44 │ │ │ │ + bl 174bd44 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strbmi pc, [r4, -r7, lsl #4] @ │ │ │ │ ldc 6, cr4, [sp], #756 @ 0x2f4 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ ldrdeq r2, [r3], -r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sl, r1, r0, lsr #24 │ │ │ │ - andeq sl, r1, r0, lsr #22 │ │ │ │ - andeq sl, r1, ip, lsl #22 │ │ │ │ - strdeq sl, [r1], -r6 │ │ │ │ - andeq sl, r1, r4, lsl #20 │ │ │ │ + andeq sl, r1, r8, lsl ip │ │ │ │ + andeq sl, r1, r8, lsl fp │ │ │ │ + andeq sl, r1, r4, lsl #22 │ │ │ │ + andeq sl, r1, lr, ror #21 │ │ │ │ + strdeq sl, [r1], -ip │ │ │ │ andeq r2, r3, r4, lsr #5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb64fb0 │ │ │ │ + bl feb64fb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmlsl.s32 q0, d29, d24 │ │ │ │ svcge 0x00064d44 │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @ instruction: 0xf5076030 │ │ │ │ @ instruction: 0xf5a06085 │ │ │ │ @@ -11671,24 +11671,24 @@ │ │ │ │ ldmpl r3, {r2, r4, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3424 │ │ │ │ @ instruction: 0xf5070300 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ eorscs r6, r8, #201326594 @ 0xc000002 │ │ │ │ ldmdavs r8, {r8, sp} │ │ │ │ - b 104bdcc │ │ │ │ + b 104bdcc │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ 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 89e60 │ │ │ │ + @ instruction: 0xf9fdf010 │ │ │ │ blcs 1f630 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f42404 │ │ │ │ strmi lr, [r3], -lr, lsl #24 │ │ │ │ @@ -11744,45 +11744,45 @@ │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmdami ip, {r8, r9} │ │ │ │ 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 │ │ │ │ - b fe1cbef0 │ │ │ │ + b fe1cbef0 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r2, r3, r6, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sl, r1, ip, asr #18 │ │ │ │ + andeq sl, r1, r4, asr #18 │ │ │ │ strdeq r2, [r3], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb65144 │ │ │ │ + bl feb65144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bb8 │ │ │ │ svcge 0x00046d87 │ │ │ │ orrvs pc, r5, r7, lsl #10 │ │ │ │ tstpmi ip, r1, lsr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1076008 │ │ │ │ stmdb r1, {r3, r8}^ │ │ │ │ - bmi 1596b6c │ │ │ │ - blmi 159f150 │ │ │ │ + bmi 1596b6c │ │ │ │ + blmi 159f150 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ strtcc pc, [r4], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ 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: 0xf945f010 │ │ │ │ + @ instruction: 0xf941f010 │ │ │ │ blcs 1f7a8 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f42404 │ │ │ │ @ instruction: 0x4603eb52 │ │ │ │ @@ -11819,48 +11819,48 @@ │ │ │ │ stmdb r1, {r3, r4, r8}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ blcs 16c44 │ │ │ │ @ instruction: 0xf107db0f │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ - blmi 7d6c4c │ │ │ │ + blmi 7d6c4c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx cca08c │ │ │ │ + blx c4a08c │ │ │ │ @ instruction: 0xf107e017 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf7f44502 │ │ │ │ @ instruction: 0x4603eaf6 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm lr, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #9731 @ 0x2603 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107fa19 │ │ │ │ + @ instruction: 0xf107fa17 │ │ │ │ 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 │ │ │ │ ldmib lr!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r5, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ muleq r3, ip, r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sl, r1, r8, asr r8 │ │ │ │ - andeq sl, r1, r0, ror #15 │ │ │ │ - @ instruction: 0x0001a7b6 │ │ │ │ + andeq sl, r1, r0, asr r8 │ │ │ │ + ldrdeq sl, [r1], -r8 │ │ │ │ + andeq sl, r1, lr, lsr #15 │ │ │ │ andeq r1, r3, r8, ror #30 │ │ │ │ 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 │ │ │ │ @@ -11871,89 +11871,89 @@ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ ldrmi r0, [sl], -r0, asr #6 │ │ │ │ orrpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf5073c38 │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ - bmi 178e58c │ │ │ │ - blmi 179f308 │ │ │ │ + bmi 178e58c │ │ │ │ + blmi 179f308 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 10edb0 │ │ │ │ + blcc 10edb0 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fbed │ │ │ │ - blcc 10edbc │ │ │ │ + @ instruction: 0xf107fbeb │ │ │ │ + blcc 10edbc │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf507fc40 │ │ │ │ + @ instruction: 0xf507fc3e │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ - blcc 10edd4 │ │ │ │ + blcc 10edd4 │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fc0b │ │ │ │ - blcc 10ede4 │ │ │ │ + @ instruction: 0xf107fc09 │ │ │ │ + blcc 10ede4 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2 0, cr15, [fp], #-44 @ 0xffffffd4 │ │ │ │ + ldc2 0, cr15, [r9], #-44 @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ strcc pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ - b 1acc150 │ │ │ │ + b 1acc150 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [sl], #-63 @ 0xffffffc1 @ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 10ee1c │ │ │ │ + blcc 10ee1c │ │ │ │ addpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andseq pc, ip, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8516812 │ │ │ │ @ instruction: 0x46181c38 │ │ │ │ - stc2l 0, cr15, [lr, #-44] @ 0xffffffd4 │ │ │ │ + stc2l 0, cr15, [ip, #-44] @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1071d1e │ │ │ │ - blcc 10ee40 │ │ │ │ + blcc 10ee40 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 4, cr15, cr14, cr11, {0} │ │ │ │ + cdp2 0, 4, cr15, cr12, cr11, {0} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi cdfa9c │ │ │ │ + bmi cdfa9c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107f971 │ │ │ │ + @ instruction: 0xf107f96f │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs lr, {r2, r4, r5, sl, fp, ip, sp} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0x4680fe37 │ │ │ │ + @ instruction: 0x4680fe35 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - strmi pc, [r3], -pc, lsr #28 │ │ │ │ + strmi pc, [r3], -sp, lsr #28 │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ strmi lr, [r1], -r4, asr #19 │ │ │ │ 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: 0xf8bef010 │ │ │ │ + @ instruction: 0xf8baf010 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 40eeac │ │ │ │ + blcc 40eeac │ │ │ │ @ instruction: 0x461417d1 │ │ │ │ stmib r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ - blcc 40eebc │ │ │ │ + blcc 40eebc │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - ble 2d8e44 │ │ │ │ + ble 2d8e44 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f42404 │ │ │ │ strmi lr, [r3], -r0, lsl #20 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -11968,18 +11968,18 @@ │ │ │ │ @ instruction: 0xf7f4d001 │ │ │ │ @ instruction: 0x4610e8d4 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r5, [sp], r2, lsl #15 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq r1, r3, r4, ror #29 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sl, r1, r4, ror r6 │ │ │ │ + andeq sl, r1, ip, ror #12 │ │ │ │ muleq r3, r0, sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb654ac │ │ │ │ + bl feb654ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ adcsvs r6, fp, fp, lsr fp │ │ │ │ ldrbtmi r4, [sl], #-2580 @ 0xfffff5ec │ │ │ │ ldmpl r3, {r2, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -11991,26 +11991,26 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r8, r9, sp}^ │ │ │ │ mrc2 7, 7, pc, cr6, cr15, {7} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ ldrbtmi r4, [r8], #-2058 @ 0xfffff7f6 │ │ │ │ stmdapl r1, {r3, r8, fp, lr}^ │ │ │ │ - bvs 1e6831c │ │ │ │ + bvs 1e6831c │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldm r2, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r1, r3, lr, lsr sp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r1, r3, lr, lsl #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb65528 │ │ │ │ + bl feb65528 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ adcsvs r6, fp, fp, lsr fp │ │ │ │ ldrbtmi r4, [sl], #-2586 @ 0xfffff5e6 │ │ │ │ ldmpl r3, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -12020,67 +12020,67 @@ │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldmvs fp!, {r0, r8, r9, ip, pc} │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r8, r9, sp}^ │ │ │ │ mrc2 7, 5, pc, cr8, cr15, {7} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ - blle 1d8f70 │ │ │ │ + blle 1d8f70 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r2], -r1, ror #27 │ │ │ │ and r4, r1, fp, lsl #12 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ ldrbtmi r4, [r8], #-2058 @ 0xfffff7f6 │ │ │ │ stmdapl r1, {r3, r8, fp, lr}^ │ │ │ │ - bvs 1e683b0 │ │ │ │ + bvs 1e683b0 │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmda r8, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r1, r3, r2, asr #25 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r1, r3, sl, ror ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb655bc │ │ │ │ + bl feb655bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad03c0 │ │ │ │ svcge 0x00024d34 │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ tsteq r2, r3, asr #18 │ │ │ │ ldrbtmi r4, [sl], #-2680 @ 0xfffff588 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3c24 │ │ │ │ @ instruction: 0xf6070300 │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ - blmi 1d1f44c │ │ │ │ + blmi 1d1f44c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4603e952 │ │ │ │ @ instruction: 0xf6076023 │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9, lr} │ │ │ │ tstle sp, r0, lsl #22 │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ ldrmi pc, [r8], #-1699 @ 0xfffff95d │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ - blmi 1adfc80 │ │ │ │ + blmi 1adfc80 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldmdb ip!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ tstpmi r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 284a0 │ │ │ │ + blcs 284a0 │ │ │ │ @ instruction: 0xf607d10d │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ - blmi 18df4a0 │ │ │ │ + blmi 18df4a0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ strmi lr, [r3], -r8, lsr #18 │ │ │ │ @ instruction: 0xf6076023 │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9, lr} │ │ │ │ @@ -12111,25 +12111,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: 0xff36f017 │ │ │ │ + @ instruction: 0xff32f017 │ │ │ │ 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 28570 │ │ │ │ + blcs 28570 │ │ │ │ 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 │ │ │ │ @@ -12168,35 +12168,35 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f3d001 │ │ │ │ ldrmi lr, [r8], -r2, asr #30 │ │ │ │ strmi pc, [ip, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r1, r3, lr, lsr #24 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sl, r1, r0, ror #8 │ │ │ │ - andeq sl, r1, lr, asr r4 │ │ │ │ - andeq sl, r1, r6, lsr r4 │ │ │ │ - andeq sl, r1, r4, asr #8 │ │ │ │ - andeq sl, r1, ip, lsl #8 │ │ │ │ - andeq sl, r1, sl, lsr #8 │ │ │ │ - strdeq sl, [r1], -sl @ │ │ │ │ - @ instruction: 0x0001a3ba │ │ │ │ + andeq sl, r1, r8, asr r4 │ │ │ │ + andeq sl, r1, r6, asr r4 │ │ │ │ + andeq sl, r1, lr, lsr #8 │ │ │ │ + andeq sl, r1, ip, lsr r4 │ │ │ │ + andeq sl, r1, r4, lsl #8 │ │ │ │ + andeq sl, r1, r2, lsr #8 │ │ │ │ + strdeq sl, [r1], -r2 │ │ │ │ + @ instruction: 0x0001a3b2 │ │ │ │ andeq r1, r3, lr, ror #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb657e8 │ │ │ │ + bl feb657e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, sl, r8, lsl #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a474b0 │ │ │ │ eorvs r7, r0, sl, lsr #9 │ │ │ │ adcsvc pc, r0, r7, lsl #10 │ │ │ │ adcvc pc, ip, r0, lsr #11 │ │ │ │ stmib r7, {r0, sp, lr}^ │ │ │ │ - bmi fe35720c │ │ │ │ - blmi fe35f7f8 │ │ │ │ + bmi fe35720c │ │ │ │ + blmi fe35f7f8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ cmppcc ip, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ cmppeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movsvc pc, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, sl, r3, lsr #11 │ │ │ │ @@ -12207,15 +12207,15 @@ │ │ │ │ stmda sl, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf107e0e8 │ │ │ │ @ instruction: 0xf107022c │ │ │ │ @ instruction: 0x4611035c │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - strmi pc, [r3], -r3, lsl #29 │ │ │ │ + strmi pc, [r3], -r1, lsl #29 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ svc 0x00f8f7f3 │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e0d6 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ vst3.32 {d23-d25}, [pc :128], r2 │ │ │ │ @@ -12226,25 +12226,25 @@ │ │ │ │ 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 124a6e4 │ │ │ │ + blx 114a6e4 │ │ │ │ @ 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 │ │ │ │ - blmi 18176d8 │ │ │ │ + blmi 18176d8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - bmi 17d5834 │ │ │ │ + bmi 17d5834 │ │ │ │ andsvs r4, r1, sl, ror r4 │ │ │ │ adcsvc pc, r0, #29360128 @ 0x1c00000 │ │ │ │ adcvc pc, r2, #679477248 @ 0x28800000 │ │ │ │ @ instruction: 0xf8c26812 │ │ │ │ @ instruction: 0xf5073408 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @@ -12255,21 +12255,21 @@ │ │ │ │ @ instruction: 0xf5071d1a │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs r9, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7f34610 │ │ │ │ @ instruction: 0xf507ee3c │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - blcs 28788 │ │ │ │ + blcs 28788 │ │ │ │ @ instruction: 0xf507d064 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ tstcs r0, fp, lsl r8 │ │ │ │ @ instruction: 0xf0104618 │ │ │ │ - @ instruction: 0xf507fe4d │ │ │ │ + @ instruction: 0xf507fe49 │ │ │ │ @ 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 │ │ │ │ @@ -12278,15 +12278,15 @@ │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf007462a │ │ │ │ eorvs pc, r0, fp, lsr #22 │ │ │ │ movsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, lr, #683671552 @ 0x28c00000 │ │ │ │ - blcs 287e4 │ │ │ │ + blcs 287e4 │ │ │ │ @ instruction: 0xf507d015 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7f34618 │ │ │ │ @ instruction: 0xf507ec96 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @@ -12335,68 +12335,68 @@ │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ strdeq r1, [r3], -r4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r6, r4, ip, lsr r1 │ │ │ │ andeq r6, r4, r4, lsr r1 │ │ │ │ andeq r1, r3, r2, ror #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb65a5c │ │ │ │ + bl feb65a5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf00f4618 │ │ │ │ - ldmdavs r8!, {r0, r1, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r8!, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldc 7, cr15, [lr], {243} @ 0xf3 │ │ │ │ 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] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ @ instruction: 0x4770bcb0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb65aac │ │ │ │ + bl feb65aac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldmvs fp!, {r8, r9, sp} │ │ │ │ - blmi 1f34c8 │ │ │ │ + blmi 1f34c8 │ │ │ │ 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 │ │ │ │ - ldrdeq r9, [r1], -r0 │ │ │ │ + andeq r9, r1, r8, asr #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb65aec │ │ │ │ + bl feb65aec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwls r6, #10363 @ 0x287b │ │ │ │ movwls r6, #6331 @ 0x18bb │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ 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 │ │ │ │ - muleq r1, sl, pc @ │ │ │ │ + muleq r1, r2, pc @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb65b30 │ │ │ │ + bl feb65b30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad0758 │ │ │ │ svcge 0x00020d94 │ │ │ │ streq pc, [r8], r7, lsl #12 │ │ │ │ ldrbteq pc, [ip], -r6, lsr #13 @ │ │ │ │ @ instruction: 0xf6076030 │ │ │ │ @ instruction: 0xf5a00088 │ │ │ │ @@ -12428,37 +12428,37 @@ │ │ │ │ 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 28a3c │ │ │ │ + blcs 28a3c │ │ │ │ @ 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 2ca5c │ │ │ │ + blcs 2ca5c │ │ │ │ @ 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 │ │ │ │ movwvs pc, #42247 @ 0xa507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdavs r0, {r1, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xffe8f7fe │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ - blle 919628 │ │ │ │ + blle 919628 │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ addeq pc, r8, #170917888 @ 0xa300000 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ addeq pc, r4, r7, lsl #2 │ │ │ │ orreq pc, r8, #7340032 @ 0x700000 │ │ │ │ orreq pc, r4, #170917888 @ 0xa300000 │ │ │ │ ldmdavs r2, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @@ -12467,15 +12467,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: 0xf00f6280 │ │ │ │ - @ instruction: 0x4603fbdc │ │ │ │ + @ instruction: 0x4603fbd8 │ │ │ │ @ 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 │ │ │ │ stcl 7, cr15, [r6, #972]! @ 0x3cc │ │ │ │ @@ -12491,18 +12491,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldc 7, cr15, [ip], #972 @ 0x3cc │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [ip, r7, lsl #12] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ muleq r3, sl, r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, sl, lsl #30 │ │ │ │ + andeq r9, r1, r2, lsl #30 │ │ │ │ andeq r1, r3, r4, ror #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb65cd8 │ │ │ │ + bl feb65cd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ ldmvs r9!, {r1, r3, r8, r9, sp} │ │ │ │ @ instruction: 0xf00068f8 │ │ │ │ @@ -12511,21 +12511,21 @@ │ │ │ │ blcs 17718 │ │ │ │ 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 29108 │ │ │ │ + blcs 29108 │ │ │ │ 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 feb65d34 │ │ │ │ + bl feb65d34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -12545,15 +12545,15 @@ │ │ │ │ stmdavs r9, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7fe6800 │ │ │ │ @ instruction: 0xf107ff0c │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ smlatbmi ip, r3, r2, pc @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 4337a8 │ │ │ │ + blmi 4337a8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ @ instruction: 0xf7ff6808 │ │ │ │ @ instruction: 0x4602fbb7 │ │ │ │ stmdami ip, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ @@ -12562,47 +12562,47 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stc 7, cr15, [lr], #-972 @ 0xfffffc34 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r1, r3, r2, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, ip, lsl sp │ │ │ │ + andeq r9, r1, r4, lsl sp │ │ │ │ andeq r1, r3, r8, asr #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb65df4 │ │ │ │ + bl feb65df4 │ │ │ │ @ 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: 0xf00f4619 │ │ │ │ - strmi pc, [r3], -r2, lsl #22 │ │ │ │ + @ instruction: 0x4603fafe │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blcs 2cc98 │ │ │ │ - blmi 302c38 │ │ │ │ + blcs 2cc98 │ │ │ │ + blmi 302c38 │ │ │ │ and r4, fp, fp, ror r4 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ andcs r6, r1, #16449536 @ 0xfb0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ stc 7, cr15, [r8, #-972] @ 0xfffffc34 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ strdeq r5, [r4], -r2 │ │ │ │ andeq r5, r4, r2, ror #23 │ │ │ │ ldrdeq r5, [r4], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb65e68 │ │ │ │ + bl feb65e68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ ldmvs r9!, {r1, r3, r8, r9, sp} │ │ │ │ @ instruction: 0xf00068f8 │ │ │ │ @@ -12611,21 +12611,21 @@ │ │ │ │ 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 29298 │ │ │ │ + blcs 29298 │ │ │ │ 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 feb65ec4 │ │ │ │ + bl feb65ec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -12645,249 +12645,249 @@ │ │ │ │ stmdavs r9, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7fe6800 │ │ │ │ @ instruction: 0xf107fe44 │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ smlatbmi ip, r3, r2, pc @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 433938 │ │ │ │ + blmi 433938 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ @ instruction: 0xf7ff6808 │ │ │ │ strmi pc, [r2], -pc, ror #21 │ │ │ │ stmdami ip, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ ldrne pc, [r4], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - bl 19ccd2c │ │ │ │ + bl 19ccd2c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r1, r3, r2, lsl r3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r8, fp │ │ │ │ + muleq r1, r0, fp │ │ │ │ @ instruction: 0x000312b8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb65f84 │ │ │ │ + bl feb65f84 │ │ │ │ @ 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: 0xf00f4619 │ │ │ │ - @ instruction: 0x4603fa3a │ │ │ │ + @ instruction: 0x4603fa36 │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blcs 2ce28 │ │ │ │ - blmi 302dc8 │ │ │ │ + blcs 2ce28 │ │ │ │ + blmi 302dc8 │ │ │ │ and r4, fp, fp, ror r4 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ andcs r6, r1, #16449536 @ 0xfb0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ mcrr 7, 15, pc, r0, cr3 @ │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r5, r4, r2, ror #28 │ │ │ │ andeq r5, r4, r2, asr lr │ │ │ │ andeq r5, r4, r8, asr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb65ff8 │ │ │ │ + bl feb65ff8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0ca8 │ │ │ │ addlt r5, r6, r2, asr #26 │ │ │ │ @ instruction: 0xf107af04 │ │ │ │ @ instruction: 0xf8430388 │ │ │ │ @ instruction: 0xf1070c84 │ │ │ │ @ instruction: 0xf8430388 │ │ │ │ @ instruction: 0xf5071c88 │ │ │ │ @ instruction: 0xf1015142 │ │ │ │ - bmi fe80f244 │ │ │ │ - blmi fe820020 │ │ │ │ + bmi fe80f244 │ │ │ │ + blmi fe820020 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc c0fb68 │ │ │ │ + blcc c0fb68 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ ldrmi r0, [sl], -r8, lsl #7 │ │ │ │ @ instruction: 0xf8422300 │ │ │ │ @ instruction: 0xf1073c64 │ │ │ │ ldrmi r0, [sl], -r8, lsl #7 │ │ │ │ @ instruction: 0xf8422300 │ │ │ │ @ instruction: 0xf1073c60 │ │ │ │ ldrmi r0, [sl], -r8, lsl #7 │ │ │ │ @ instruction: 0xf8422300 │ │ │ │ @ instruction: 0xf1073c5c │ │ │ │ - blcc e0fba0 │ │ │ │ + blcc e0fba0 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8524619 │ │ │ │ @ instruction: 0xf0060c84 │ │ │ │ @ instruction: 0x4603fcb5 │ │ │ │ andle r2, ip, r0, lsl #22 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8520388 │ │ │ │ @ instruction: 0xf8531c84 │ │ │ │ @ instruction: 0xf7f30c88 │ │ │ │ movwcs lr, #2670 @ 0xa6e │ │ │ │ @ instruction: 0xf107e0eb │ │ │ │ smlabbcs r4, r8, r3, r0 │ │ │ │ stceq 8, cr15, [r4], {83} @ 0x53 │ │ │ │ - b ff44ce88 │ │ │ │ + b ff44ce88 │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r2, -pc] │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e0dd │ │ │ │ - blcc 60fbf0 │ │ │ │ + blcc 60fbf0 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fd1d │ │ │ │ - blcc 60fbfc │ │ │ │ + @ instruction: 0xf107fd1b │ │ │ │ + blcc 60fbfc │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2l 0, cr15, [pc, #-40]! @ eebc │ │ │ │ + ldc2l 0, cr15, [sp, #-40]! @ 0xffffffd8 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - stc2 0, cr15, [lr, #-40] @ 0xffffffd8 │ │ │ │ + stc2 0, cr15, [ip, #-40] @ 0xffffffd8 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ tstcs r1, ip, lsr fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fd6e │ │ │ │ + @ instruction: 0xf507fd6c │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - ldc2l 0, cr15, [lr], #40 @ 0x28 │ │ │ │ + ldc2l 0, cr15, [ip], #40 @ 0x28 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2l 0, cr15, [pc, #-40] @ eefc │ │ │ │ + ldc2l 0, cr15, [sp, #-40] @ 0xffffffd8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ @ instruction: 0xf8520328 │ │ │ │ stmdbmi r1!, {r2, r7, sl, fp, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xff20f00a │ │ │ │ + @ instruction: 0xff1ef00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff8af00a │ │ │ │ + @ instruction: 0xff88f00a │ │ │ │ @ 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 │ │ │ │ - blx fea4afda │ │ │ │ + blx fe94afda │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc c0fcb0 │ │ │ │ + blcc c0fcb0 │ │ │ │ @ instruction: 0x461417d1 │ │ │ │ stmib r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ - blcc c0fcc0 │ │ │ │ + blcc c0fcc0 │ │ │ │ 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: 0xf00a4618 │ │ │ │ - @ instruction: 0x4603ff51 │ │ │ │ + strmi pc, [r3], -pc, asr #30 │ │ │ │ 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 1d4b004 │ │ │ │ + blx 1ccb004 │ │ │ │ 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: 0xf00a4618 │ │ │ │ - @ instruction: 0x4603ff39 │ │ │ │ + @ instruction: 0x4603ff37 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184614 │ │ │ │ mcrr2 0, 0, pc, ip, cr6 @ │ │ │ │ ldcleq 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8534610 │ │ │ │ - bmi b5e1e4 │ │ │ │ + bmi b5e1e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf8506180 │ │ │ │ @ instruction: 0xf0170c88 │ │ │ │ - muls r7, r3, r9 │ │ │ │ + ands pc, r7, pc, lsl #19 │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00b0100 │ │ │ │ - @ instruction: 0xf7f3fa45 │ │ │ │ + @ instruction: 0xf7f3fa43 │ │ │ │ strmi lr, [r3], -lr, lsl #22 │ │ │ │ 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 │ │ │ │ - stc2l 0, cr15, [pc], {10} │ │ │ │ + stc2l 0, cr15, [sp], {10} │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - stc2l 0, cr15, [r7], {10} │ │ │ │ + stc2l 0, cr15, [r5], {10} │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fcc0 │ │ │ │ - blcc c0fda4 │ │ │ │ + @ instruction: 0xf107fcbe │ │ │ │ + blcc c0fda4 │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf1005042 │ │ │ │ ldmdbmi r0, {r2} │ │ │ │ - bmi 260278 │ │ │ │ + bmi 260278 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f3d001 │ │ │ │ ldrmi lr, [r8], -r4, asr #19 │ │ │ │ strbpl pc, [r2, -r7, lsl #10] @ │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r1, r3, ip, asr #3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, r0, lsr #19 │ │ │ │ - andeq sl, r1, r6, lsr #32 │ │ │ │ - andeq r9, r1, r6, lsr #18 │ │ │ │ - andeq r9, r1, r4, lsl #18 │ │ │ │ - strdeq r9, [r1], -lr │ │ │ │ + muleq r1, r8, r9 │ │ │ │ + andeq sl, r1, lr, lsl r0 │ │ │ │ + andeq r9, r1, lr, lsl r9 │ │ │ │ + strdeq r9, [r1], -ip │ │ │ │ + strdeq r9, [r1], -r6 │ │ │ │ andeq r0, r3, r0, ror pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb662dc │ │ │ │ + bl feb662dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, sp, lr} │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7f368f8 │ │ │ │ @@ -12917,15 +12917,15 @@ │ │ │ │ @ instruction: 0xf1015172 │ │ │ │ @ instruction: 0xf8df0134 │ │ │ │ ldrbtmi r2, [sl], #-1224 @ 0xfffffb38 │ │ │ │ strbcc pc, [r4], #2271 @ 0x8df @ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 40fe54 │ │ │ │ + blcc 40fe54 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf6072302 │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ andcs r6, r0, #402653185 @ 0x18000001 │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @@ -12956,105 +12956,105 @@ │ │ │ │ @ instruction: 0x4603fdff │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r6, #63]! @ 0x3f │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - blx fe04b23a │ │ │ │ + blx 1fcb23a │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fbe2 │ │ │ │ + @ instruction: 0xf507fbe0 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ - blcc f0fe88 │ │ │ │ + blcc f0fe88 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb71 │ │ │ │ + @ instruction: 0xf507fb6f │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ - blcc f0fe98 │ │ │ │ + blcc f0fe98 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx ff48b26a │ │ │ │ + blx ff40b26a │ │ │ │ movwpl pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb61 │ │ │ │ + @ instruction: 0xf507fb5f │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf607fbc2 │ │ │ │ + @ instruction: 0xf607fbc0 │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ @ instruction: 0xf507634b │ │ │ │ @ instruction: 0xf1005002 │ │ │ │ ldmdavs sl, {r3, r4} │ │ │ │ ldrbtmi r4, [fp], #-3055 @ 0xfffff411 │ │ │ │ @ instruction: 0xf00a4619 │ │ │ │ - @ instruction: 0xf507fd83 │ │ │ │ + @ instruction: 0xf507fd81 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r0, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r2], -sp, ror #27 │ │ │ │ + strmi pc, [r2], -fp, ror #27 │ │ │ │ @ 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], #-2269 @ 0xfffff723 │ │ │ │ - blx 2cb314 │ │ │ │ + blx 1cb314 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 40ffac │ │ │ │ + blcc 40ffac │ │ │ │ @ instruction: 0x469017d1 │ │ │ │ stmdb r3, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1078902 │ │ │ │ - blcc 40ffbc │ │ │ │ + blcc 40ffbc │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @ 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: 0xf00a4618 │ │ │ │ - @ instruction: 0x4603fdb1 │ │ │ │ + strmi pc, [r3], -pc, lsr #27 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2763 @ 0xfffff535 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8d4f00b │ │ │ │ + @ instruction: 0xf8d2f00b │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43a8f6a3 │ │ │ │ - blcs 29390 │ │ │ │ - blmi ff183388 │ │ │ │ + blcs 29390 │ │ │ │ + blmi ff183388 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8c4f00b │ │ │ │ + @ instruction: 0xf8c2f00b │ │ │ │ stmib ip, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ - blcc 410028 │ │ │ │ + blcc 410028 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmdb r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ teq r2, 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 │ │ │ │ - ldc2 0, cr15, [r2, #40] @ 0x28 │ │ │ │ + ldc2 0, cr15, [r0, #40] @ 0x28 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 410058 │ │ │ │ + blcc 410058 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ andls r4, r4, #172, 2 @ 0x2b │ │ │ │ stmdbhi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43b4f6a3 │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ @@ -13071,50 +13071,50 @@ │ │ │ │ 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: 0xf00a4618 │ │ │ │ - strmi pc, [r0], r5, asr #26 │ │ │ │ + strmi pc, [r0], r3, asr #26 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [r6, #-40] @ 0xffffffd8 │ │ │ │ + ldc2l 0, cr15, [r4, #-40] @ 0xffffffd8 │ │ │ │ @ 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: 0xff5bf00e │ │ │ │ + @ instruction: 0xff57f00e │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 4100ec │ │ │ │ + blcc 4100ec │ │ │ │ @ instruction: 0x469217d1 │ │ │ │ stmdb r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf107ab02 │ │ │ │ - blcc 4100fc │ │ │ │ + blcc 4100fc │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2 0, cr15, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + ldc2 0, cr15, [r2, #-40]! @ 0xffffffd8 │ │ │ │ addsmi r4, lr, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607d017 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f32404 │ │ │ │ strmi lr, [r3], -r8, lsl #18 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46193b10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ @ instruction: 0xf107e0ad │ │ │ │ - blcc 410148 │ │ │ │ + blcc 410148 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ @ instruction: 0xf50741ac │ │ │ │ @ instruction: 0xf1035373 │ │ │ │ ldmib r3, {r3, r5, r8, r9}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ ldc2l 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ @@ -13124,49 +13124,49 @@ │ │ │ │ tstmi r3, #134217728 @ 0x8000000 │ │ │ │ addshi pc, r0, r0, asr #32 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ svc 0x004cf7f2 │ │ │ │ eorseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a0c │ │ │ │ - blcc 810190 │ │ │ │ + blcc 810190 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ stm r6, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf5073b0c │ │ │ │ @ instruction: 0xf1005052 │ │ │ │ - bmi 17cf598 │ │ │ │ + bmi 17cf598 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf7ff6180 │ │ │ │ @ instruction: 0xf107fe01 │ │ │ │ - blcc 8101b8 │ │ │ │ + blcc 8101b8 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ cmnppl r3, #29360128 @ p-variant is OBSOLETE @ 0x1c00000 │ │ │ │ msreq CPSR_, #-1073741824 @ 0xc0000000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - bl 10556fc │ │ │ │ + bl 10556fc │ │ │ │ @ instruction: 0xf1070503 │ │ │ │ - blcc 8101d4 │ │ │ │ + blcc 8101d4 │ │ │ │ strmi lr, [r0, #-2499] @ 0xfffff63d │ │ │ │ eorseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a0c │ │ │ │ - blcc 8101e4 │ │ │ │ + blcc 8101e4 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ ldmda ip, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf5073b0c │ │ │ │ @ instruction: 0xf1005062 │ │ │ │ - bmi 12cf5ec │ │ │ │ + bmi 12cf5ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf7ff6180 │ │ │ │ @ instruction: 0xf607fdd7 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ @ instruction: 0xf60744a4 │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ - bmi 1168264 │ │ │ │ + bmi 1168264 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7f36818 │ │ │ │ strmi lr, [r3], -lr, lsr #17 │ │ │ │ @ instruction: 0xf6076023 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ ldmdavs fp, {r2, r5, r7, r8, r9, lr} │ │ │ │ tstle sl, r0, lsl #22 │ │ │ │ @@ -13193,24 +13193,24 @@ │ │ │ │ ldmda sl, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43a4f6a3 │ │ │ │ @ instruction: 0xf7f36818 │ │ │ │ and lr, r2, sl, lsl r8 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ - blcc 6103a4 │ │ │ │ + blcc 6103a4 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa1a │ │ │ │ + @ instruction: 0xf507fa18 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ - blcc f10234 │ │ │ │ + blcc f10234 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa12 │ │ │ │ + @ instruction: 0xf507fa10 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - blx 30b610 │ │ │ │ + blx 28b610 │ │ │ │ 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} │ │ │ │ @@ -13220,24 +13220,24 @@ │ │ │ │ ldrmi lr, [r0], -lr, lsl #30 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ @ instruction: 0x373c5772 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r0, r3, r2, lsr #29 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, r8, lsr #15 │ │ │ │ - andeq r9, r1, r6, ror #12 │ │ │ │ - ldrdeq r9, [r1], -r6 │ │ │ │ - andeq r9, r1, r6, ror #11 │ │ │ │ - strdeq r9, [r1], -ip │ │ │ │ - andeq r9, r1, lr, asr #11 │ │ │ │ - @ instruction: 0x000194bc │ │ │ │ - andeq r9, r1, r8, ror #8 │ │ │ │ - andeq r9, r1, r0, asr r4 │ │ │ │ - andeq r9, r1, ip, ror #7 │ │ │ │ + andeq r9, r1, r0, lsr #15 │ │ │ │ + andeq r9, r1, lr, asr r6 │ │ │ │ + andeq r9, r1, lr, asr #27 │ │ │ │ + ldrdeq r9, [r1], -lr │ │ │ │ + strdeq r9, [r1], -r4 │ │ │ │ + andeq r9, r1, r6, asr #11 │ │ │ │ + @ instruction: 0x000194b4 │ │ │ │ + andeq r9, r1, r0, ror #8 │ │ │ │ + andeq r9, r1, r8, asr #8 │ │ │ │ + andeq r9, r1, r4, ror #7 │ │ │ │ andeq r0, r3, r4, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -13270,134 +13270,134 @@ │ │ │ │ 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: 0xf90cf00a │ │ │ │ + @ instruction: 0xf90af00a │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f96e │ │ │ │ + @ instruction: 0xf507f96c │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ - blcc f10330 │ │ │ │ + blcc f10330 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8fd │ │ │ │ + @ instruction: 0xf507f8fb │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ - blcc f10340 │ │ │ │ + blcc f10340 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf95df00a │ │ │ │ + @ instruction: 0xf95bf00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8ed │ │ │ │ + @ instruction: 0xf507f8eb │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r1, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107f94e │ │ │ │ + @ instruction: 0xf107f94c │ │ │ │ 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: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb0f │ │ │ │ + @ instruction: 0xf507fb0d │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ andcs r0, r1, #40, 6 @ 0xa0000000 │ │ │ │ ldrbtmi r4, [r9], #-2411 @ 0xfffff695 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fb3d │ │ │ │ + @ instruction: 0xf107fb3b │ │ │ │ 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: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507faf7 │ │ │ │ + @ instruction: 0xf507faf5 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r0, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r3], -r1, ror #22 │ │ │ │ + @ instruction: 0x4603fb5f │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclmi 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf7f24620 │ │ │ │ strmi lr, [r3], -lr, ror #29 │ │ │ │ movwcc r4, #5155 @ 0x1423 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r0], #-264 @ 0xfffffef8 │ │ │ │ cmppeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1073924 │ │ │ │ - blcc d104f4 │ │ │ │ + blcc d104f4 │ │ │ │ @ instruction: 0xf5079302 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ - blcc f10400 │ │ │ │ + blcc f10400 │ │ │ │ @ instruction: 0xf1079301 │ │ │ │ - blcc 610508 │ │ │ │ + blcc 610508 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ stmdami sp, {r9, sp}^ │ │ │ │ @ instruction: 0xf0134478 │ │ │ │ - @ instruction: 0x4602ff71 │ │ │ │ + strmi pc, [r2], -sp, ror #30 │ │ │ │ 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 f10448 │ │ │ │ + blcc f10448 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 6cb85a │ │ │ │ + blx 64b85a │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi f210c4 │ │ │ │ + bmi f210c4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00a0100 │ │ │ │ - @ instruction: 0xf107fe3d │ │ │ │ + @ instruction: 0xf107fe3b │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ blcs 1ea20 │ │ │ │ @ instruction: 0xf107d113 │ │ │ │ - blcc 610578 │ │ │ │ + blcc 610578 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx cb88a │ │ │ │ + blx 4b88a │ │ │ │ @ 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, [r8, #-88]! @ 0xffffffa8 │ │ │ │ - blmi b878d8 │ │ │ │ + stc2l 0, cr15, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + blmi b878d8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 1, cr15, cr10, cr10, {0} │ │ │ │ + cdp2 0, 1, cr15, cr8, cr10, {0} │ │ │ │ mcr 7, 7, pc, cr2, cr2, {7} @ │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ - blcc c105bc │ │ │ │ + blcc c105bc │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ - blcc 6105d0 │ │ │ │ + blcc 6105d0 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8a4 │ │ │ │ + @ instruction: 0xf507f8a2 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ - blcc f104e0 │ │ │ │ + blcc f104e0 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f89c │ │ │ │ + @ instruction: 0xf507f89a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - @ instruction: 0xf895f00a │ │ │ │ + @ instruction: 0xf893f00a │ │ │ │ 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} │ │ │ │ @@ -13407,54 +13407,54 @@ │ │ │ │ @ instruction: 0x4610ed98 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ strcc r5, [ip, -r2, asr #14] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008390 │ │ │ │ andeq r0, r3, sl, asr r9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, r2, ror r2 │ │ │ │ - andeq r9, r1, r6, ror r2 │ │ │ │ - andeq r9, r1, lr, asr #2 │ │ │ │ - andeq r9, r1, ip, asr #19 │ │ │ │ - strheq r9, [r1], -r8 │ │ │ │ - andeq r9, r1, lr, ror r1 │ │ │ │ - andeq r9, r1, r8, lsr #1 │ │ │ │ + andeq r9, r1, sl, ror #4 │ │ │ │ + andeq r9, r1, lr, ror #4 │ │ │ │ + andeq r9, r1, r6, asr #2 │ │ │ │ + andeq r9, r1, r4, asr #19 │ │ │ │ + strheq r9, [r1], -r0 │ │ │ │ + andeq r9, r1, r6, ror r1 │ │ │ │ + andeq r9, r1, r0, lsr #1 │ │ │ │ andeq r0, r3, r8, lsl r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb66b40 │ │ │ │ + bl feb66b40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], #1287 @ 0x507 │ │ │ │ ldrmi pc, [r4], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06084 │ │ │ │ andvs r6, r1, r3, lsl #1 │ │ │ │ stmib r1, {r0, r3, r4, r5, r9, sl, lr}^ │ │ │ │ - bmi ad8568 │ │ │ │ - blmi ae0b54 │ │ │ │ + bmi ad8568 │ │ │ │ + blmi ae0b54 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ - blx ccd988 │ │ │ │ + blx ccd988 │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r4, -pc] │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e026 │ │ │ │ @ instruction: 0x461c0310 │ │ │ │ @ instruction: 0x461a463b │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 6745bc │ │ │ │ + blmi 6745bc │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #2514 @ 0x9d2 │ │ │ │ @ instruction: 0xf7fe6808 │ │ │ │ stmib r4, {r0, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ tstmi r3, #0, 6 │ │ │ │ @@ -13472,18 +13472,18 @@ │ │ │ │ @ instruction: 0xf7f2d001 │ │ │ │ @ instruction: 0x4610ed14 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ muleq r3, r8, r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, r4, lsr r0 │ │ │ │ + andeq r9, r1, ip, lsr #32 │ │ │ │ andeq r0, r3, r2, lsl r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb66c2c │ │ │ │ + bl feb66c2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ addlt r5, r3, r2, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8440440 │ │ │ │ @ instruction: 0xf1070c2c │ │ │ │ @@ -13517,35 +13517,35 @@ │ │ │ │ ldmdavs sl, {r3, r4, r5, sl, fp, ip, sp} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ andcs r3, r0, #64, 24 @ 0x4000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ - blcc 1107d4 │ │ │ │ + blcc 1107d4 │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8524619 │ │ │ │ @ instruction: 0xf7ff0c30 │ │ │ │ strmi pc, [r3], -r7, lsl #19 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ eors r3, r5, #-67108861 @ 0xfc000003 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 110800 │ │ │ │ + blcc 110800 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-1172 @ 0xfffffb6c │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ @ instruction: 0xf1035382 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf8512300 │ │ │ │ @ instruction: 0xf7fe0c2c │ │ │ │ @ instruction: 0xf107fc01 │ │ │ │ - blcc 410824 │ │ │ │ + blcc 410824 │ │ │ │ tsteq r2, r3, asr #18 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmdb r3, {r4, r8, r9, fp, ip, sp}^ │ │ │ │ blcs 1873c │ │ │ │ andhi pc, pc, #192, 4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ @@ -13555,44 +13555,44 @@ │ │ │ │ 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: 0xf00e6280 │ │ │ │ - @ instruction: 0x4603fb5c │ │ │ │ + @ instruction: 0x4603fb58 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1078174 │ │ │ │ - blcc 1107f8 │ │ │ │ + blcc 1107f8 │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1052 @ 0xfffffbe4 │ │ │ │ @ instruction: 0xf7f24619 │ │ │ │ @ instruction: 0x4603ead8 │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ @ instruction: 0xf1078166 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #7204 @ 0x1c24 │ │ │ │ @ instruction: 0xf0164618 │ │ │ │ - strmi pc, [r2], -r3, lsl #31 │ │ │ │ + @ instruction: 0x4602ff7f │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf9e6f00e │ │ │ │ + @ instruction: 0xf9e2f00e │ │ │ │ blcs 213f0 │ │ │ │ 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 │ │ │ │ @@ -13602,28 +13602,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: 0xf00e6280 │ │ │ │ - @ instruction: 0x4603fafe │ │ │ │ + @ instruction: 0x4603fafa │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf107811c │ │ │ │ - blcc 1108b4 │ │ │ │ + blcc 1108b4 │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ - blmi ff6614a4 │ │ │ │ + blmi ff6614a4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - b 1ecdc0c │ │ │ │ - blcs 61454 │ │ │ │ + b 1ecdc0c │ │ │ │ + blcs 61454 │ │ │ │ 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: 0xff26f016 │ │ │ │ + @ instruction: 0xff22f016 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ andsvs r3, sl, r8, lsr ip │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1076818 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @@ -13631,15 +13631,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: 0xf00e4622 │ │ │ │ - strmi pc, [r3], -r9, lsl #19 │ │ │ │ + strmi pc, [r3], -r5, lsl #19 │ │ │ │ @ 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 │ │ │ │ @@ -13648,40 +13648,40 @@ │ │ │ │ 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 fe88bd18 │ │ │ │ + blx fe78bd18 │ │ │ │ blcs 214f0 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ vpadd.i8 d3, d7, d0 │ │ │ │ @ instruction: 0x461a403c │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ @ instruction: 0xf7f24619 │ │ │ │ @ instruction: 0x4603ea1e │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ @ instruction: 0xf10780b8 │ │ │ │ - blcc 410a0c │ │ │ │ + blcc 410a0c │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ cmppeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldcne 8, cr15, [ip], #-324 @ 0xfffffebc │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ 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: 0xf00e6280 │ │ │ │ - @ instruction: 0x4603fa70 │ │ │ │ + strmi pc, [r3], -ip, ror #20 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf6078098 │ │ │ │ @ instruction: 0xf607433c │ │ │ │ vqsub.s8 d0, d7, d28 │ │ │ │ ldmibmi r4, {r2, r3, r4, r5, lr} │ │ │ │ @ instruction: 0xf7f24479 │ │ │ │ strmi lr, [r3], -lr, ror #19 │ │ │ │ @@ -13689,35 +13689,35 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf107681a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #11296 @ 0x2c20 │ │ │ │ @ instruction: 0x461900db │ │ │ │ @ instruction: 0xf0164610 │ │ │ │ - @ instruction: 0x4602fed3 │ │ │ │ + strmi pc, [r2], -pc, asr #29 │ │ │ │ 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: 0xf0164618 │ │ │ │ - @ instruction: 0x4603fe9d │ │ │ │ + @ instruction: 0x4603fe99 │ │ │ │ @ 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 │ │ │ │ - mcr2 0, 4, pc, cr10, cr6, {0} @ │ │ │ │ + mcr2 0, 4, pc, cr6, cr6, {0} @ │ │ │ │ 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 │ │ │ │ @@ -13731,22 +13731,22 @@ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #7200 @ 0x1c20 │ │ │ │ stccc 8, cr15, [r0], #-264 @ 0xfffffef8 │ │ │ │ @ instruction: 0xf107e77a │ │ │ │ - blcc 610b2c │ │ │ │ + blcc 610b2c │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ - blmi 17a169c │ │ │ │ + blmi 17a169c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldmdb lr!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 6164c │ │ │ │ + blcs 6164c │ │ │ │ @ instruction: 0xf107d11d │ │ │ │ - blcc 410b48 │ │ │ │ + blcc 410b48 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ tstle r6, r3, lsl r3 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svclt 0x0000e082 │ │ │ │ svclt 0x0000e010 │ │ │ │ svclt 0x0000e00e │ │ │ │ @@ -13763,15 +13763,15 @@ │ │ │ │ ldmdb r2, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb sl, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ - blcs 29f18 │ │ │ │ + blcs 29f18 │ │ │ │ @ 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 @ │ │ │ │ @@ -13807,51 +13807,51 @@ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f22404 │ │ │ │ strmi lr, [r3], -r8, lsl #23 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e004 │ │ │ │ - blcc 410c5c │ │ │ │ + blcc 410c5c │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ strpl pc, [r1], #1287 @ 0x507 │ │ │ │ ldreq pc, [ip], #-260 @ 0xfffffefc │ │ │ │ ldrbtmi r4, [r8], #-2065 @ 0xfffff7ef │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ stmdavs r1!, {r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - b 15cdf48 │ │ │ │ + b 15cdf48 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strpl pc, [r2, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r0, r3, lr, ror #10 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r8, [r1], -sl │ │ │ │ - andeq r8, r1, lr, lsl #29 │ │ │ │ - ldrdeq r8, [r1], -r4 │ │ │ │ - andeq r8, r1, lr, lsl sp │ │ │ │ - andeq r8, r1, r4, asr #25 │ │ │ │ - strdeq r8, [r1], -r0 │ │ │ │ + strdeq r8, [r1], -r2 │ │ │ │ + andeq r8, r1, r6, lsl #29 │ │ │ │ + andeq r8, r1, ip, asr #27 │ │ │ │ + andeq r8, r1, r6, lsl sp │ │ │ │ + @ instruction: 0x00018cbc │ │ │ │ + andeq r8, r1, r8, ror #19 │ │ │ │ muleq r3, r6, r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb671bc │ │ │ │ + bl feb671bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d3c │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_s, #805306378 @ 0x3000000a │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36386 │ │ │ │ andsvs r6, r9, r5, lsl #7 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_fs, #805306378 @ 0x3000000a │ │ │ │ - bmi fe9e8050 │ │ │ │ - blmi fe9e11d4 │ │ │ │ + bmi fe9e8050 │ │ │ │ + blmi fe9e11d4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ strtcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ @@ -13878,41 +13878,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: 0xf00e6280 │ │ │ │ - @ instruction: 0x4603f8d6 │ │ │ │ + @ instruction: 0x4603f8d2 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf10780a4 │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ stmibmi r2, {r2, r3, r5, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ ldmda r4, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 618a0 │ │ │ │ + blcs 618a0 │ │ │ │ addshi pc, r9, r0, asr #32 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - blcs 2a110 │ │ │ │ + blcs 2a110 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [r4, #-88]! @ 0xffffffa8 │ │ │ │ + stc2 0, cr15, [r0, #-88]! @ 0xffffffa8 │ │ │ │ @ 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 │ │ │ │ @@ -13920,43 +13920,43 @@ │ │ │ │ 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 │ │ │ │ - stc2l 0, cr15, [r4], {22} │ │ │ │ + stc2l 0, cr15, [r0], {22} │ │ │ │ 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} │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf103681b │ │ │ │ - blcc 60f4c │ │ │ │ + blcc 60f4c │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ @ 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: 0xf00d4622 │ │ │ │ - @ instruction: 0x4603ff1f │ │ │ │ + @ instruction: 0x4603ff1b │ │ │ │ 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 │ │ │ │ - blcc 60f90 │ │ │ │ + blcc 60f90 │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ @ instruction: 0xf507681a │ │ │ │ vsubw.s32 q3, , d6 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf507701a │ │ │ │ vsubw.s32 q3, , d6 │ │ │ │ @@ -14012,19 +14012,19 @@ │ │ │ │ @ instruction: 0xf7f2d001 │ │ │ │ @ instruction: 0x4610e8dc │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ @ instruction: 0x46bd4734 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r0, r3, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r8, [r1], -r6 │ │ │ │ - andeq r8, r1, r8, lsl #19 │ │ │ │ + andeq r8, r1, lr, ror #19 │ │ │ │ + andeq r8, r1, r0, lsl #19 │ │ │ │ andeq pc, r2, r2, lsr #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb674a0 │ │ │ │ + bl feb674a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad0388 │ │ │ │ svcge 0x00044d6c │ │ │ │ ldrbmi pc, [r8], #-1543 @ 0xfffff9f9 @ │ │ │ │ strbmi pc, [ip], #-1700 @ 0xfffff95c @ │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf5a04058 │ │ │ │ @@ -14051,25 +14051,25 @@ │ │ │ │ subsmi pc, r4, #1879048192 @ 0x70000000 │ │ │ │ cmppmi r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ cmppmi r4, r3, lsr #13 @ p-variant is OBSOLETE │ │ │ │ cmppmi r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ submi pc, ip, r3, lsr #13 │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - blx f8e322 │ │ │ │ + blx f8e322 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf607461c │ │ │ │ @ instruction: 0xf6a34358 │ │ │ │ @ instruction: 0xf607414c │ │ │ │ @ instruction: 0xf6a34358 │ │ │ │ ldmdavs fp, {r3, r4, r6, r8, r9, lr} │ │ │ │ vcgt.s8 d9, d7, d3 │ │ │ │ movwls r4, #9044 @ 0x2354 │ │ │ │ cmppeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 10b4f58 │ │ │ │ + blmi 10b4f58 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ msrmi SPSR_f, #7340032 @ 0x700000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7fd6808 │ │ │ │ stmdb r4, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070102 │ │ │ │ ldmdb r3, {r3, r5, r8, r9}^ │ │ │ │ @@ -14092,15 +14092,15 @@ │ │ │ │ movtvs pc, #21923 @ 0x55a3 @ │ │ │ │ ldrbtmi r4, [sl], #-2603 @ 0xfffff5d5 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ stmdb lr!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ cmppmi r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movtmi pc, #18083 @ 0x46a3 @ │ │ │ │ - blcs 2a43c │ │ │ │ + blcs 2a43c │ │ │ │ @ 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 │ │ │ │ @@ -14128,21 +14128,21 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x00f2f7f1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrbmi pc, [ip, -r7, lsl #12] @ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq pc, r2, sl, lsr #26 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, r0, ror #13 │ │ │ │ - andeq r8, r1, sl, ror #11 │ │ │ │ - ldrdeq r8, [r1], -r2 │ │ │ │ - andeq r8, r1, ip, lsr r6 │ │ │ │ + ldrdeq r8, [r1], -r8 @ │ │ │ │ + andeq r8, r1, r2, ror #11 │ │ │ │ + andeq r8, r1, sl, asr #11 │ │ │ │ + andeq r8, r1, r4, lsr r6 │ │ │ │ ldrdeq pc, [r2], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb67678 │ │ │ │ + bl feb67678 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -14188,30 +14188,30 @@ │ │ │ │ @ instruction: 0xf7f1d001 │ │ │ │ ssub16mi lr, r0, ip │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq pc, r2, r2, asr fp @ │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, lr, ror r5 │ │ │ │ + andeq r8, r1, r6, ror r5 │ │ │ │ andeq pc, r2, r2, ror #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6775c │ │ │ │ + bl feb6775c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00046d85 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36383 │ │ │ │ andsvs r6, r9, r2, lsl #7 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - bmi 8a85f0 │ │ │ │ - blmi 8a1774 │ │ │ │ + bmi 8a85f0 │ │ │ │ + blmi 8a1774 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [r4], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r2, r3, lsr #11 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -14221,15 +14221,15 @@ │ │ │ │ @ instruction: 0xf9f7f7fd │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ smlatbmi ip, r3, r2, pc @ │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ movwls r6, #10267 @ 0x281b │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 4751d8 │ │ │ │ + blmi 4751d8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7fd6808 │ │ │ │ @ instruction: 0x4602fe9d │ │ │ │ stmdami ip, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -14239,18 +14239,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x0014f7f1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r3, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq pc, r2, r8, ror sl @ │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, r4, asr #9 │ │ │ │ + @ instruction: 0x000184bc │ │ │ │ andeq pc, r2, r4, lsl sl @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb67828 │ │ │ │ + bl feb67828 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00020d24 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ streq pc, [ip], #-1700 @ 0xfffff95c │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf5a00018 │ │ │ │ @@ -14272,18 +14272,18 @@ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ ldcl 7, cr15, [r8, #-964] @ 0xfffffc3c │ │ │ │ andsmi pc, r4, #1879048192 @ 0x70000000 │ │ │ │ andseq pc, r4, r7, lsl #2 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movwvs pc, #5539 @ 0x15a3 @ │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ - bmi 621eec │ │ │ │ + bmi 621eec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf0156180 │ │ │ │ - @ instruction: 0xf607fe4f │ │ │ │ + @ instruction: 0xf607fe4b │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070218 │ │ │ │ @ instruction: 0xf6070014 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9} │ │ │ │ @ instruction: 0x47986811 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @@ -14296,21 +14296,21 @@ │ │ │ │ @ instruction: 0xf7f1d001 │ │ │ │ ldrmi lr, [r0], -r4, lsr #29 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq pc, r2, r2, lsr #19 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, r8, lsr #8 │ │ │ │ - andeq r8, r1, r4, lsl r4 │ │ │ │ + andeq r8, r1, r0, lsr #8 │ │ │ │ + andeq r8, r1, ip, lsl #8 │ │ │ │ andeq pc, r2, r2, lsr r9 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - beq 1e4ea48 │ │ │ │ + beq 1e4ea48 │ │ │ │ stclpl 2, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ vaddhn.i64 d6, q10, │ │ │ │ eorvs r5, r0, r4, lsl r4 │ │ │ │ adcvs pc, r9, r7, lsl #10 │ │ │ │ adcvs pc, r3, r0, lsr #11 │ │ │ │ @ instruction: 0xf1076001 │ │ │ │ @@ -14334,15 +14334,15 @@ │ │ │ │ @ instruction: 0xf507f916 │ │ │ │ vsubw.s32 q3, , d25 │ │ │ │ movwcs r5, #516 @ 0x204 │ │ │ │ @ instruction: 0xf1077013 │ │ │ │ ldmib r3, {r3, r5, r8, r9}^ │ │ │ │ @ instruction: 0xf0022300 │ │ │ │ @ instruction: 0xf04f0a01 │ │ │ │ - b 1693398 │ │ │ │ + b 1693398 │ │ │ │ andle r0, lr, fp, lsl #6 │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603eef8 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ ldrmi r0, [sl], #-836 @ 0xfffffcbc │ │ │ │ ldrbtmi r4, [fp], #-2967 @ 0xfffff469 │ │ │ │ @@ -14355,15 +14355,15 @@ │ │ │ │ andne lr, r6, #3522560 @ 0x35c000 │ │ │ │ tstmi r3, #11534336 @ 0xb00000 │ │ │ │ @ instruction: 0xf107d010 │ │ │ │ ldrmi r0, [r8], -r4, asr #6 │ │ │ │ mrc 7, 6, APSR_nzcv, cr10, cr1, {7} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ - bmi fe2a1838 │ │ │ │ + bmi fe2a1838 │ │ │ │ ldmdahi r1, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mulshi r9, r2, r8 │ │ │ │ mul sp, sl, r0 │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ strmi lr, [r3], -sl, asr #29 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @@ -14411,15 +14411,15 @@ │ │ │ │ @ instruction: 0xf107461a │ │ │ │ ldrmi r0, [sl], #-836 @ 0xfffffcbc │ │ │ │ ldrbtmi r4, [fp], #-2907 @ 0xfffff4a5 │ │ │ │ andshi r8, r3, fp, lsl r8 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [r0, #2] │ │ │ │ - b 155a0cc │ │ │ │ + b 155a0cc │ │ │ │ andle r0, sp, r6, lsl #6 │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7f14618 │ │ │ │ @ instruction: 0x4603ee5e │ │ │ │ @ instruction: 0xf107461a │ │ │ │ ldrmi r0, [sl], #-836 @ 0xfffffcbc │ │ │ │ ldrbtmi r4, [fp], #-2896 @ 0xfffff4b0 │ │ │ │ @@ -14433,15 +14433,15 @@ │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movweq lr, #39512 @ 0x9a58 │ │ │ │ @ instruction: 0xf107d00d │ │ │ │ ldrmi r0, [r8], -r4, asr #6 │ │ │ │ mrc 7, 1, APSR_nzcv, cr14, cr1, {7} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ - blmi 10a198c │ │ │ │ + blmi 10a198c │ │ │ │ ldmdahi fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf1078013 │ │ │ │ @ instruction: 0x461c0338 │ │ │ │ @ instruction: 0x63a9f507 │ │ │ │ tstppl r4, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x63aef507 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @@ -14453,15 +14453,15 @@ │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r4, r5, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ ldc2l 7, cr15, [lr], {253} @ 0xfd │ │ │ │ smlabteq r0, r4, r9, lr │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - blle c5b574 │ │ │ │ + blle c5b574 │ │ │ │ @ instruction: 0x63a9f507 │ │ │ │ strtpl pc, [r4], #-675 @ 0xfffffd5d │ │ │ │ @ instruction: 0x63a9f507 │ │ │ │ @ instruction: 0x61a3f5a3 │ │ │ │ @ instruction: 0x63a9f507 │ │ │ │ andspl pc, r4, r3, lsr #5 │ │ │ │ movsvs pc, #29360128 @ 0x1c00000 │ │ │ │ @@ -14493,80 +14493,80 @@ │ │ │ │ @ instruction: 0xf7f1d001 │ │ │ │ @ instruction: 0x4610ed1a │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r5, [sp], ip, asr #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0x0002f8b6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, sl, lsl #6 │ │ │ │ - ldrdeq r8, [r1], -r4 │ │ │ │ - andeq r8, r1, lr, lsr r0 │ │ │ │ - andeq r8, r1, lr, ror r2 │ │ │ │ - andeq r8, r1, sl, asr #4 │ │ │ │ - ldrdeq r8, [r1], -r2 │ │ │ │ - andeq r8, r1, r6, ror #3 │ │ │ │ - andeq r8, r1, ip, lsr #3 │ │ │ │ - andeq r8, r1, r2, lsl #3 │ │ │ │ + andeq r8, r1, r2, lsl #6 │ │ │ │ + andeq r8, r1, ip, asr #5 │ │ │ │ + andeq r8, r1, r6, lsr r0 │ │ │ │ + andeq r8, r1, r6, ror r2 │ │ │ │ + andeq r8, r1, r2, asr #4 │ │ │ │ + andeq r8, r1, sl, asr #1 │ │ │ │ + ldrdeq r8, [r1], -lr │ │ │ │ + andeq r8, r1, r4, lsr #3 │ │ │ │ + andeq r8, r1, sl, ror r1 │ │ │ │ andeq pc, r2, lr, lsl r6 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb67c40 │ │ │ │ + bl feb67c40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ mrrc2 7, 15, pc, ip, cr13 @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r1, lr, lsl #1 │ │ │ │ + andeq r8, r1, r6, lsl #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb67c84 │ │ │ │ + bl feb67c84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ movwcs lr, #27085 @ 0x69cd │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r8, r9, sp}^ │ │ │ │ - blx ffd4eab2 │ │ │ │ + blx ffd4eab2 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r1, r6, asr #32 │ │ │ │ + andeq r8, r1, lr, lsr r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb67cd8 │ │ │ │ + bl feb67cd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ stmib r7, {r0, r2, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ - bcs 5970c │ │ │ │ + bcs 5970c │ │ │ │ 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 e6233c │ │ │ │ - blx 12ccb4c │ │ │ │ + blvs e6233c │ │ │ │ + blx 11ccb4c │ │ │ │ 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 │ │ │ │ @@ -14586,29 +14586,29 @@ │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ - bvs ed9790 │ │ │ │ + bvs ed9790 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xff74f7ff │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ - ble 9b7a0 │ │ │ │ + ble 9b7a0 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ ldmib r7, {r2, r4, sp, lr, pc}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ - bvs ed97c8 │ │ │ │ + bvs ed97c8 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xff82f7ff │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ @@ -14623,41 +14623,41 @@ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r3, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ - blmi 1d9824 │ │ │ │ + blmi 1d9824 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ @ instruction: 0x4602fb3d │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq r7, [r1], -r0 │ │ │ │ + andeq r7, r1, r8, ror #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb67e44 │ │ │ │ + bl feb67e44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ stmib r7, {r0, r1, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ - bcs 59878 │ │ │ │ + bcs 59878 │ │ │ │ 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 e624a8 │ │ │ │ - @ instruction: 0xf994f00d │ │ │ │ + blvs e624a8 │ │ │ │ + @ instruction: 0xf990f00d │ │ │ │ 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 │ │ │ │ @@ -14681,43 +14681,43 @@ │ │ │ │ stmib sp, {r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r3, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ - bvs ed990c │ │ │ │ + bvs ed990c │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xff65f7ff │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ - ble 9b91c │ │ │ │ + ble 9b91c │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ ldmib r7, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r3, r8, r9, sp}^ │ │ │ │ stmib sp, {r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r3, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ - bvs ed9954 │ │ │ │ + bvs ed9954 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xff72f7ff │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ ldrlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - bleq ff24f0a4 │ │ │ │ + bleq ff24f0a4 │ │ │ │ stcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ andsvs r4, r8, r4, lsl r3 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf5076019 │ │ │ │ @@ -14736,15 +14736,15 @@ │ │ │ │ stmdavs r9, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7fc6800 │ │ │ │ @ instruction: 0xf107fdee │ │ │ │ @ instruction: 0x461c0310 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi bf59e4 │ │ │ │ + blmi bf59e4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7fd6808 │ │ │ │ stmib r4, {r0, r1, r2, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @@ -14757,57 +14757,57 @@ │ │ │ │ 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: 0xf00d6809 │ │ │ │ - @ instruction: 0xf107ff33 │ │ │ │ + @ instruction: 0xf107ff2f │ │ │ │ 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 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ andcs r6, r1, #1769472 @ 0x1b0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ - bl ffecee24 │ │ │ │ + bl ffecee24 │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmdami ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ ldrne pc, [ip], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - b ff4cee4c │ │ │ │ + b ff4cee4c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq pc, r2, r6, ror #4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, ip, asr #26 │ │ │ │ + andeq r7, r1, r4, asr #26 │ │ │ │ muleq r2, r0, r1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb680ac │ │ │ │ + bl feb680ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d34 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ andsvs r6, r9, r4, lsl #7 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_s, #805306378 @ 0x3000000a │ │ │ │ - bmi 1ae8f40 │ │ │ │ - blmi 1ae20c4 │ │ │ │ + bmi 1ae8f40 │ │ │ │ + blmi 1ae20c4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ strtcc pc, [r4], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eoreq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r4, r3, lsr #11 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -14819,44 +14819,44 @@ │ │ │ │ msrmi CPSR_s, #805306378 @ 0x3000000a │ │ │ │ andcs r6, r0, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x461e0318 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ - blmi 1635b30 │ │ │ │ + blmi 1635b30 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7fd6808 │ │ │ │ stmdb r6, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070102 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ - bcs 59b54 │ │ │ │ + bcs 59b54 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ @ instruction: 0xf107da04 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ rsbs r2, pc, r2, lsl #6 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - bl 3cef30 │ │ │ │ + bl 3cef30 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_s, #805306378 @ 0x3000000a │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_s, #805306378 @ 0x3000000a │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ andcs r6, r1, #1769472 @ 0x1b0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ - bl 16cef64 │ │ │ │ + bl 16cef64 │ │ │ │ andcs r4, ip, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r5], #-63 @ 0xffffffc1 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @@ -14865,15 +14865,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: 0xf00c4632 │ │ │ │ - strmi pc, [r3], -r5, ror #31 │ │ │ │ + strmi pc, [r3], -r1, ror #31 │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461c17d9 │ │ │ │ stmib r2, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ blcs 19bfc │ │ │ │ @ instruction: 0xf507da1d │ │ │ │ @@ -14908,30 +14908,30 @@ │ │ │ │ @ instruction: 0xf7f1d001 │ │ │ │ @ instruction: 0x4610e9dc │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq pc, r2, r8, lsr #2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, r0, lsl #24 │ │ │ │ + strdeq r7, [r1], -r8 │ │ │ │ andeq lr, r2, r2, lsr #31 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6829c │ │ │ │ + bl feb6829c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00044d3c │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ andsvs r6, r9, r4, lsl #7 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ msrmi CPSR_s, #805306378 @ 0x3000000a │ │ │ │ - bmi 1269130 │ │ │ │ - blmi 12622b4 │ │ │ │ + bmi 1269130 │ │ │ │ + blmi 12622b4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ strtcc pc, [r4], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eoreq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r4, r3, lsr #11 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -14952,27 +14952,27 @@ │ │ │ │ ldmib r3, {r0, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xf8faf7fd │ │ │ │ tsteq r2, r6, asr #18 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - blle f91d40 │ │ │ │ + blle f91d40 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ 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: 0xff1ef00c │ │ │ │ + @ instruction: 0xff1af00c │ │ │ │ @ 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}^ │ │ │ │ @@ -14998,18 +14998,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmdb r6!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq lr, r2, r8, lsr pc │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, lr, lsl sl │ │ │ │ + andeq r7, r1, r6, lsl sl │ │ │ │ andeq lr, r2, r8, lsr lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb68404 │ │ │ │ + bl feb68404 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d34 │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ ldrmi pc, [ip], -r6, lsr #5 │ │ │ │ @ instruction: 0xf5076030 │ │ │ │ @ instruction: 0xf5a06085 │ │ │ │ @@ -15043,27 +15043,27 @@ │ │ │ │ ldmib r3, {r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xf844f7fd │ │ │ │ tsteq r2, r6, asr #18 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - blle f91eac │ │ │ │ + blle f91eac │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ 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} │ │ │ │ - cdp2 0, 6, cr15, cr8, cr12, {0} │ │ │ │ + cdp2 0, 6, cr15, cr4, cr12, {0} │ │ │ │ @ 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}^ │ │ │ │ @@ -15089,38 +15089,38 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmda r0!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq lr, r2, r6, asr #27 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, r6, asr #17 │ │ │ │ + @ instruction: 0x000178be │ │ │ │ andeq lr, r2, ip, asr #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb68570 │ │ │ │ + bl feb68570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldmib r7, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ - blmi 859f94 │ │ │ │ + blmi 859f94 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ stmib r7, {r0, r1, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ - bcs 59fb4 │ │ │ │ + bcs 59fb4 │ │ │ │ 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} │ │ │ │ - ldc2l 0, cr15, [r6, #48]! @ 0x30 │ │ │ │ + ldc2l 0, cr15, [r2, #48]! @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -15133,38 +15133,38 @@ │ │ │ │ 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 │ │ │ │ - ldrdeq r7, [r1], -r0 │ │ │ │ + andeq r7, r1, r8, asr #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6861c │ │ │ │ + bl feb6861c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ movwls r6, #6331 @ 0x18bb │ │ │ │ ldrbtmi r4, [fp], #-2846 @ 0xfffff4e2 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xff6cf7fc │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - blle 992058 │ │ │ │ + blle 992058 │ │ │ │ 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: 0xf00c6879 │ │ │ │ - @ instruction: 0x4603fd9f │ │ │ │ + @ instruction: 0x4603fd9b │ │ │ │ @ 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}^ │ │ │ │ @@ -15174,17 +15174,17 @@ │ │ │ │ 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 r7, r1, r2, lsr r7 │ │ │ │ + andeq r7, r1, sl, lsr #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb686c0 │ │ │ │ + bl feb686c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08e0fb8 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ vaddw.s8 q9, q0, d1 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ @@ -15194,29 +15194,29 @@ │ │ │ │ stmib r7, {r8, r9}^ │ │ │ │ ldmib r7, {r2, r3, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ - blmi 7da110 │ │ │ │ + blmi 7da110 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ stmib r7, {r0, r1, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ blcs 1a130 │ │ │ │ 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: 0xf00c6ab9 │ │ │ │ - @ instruction: 0x4603ff31 │ │ │ │ + strmi pc, [r3], -sp, lsr #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}^ │ │ │ │ @@ -15226,29 +15226,29 @@ │ │ │ │ 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 r7, r1, r8, ror r6 │ │ │ │ + andeq r7, r1, r0, ror r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb68790 │ │ │ │ + bl feb68790 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ strmi pc, [r2], -r9, asr #25 │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb687c0 │ │ │ │ + bl feb687c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ movwcs lr, #27085 @ 0x69cd │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -15273,15 +15273,15 @@ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r2], -sp, lsr #31 │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb68844 │ │ │ │ + bl feb68844 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r2, r8, lsr #31 │ │ │ │ rscsvs sl, r8, ip, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ vaddw.s8 q9, q0, d1 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ @@ -15295,29 +15295,29 @@ │ │ │ │ stmib sp, {r4, r8, r9, sp}^ │ │ │ │ ldmib r7, {r3, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r2, r3, r8, r9, sp}^ │ │ │ │ ldmib r7, {r2, r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ - blmi 7da2a4 │ │ │ │ + blmi 7da2a4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ tstcs r4, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ stmib r7, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ blcs 1a2c4 │ │ │ │ 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: 0xf00c6ab9 │ │ │ │ - strmi pc, [r3], -r7, ror #28 │ │ │ │ + strmi pc, [r3], -r3, ror #28 │ │ │ │ @ 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}^ │ │ │ │ @@ -15327,29 +15327,29 @@ │ │ │ │ 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 │ │ │ │ - strdeq r7, [r1], -ip │ │ │ │ + strdeq r7, [r1], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb68924 │ │ │ │ + bl feb68924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fc68f8 │ │ │ │ @ instruction: 0x4602fbff │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb68954 │ │ │ │ + bl feb68954 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0920fb0 │ │ │ │ rscsvs sl, r8, ip, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @@ -15382,27 +15382,27 @@ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4602ff9d │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb689f8 │ │ │ │ + bl feb689f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00064d3c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ andsvs r6, r9, r3, lsl #7 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - bmi 142988c │ │ │ │ - blmi 1422a10 │ │ │ │ + bmi 142988c │ │ │ │ + blmi 1422a10 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, r3, lsr #11 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -15425,15 +15425,15 @@ │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ stc2l 7, cr15, [r6, #-1008] @ 0xfffffc10 │ │ │ │ smlabteq r0, r4, r9, lr │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - ble 11c4a4 │ │ │ │ + ble 11c4a4 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf507e046 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf1076818 │ │ │ │ @ instruction: 0x461c0310 │ │ │ │ @@ -15441,15 +15441,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: 0xf00d6809 │ │ │ │ - stmib r4, {r0, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib r4, {r0, r6, r7, r8, r9, 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 │ │ │ │ @@ -15462,44 +15462,44 @@ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf507e00c │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0xf5074114 │ │ │ │ ldmib r3, {r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - blx cf92a │ │ │ │ + blx cf92a │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d76808 │ │ │ │ submi r1, r8, ip, lsl r4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -ip, ror #26 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ ldrdeq lr, [r2], -ip │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, sl, lsr r3 │ │ │ │ + andeq r7, r1, r2, lsr r3 │ │ │ │ andeq lr, r2, r2, asr #13 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb68b7c │ │ │ │ + bl feb68b7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00064d3c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ andsvs r6, r9, r3, lsl #7 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - bmi 1329a10 │ │ │ │ - blmi 1322b94 │ │ │ │ + bmi 1329a10 │ │ │ │ + blmi 1322b94 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, r3, lsr #11 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -15512,15 +15512,15 @@ │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0xf8d74114 │ │ │ │ movwls r3, #17472 @ 0x4440 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi e36604 │ │ │ │ + blmi e36604 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r9, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7fc6808 │ │ │ │ stmib r6, {r0, r1, r2, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @@ -15534,15 +15534,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: 0xf00c6809 │ │ │ │ - strmi pc, [r3], -r5, lsr #25 │ │ │ │ + strmi pc, [r3], -r1, lsr #25 │ │ │ │ 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 │ │ │ │ @@ -15569,18 +15569,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldc 7, cr15, [r0], #960 @ 0x3c0 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq lr, r2, r8, asr r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x000171bc │ │ │ │ + @ instruction: 0x000171b4 │ │ │ │ andeq lr, r2, ip, asr #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb68cf0 │ │ │ │ + bl feb68cf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -15605,61 +15605,61 @@ │ │ │ │ smlatbmi ip, r3, r2, pc @ │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r2, #683671552 @ 0x28c00000 │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ ldmdb r2, {r8, r9, ip, pc}^ │ │ │ │ stmdavs r8, {r1, r8, r9, sp} │ │ │ │ - blx ff5cfb66 │ │ │ │ + blx ff5cfb66 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d76808 │ │ │ │ submi r1, r8, r4, lsl r4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -lr, asr #24 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq lr, r2, r6, ror #9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, lr, rrx │ │ │ │ + andeq r7, r1, r6, rrx │ │ │ │ andeq lr, r2, r6, lsl #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb68db8 │ │ │ │ + bl feb68db8 │ │ │ │ @ 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 fe38dc10 │ │ │ │ + blx fe28dc10 │ │ │ │ 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 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - bleq ff44ff34 │ │ │ │ + bleq ff44ff34 │ │ │ │ stcmi 2, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ vaddhn.i64 d6, q10, │ │ │ │ eorvs r4, r0, ip, lsl #8 │ │ │ │ addvs pc, r3, r7, lsl #10 │ │ │ │ addvs pc, r2, r0, lsr #11 │ │ │ │ @ instruction: 0xf1076001 │ │ │ │ stmdb r1, {r3, r8}^ │ │ │ │ - bmi 85a830 │ │ │ │ - blmi 862e14 │ │ │ │ + bmi 85a830 │ │ │ │ + blmi 862e14 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [r4], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r2, r3, lsr #11 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -15669,45 +15669,45 @@ │ │ │ │ mcr2 7, 5, pc, cr7, cr11, {7} @ │ │ │ │ movweq pc, #33031 @ 0x8107 @ │ │ │ │ @ instruction: 0xf507461a │ │ │ │ vsubw.s32 q3, , d3 │ │ │ │ @ instruction: 0xf507410c │ │ │ │ @ instruction: 0xf5a36383 │ │ │ │ ldmdavs fp, {r1, r7, r8, r9, sp, lr} │ │ │ │ - blmi 436878 │ │ │ │ + blmi 436878 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ @ instruction: 0xf7fc6808 │ │ │ │ strmi pc, [r2], -pc, asr #22 │ │ │ │ stmdami ip, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ ldrne pc, [r4], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - bl ff1cfc60 │ │ │ │ + bl ff1cfc60 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ ldrdeq lr, [r2], -r8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, r0, ror pc │ │ │ │ + andeq r6, r1, r8, ror #30 │ │ │ │ andeq lr, r2, r8, ror r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb68ec4 │ │ │ │ + bl feb68ec4 │ │ │ │ @ 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 16cdd1e │ │ │ │ + blx 15cdd1e │ │ │ │ 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 │ │ │ │ @@ -15720,16 +15720,16 @@ │ │ │ │ andseq pc, r8, r7, lsl #12 │ │ │ │ andvs pc, r1, r0, lsr #11 │ │ │ │ @ instruction: 0xf6076001 │ │ │ │ @ instruction: 0xf6a10118 │ │ │ │ andvs r0, sl, r4, lsl r1 │ │ │ │ andseq pc, r8, #7340032 @ 0x700000 │ │ │ │ andseq pc, r8, #169869312 @ 0xa200000 │ │ │ │ - bmi b29d8c │ │ │ │ - blmi b22f2c │ │ │ │ + bmi b29d8c │ │ │ │ + blmi b22f2c │ │ │ │ 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 @ │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ smlatbvs r1, r3, r5, pc @ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -15753,166 +15753,166 @@ │ │ │ │ ldmdavs fp, {r2, r4, r8, r9} │ │ │ │ @ instruction: 0xf1079302 │ │ │ │ movwls r0, #4884 @ 0x1314 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf6079300 │ │ │ │ ldmib r3, {r3, r5, r8, r9}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - blx febcfdb4 │ │ │ │ + blx febcfdb4 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d76808 │ │ │ │ submi r1, r8, r4, lsl r8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -r6, lsr #22 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq lr, r2, r0, asr #5 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, r2, asr #28 │ │ │ │ + andeq r6, r1, sl, lsr lr │ │ │ │ andeq lr, r2, r6, lsr r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb69008 │ │ │ │ + bl feb69008 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ - blx 1d4fe28 │ │ │ │ + blx 1d4fe28 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r6, [r1], -lr │ │ │ │ + ldrdeq r6, [r1], -r6 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb69054 │ │ │ │ + bl feb69054 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #27085 @ 0x69cd │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r3, r8, r9, sp}^ │ │ │ │ - blx 12cfe7c │ │ │ │ + blx 12cfe7c │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - muleq r1, lr, sp │ │ │ │ + muleq r1, r6, sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb690a8 │ │ │ │ + bl feb690a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ - blx 94fec8 │ │ │ │ + blx 94fec8 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r6, r1, sl, ror #26 │ │ │ │ + andeq r6, r1, r2, ror #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb690f4 │ │ │ │ + bl feb690f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf9c4f7fc │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r6, r1, lr, lsr sp │ │ │ │ + andeq r6, r1, r6, lsr sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb69138 │ │ │ │ + bl feb69138 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ stmib r7, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ blcs 1ab6c │ │ │ │ ldmib r7, {r0, r1, r3, r8, r9, fp, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ - bvs e9ab68 │ │ │ │ + bvs e9ab68 │ │ │ │ ldmvs r8!, {r8, sp}^ │ │ │ │ stc2l 7, cr15, [r0, #-1004] @ 0xfffffc14 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6918c │ │ │ │ + bl feb6918c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ movwls r6, #2619 @ 0xa3b │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ stmib r7, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ blcs 1abcc │ │ │ │ ldmib r7, {r0, r2, r3, r8, r9, fp, ip, lr, pc}^ │ │ │ │ stmib sp, {r1, r3, r8, r9, sp}^ │ │ │ │ - bvs edabd0 │ │ │ │ + bvs edabd0 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xffaef7ff │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb691f0 │ │ │ │ + bl feb691f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bc8 │ │ │ │ svcge 0x00026d85 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ andsvs r6, r9, r3, lsl #7 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - bmi d2a084 │ │ │ │ - blmi d23208 │ │ │ │ + bmi d2a084 │ │ │ │ + blmi d23208 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, r3, lsr #11 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -15929,15 +15929,15 @@ │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xf956f7fc │ │ │ │ smlabteq r0, r4, r9, lr │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - blle 6dcc84 │ │ │ │ + blle 6dcc84 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461d │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0xf507441c │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ @ instruction: 0xf5076183 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @@ -15958,30 +15958,30 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -r8, lsr #19 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq sp, r2, r4, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r6, [r1], -r6 @ │ │ │ │ + andeq r6, r1, lr, ror #23 │ │ │ │ andeq sp, r2, sl, lsr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb69304 │ │ │ │ + bl feb69304 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bc8 │ │ │ │ svcge 0x00026d85 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ andsvs r6, r9, r3, lsl #7 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - bmi d2a198 │ │ │ │ - blmi d2331c │ │ │ │ + bmi d2a198 │ │ │ │ + blmi d2331c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, r3, lsr #11 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -15998,15 +15998,15 @@ │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xf8ccf7fc │ │ │ │ smlabteq r0, r4, r9, lr │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - blle 6dcd98 │ │ │ │ + blle 6dcd98 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461d │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0xf507441c │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ @ instruction: 0xf5076183 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @@ -16027,79 +16027,79 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ @ instruction: 0x4610e91e │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ ldrdeq sp, [r2], -r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, lr, ror #21 │ │ │ │ + andeq r6, r1, r6, ror #21 │ │ │ │ andeq sp, r2, r6, lsr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb69418 │ │ │ │ + bl feb69418 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf870f7fc │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ - blle 1dce4c │ │ │ │ + blle 1dce4c │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stc2 7, cr15, [r8, #1004]! @ 0x3ec │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r6, r1, lr, lsr sl │ │ │ │ + andeq r6, r1, r6, lsr sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb69478 │ │ │ │ + bl feb69478 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ andsvs r6, r9, r3, lsl #7 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - bmi c2a30c │ │ │ │ - blmi c23490 │ │ │ │ + bmi c2a30c │ │ │ │ + blmi c23490 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, r3, lsr #11 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ andsmi pc, r4, r3, lsr #5 │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - blx 1a902c2 │ │ │ │ + blx 1a902c2 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461c │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0xf1074114 │ │ │ │ movwls r0, #4892 @ 0x131c │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xf812f7fc │ │ │ │ smlabteq r0, r4, r9, lr │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - blle 51cf0c │ │ │ │ + blle 51cf0c │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461c │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0xf507411c │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0xf5074014 │ │ │ │ ldmib r3, {r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ @@ -16116,18 +16116,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmda sl!, {r4, 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 sp, r2, ip, asr sp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r6, r9 │ │ │ │ + andeq r6, r1, lr, lsl #19 │ │ │ │ andeq sp, r2, r0, asr #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6957c │ │ │ │ + bl feb6957c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -16147,15 +16147,15 @@ │ │ │ │ stmdavs r9, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7fb6800 │ │ │ │ @ instruction: 0xf107fae8 │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ smlatbmi ip, r3, r2, pc @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 436ff0 │ │ │ │ + blmi 436ff0 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ @ instruction: 0xf7fb6808 │ │ │ │ @ instruction: 0x4602ff93 │ │ │ │ stmdami ip, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ @@ -16164,49 +16164,49 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmda sl, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sp, r2, sl, asr ip │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, r0, lsr #17 │ │ │ │ + muleq r1, r8, r8 │ │ │ │ andeq sp, r2, r0, lsl #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6963c │ │ │ │ + bl feb6963c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf6076018 │ │ │ │ @ instruction: 0xf5a30318 │ │ │ │ andsvs r6, r9, r1, lsl #6 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi a6a4d0 │ │ │ │ - blmi a63654 │ │ │ │ + bmi a6a4d0 │ │ │ │ + blmi a63654 │ │ │ │ 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 @ │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ smlatbvs r1, r3, r5, pc @ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - blx fe210484 │ │ │ │ + blx fe210484 │ │ │ │ andsmi pc, r4, #1879048192 @ 0x70000000 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ tstpeq r4, r3, lsr #13 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - blx 1e104a4 │ │ │ │ + blx 1e104a4 │ │ │ │ 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], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ @@ -16222,49 +16222,49 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ sadd8mi lr, r0, r8 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ muleq r2, r8, fp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, sl, asr #15 │ │ │ │ + andeq r6, r1, r2, asr #15 │ │ │ │ andeq sp, r2, sl, lsl fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb69724 │ │ │ │ + bl feb69724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf6076018 │ │ │ │ @ instruction: 0xf5a30318 │ │ │ │ andsvs r6, r9, r1, lsl #6 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi a6a5b8 │ │ │ │ - blmi a6373c │ │ │ │ + bmi a6a5b8 │ │ │ │ + blmi a6373c │ │ │ │ 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 @ │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ smlatbvs r1, r3, r5, pc @ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - blx 51056c │ │ │ │ + blx 51056c │ │ │ │ andsmi pc, r4, #1879048192 @ 0x70000000 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ tstpeq r4, r3, lsr #13 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - blx 11058c │ │ │ │ + blx 11058c │ │ │ │ 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], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ @@ -16280,30 +16280,30 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ldrmi lr, [r0], -r4, lsr #30 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @ instruction: 0x0002dab0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r6, [r1], -r2 │ │ │ │ + andeq r6, r1, sl, ror #13 │ │ │ │ andeq sp, r2, r2, lsr sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6980c │ │ │ │ + bl feb6980c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf6076018 │ │ │ │ @ instruction: 0xf5a30318 │ │ │ │ andsvs r6, r9, r1, lsl #6 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi c2a6a0 │ │ │ │ - blmi c23824 │ │ │ │ + bmi c2a6a0 │ │ │ │ + blmi c23824 │ │ │ │ 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 @ │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ smlatbvs r1, r3, r5, pc @ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -16321,15 +16321,15 @@ │ │ │ │ @ instruction: 0xf98ff7fb │ │ │ │ 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: 0xff0ef007 │ │ │ │ + @ instruction: 0xff0cf007 │ │ │ │ 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 │ │ │ │ @@ -16345,69 +16345,69 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ldrmi lr, [r0], -r2, lsr #29 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq sp, r2, r8, asr #19 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, lr, lsl r6 │ │ │ │ - andeq r6, r1, sl, lsl #12 │ │ │ │ + andeq r6, r1, r6, lsl r6 │ │ │ │ + andeq r6, r1, r2, lsl #12 │ │ │ │ andeq sp, r2, lr, lsr #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb69914 │ │ │ │ + bl feb69914 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ ldc2 7, cr15, [r4, #1004]! @ 0x3ec │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r6, r1, r6, lsr #11 │ │ │ │ + muleq r1, lr, r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb69958 │ │ │ │ + bl feb69958 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ strmi pc, [r2], -r5, ror #23 │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb69988 │ │ │ │ + bl feb69988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ stmib r7, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ blcs 1b3c4 │ │ │ │ ldmib r7, {r0, r1, r2, r8, r9, fp, ip, lr, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ - blx fefd07ae │ │ │ │ + blx fefd07ae │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldmib r7, {r0, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r0], -r4, lsl #6 │ │ │ │ @ instruction: 0x37184619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb699dc │ │ │ │ + bl feb699dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -16447,18 +16447,18 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610edd6 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ strdeq sp, [r2], -sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, lr, lsl #9 │ │ │ │ + andeq r6, r1, r6, lsl #9 │ │ │ │ muleq r2, r6, r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb69aa8 │ │ │ │ + bl feb69aa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -16478,15 +16478,15 @@ │ │ │ │ stmdavs r9, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7fb6800 │ │ │ │ @ instruction: 0xf107f852 │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ smlatbmi ip, r3, r2, pc @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 43751c │ │ │ │ + blmi 43751c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ @ instruction: 0xf7fb6808 │ │ │ │ @ instruction: 0x4602fcfd │ │ │ │ stmdami ip, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ @@ -16495,18 +16495,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldcl 7, cr15, [r4, #-956]! @ 0xfffffc44 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sp, r2, lr, lsr #14 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r6, [r1], -r8 │ │ │ │ + ldrdeq r6, [r1], -r0 │ │ │ │ ldrdeq sp, [r2], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb69b68 │ │ │ │ + bl feb69b68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -16526,15 +16526,15 @@ │ │ │ │ stmdavs r9, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7fa6800 │ │ │ │ @ instruction: 0xf107fff2 │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ smlatbmi ip, r3, r2, pc @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 4375dc │ │ │ │ + blmi 4375dc │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ @ instruction: 0xf7fb6808 │ │ │ │ @ instruction: 0x4602fc9d │ │ │ │ stmdami ip, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ @@ -16543,18 +16543,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldc 7, cr15, [r4, #-956] @ 0xfffffc44 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sp, r2, lr, ror #12 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, r4, lsr #6 │ │ │ │ + andeq r6, r1, ip, lsl r3 │ │ │ │ andeq sp, r2, r4, lsl r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb69c28 │ │ │ │ + bl feb69c28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -16594,18 +16594,18 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610ecb0 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sp, r2, lr, lsr #11 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, sl, ror #4 │ │ │ │ + andeq r6, r1, r2, ror #4 │ │ │ │ andeq sp, r2, sl, asr #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb69cf4 │ │ │ │ + bl feb69cf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -16634,32 +16634,32 @@ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ movwls r0, #4884 @ 0x1314 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - blx ff350b76 │ │ │ │ + blx ff350b76 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d76808 │ │ │ │ submi r1, r8, r4, lsl r4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ldrmi lr, [r0], -r4, asr #24 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sp, r2, r2, ror #9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, r6, lsr #3 │ │ │ │ + muleq r1, lr, r1 │ │ │ │ andeq sp, r2, r2, ror r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb69dcc │ │ │ │ + bl feb69dcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -16685,32 +16685,32 @@ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ movwls r0, #4884 @ 0x1314 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r0, r2, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - blx 19d0c42 │ │ │ │ + blx 19d0c42 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d76808 │ │ │ │ submi r1, r8, r4, lsl r4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610ebde │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sp, r2, sl, lsl #8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, sl, ror #1 │ │ │ │ + andeq r6, r1, r2, ror #1 │ │ │ │ andeq sp, r2, r6, lsr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb69e98 │ │ │ │ + bl feb69e98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -16736,32 +16736,32 @@ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ movwls r0, #4884 @ 0x1314 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r0, r2, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - blx 50d0e │ │ │ │ + blx 50d0e │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d76808 │ │ │ │ submi r1, r8, r4, lsl r4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610eb78 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sp, r2, lr, lsr r3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, lr, lsr #32 │ │ │ │ + andeq r6, r1, r6, lsr #32 │ │ │ │ ldrdeq sp, [r2], -sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb69f64 │ │ │ │ + bl feb69f64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -16790,32 +16790,32 @@ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ movwls r0, #4884 @ 0x1314 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - blx fe550de4 │ │ │ │ + blx fe550de4 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d76808 │ │ │ │ submi r1, r8, r4, lsl r4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ldrmi lr, [r0], -ip, lsl #22 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sp, r2, r2, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, r6, ror #30 │ │ │ │ + andeq r5, r1, lr, asr pc │ │ │ │ andeq sp, r2, r2, lsl #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6a03c │ │ │ │ + bl feb6a03c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -16844,32 +16844,32 @@ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ movwls r0, #4884 @ 0x1314 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - blx a50ebc │ │ │ │ + blx a50ebc │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ @ instruction: 0xf8d76808 │ │ │ │ submi r1, r8, r4, lsl r4 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ldrmi lr, [r0], -r0, lsr #21 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ muleq r2, sl, r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, r2, lsr #29 │ │ │ │ + muleq r1, sl, lr │ │ │ │ andeq sp, r2, sl, lsr #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6a114 │ │ │ │ + bl feb6a114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00044d3c │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ ldrmi pc, [ip], -r6, lsr #5 │ │ │ │ @ instruction: 0xf5076030 │ │ │ │ @ instruction: 0xf5a06085 │ │ │ │ @@ -16906,27 +16906,27 @@ │ │ │ │ ldmib r3, {r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xf9b6f7fb │ │ │ │ tsteq r2, r6, asr #18 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - blle ed3bc8 │ │ │ │ + blle ed3bc8 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ 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: 0xffdaf00a │ │ │ │ + @ instruction: 0xffd6f00a │ │ │ │ @ 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}^ │ │ │ │ @@ -16939,15 +16939,15 @@ │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmdb r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ ands r2, r3, r2, lsl #6 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ - blle 35dc4c │ │ │ │ + blle 35dc4c │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmdb r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf7ef2302 │ │ │ │ @ instruction: 0x4603eafa │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -16961,46 +16961,46 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610e9d2 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ strheq sp, [r2], -r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r5, [r1], -r6 │ │ │ │ + andeq r5, r1, lr, asr #27 │ │ │ │ andeq ip, r2, lr, lsl #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6a2b0 │ │ │ │ + bl feb6a2b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - bmi 1ad2b8 │ │ │ │ + bmi 1ad2b8 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00015cb8 │ │ │ │ + @ instruction: 0x00015cb0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6a2f0 │ │ │ │ + bl feb6a2f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00046d85 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36383 │ │ │ │ andsvs r6, r9, r2, lsl #7 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - bmi 8ab184 │ │ │ │ - blmi 8a4308 │ │ │ │ + bmi 8ab184 │ │ │ │ + blmi 8a4308 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [r4], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r2, r3, lsr #11 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -17010,15 +17010,15 @@ │ │ │ │ stc2 7, cr15, [sp], #-1000 @ 0xfffffc18 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ smlatbmi ip, r3, r2, pc @ │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ movwls r6, #10267 @ 0x281b │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 477d6c │ │ │ │ + blmi 477d6c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7fb6808 │ │ │ │ @ instruction: 0x4602f8d3 │ │ │ │ stmdami ip, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -17028,76 +17028,76 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmdb sl, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r3, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq ip, r2, r4, ror #29 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, r0, lsr #24 │ │ │ │ + andeq r5, r1, r8, lsl ip │ │ │ │ andeq ip, r2, r0, lsl #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6a3bc │ │ │ │ + bl feb6a3bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldmvs fp!, {r8, r9, sp} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ - blmi 237de4 │ │ │ │ + blmi 237de4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ @ instruction: 0x4602f899 │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r1, r2, asr #23 │ │ │ │ - @ instruction: 0x00015bbc │ │ │ │ + @ instruction: 0x00015bba │ │ │ │ + @ instruction: 0x00015bb4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6a40c │ │ │ │ + bl feb6a40c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07b0 │ │ │ │ svcge 0x00020d3c │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf6a36303 │ │ │ │ andsvs r0, r9, r8, lsr #6 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ msreq CPSR_fs, #170917888 @ 0xa300000 │ │ │ │ - bmi 1f2b2a0 │ │ │ │ - blmi 1f24424 │ │ │ │ + bmi 1f2b2a0 │ │ │ │ + blmi 1f24424 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmdacc ip!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eormi pc, ip, #1879048192 @ 0x70000000 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ msreq R8_fiq, r3 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ eoreq pc, r4, r3, lsr #13 │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - blx fe811252 │ │ │ │ + blx fe811252 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461e │ │ │ │ @ instruction: 0xf6a36303 │ │ │ │ vrhadd.s8 d0, d7, d20 │ │ │ │ movwls r4, #4908 @ 0x132c │ │ │ │ ldrbtmi r4, [fp], #-2924 @ 0xfffff494 │ │ │ │ @ instruction: 0xf6079300 │ │ │ │ ldmib r3, {r3, r6, r8, r9}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xf848f7fb │ │ │ │ smlabteq r0, r6, r9, lr │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - ble 113ea4 │ │ │ │ + ble 113ea4 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf107e0a9 │ │ │ │ ldmdavs fp, {r5, r8, r9} │ │ │ │ addvs pc, r3, #1325400064 @ 0x4f000000 │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ @ instruction: 0xf7ef4618 │ │ │ │ @@ -17121,18 +17121,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: 0xf00a6280 │ │ │ │ - eorsvs pc, r0, r0, lsl #31 │ │ │ │ + eorsvs pc, r0, ip, ror pc @ │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 2d39c │ │ │ │ + blcs 2d39c │ │ │ │ @ instruction: 0xf507dc17 │ │ │ │ @ instruction: 0xf6a36303 │ │ │ │ ldmdavs fp, {r2, r3, r5, r8, r9} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ cdp 7, 11, cr15, cr8, cr14, {7} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @@ -17173,15 +17173,15 @@ │ │ │ │ andsvs r3, sl, r1, lsl #4 │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ @ instruction: 0x4615461c │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - bl 1d63e44 │ │ │ │ + bl 1d63e44 │ │ │ │ @ instruction: 0xf6ff0303 │ │ │ │ @ instruction: 0xf107af7e │ │ │ │ ldmib r3, {r5, r8, r9}^ │ │ │ │ stmdami sp, {r8, r9, sp} │ │ │ │ stmdbmi r9, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ stmdane ip!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -17189,19 +17189,19 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmda r8, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [r4, -r7, lsl #12]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq ip, r2, r8, asr #27 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, sl, lsr #22 │ │ │ │ - andeq r5, r1, r0, lsl sl │ │ │ │ + andeq r5, r1, r2, lsr #22 │ │ │ │ + andeq r5, r1, r8, lsl #20 │ │ │ │ strdeq ip, [r2], -ip @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6a644 │ │ │ │ + bl feb6a644 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06083 │ │ │ │ @@ -17244,15 +17244,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ sadd8mi lr, r0, ip │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ muleq r2, r2, fp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, r2, lsl #18 │ │ │ │ + strdeq r5, [r1], -sl │ │ │ │ andeq ip, r2, r2, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -17291,25 +17291,25 @@ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ mrc2 7, 5, pc, cr6, 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 2d638 │ │ │ │ + blcs 2d638 │ │ │ │ @ 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: 0xf00a6280 │ │ │ │ - @ instruction: 0x4603fe18 │ │ │ │ + @ instruction: 0x4603fe14 │ │ │ │ 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 │ │ │ │ @@ -17342,19 +17342,19 @@ │ │ │ │ cdp 7, 13, cr15, cr8, cr14, {7} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008390 │ │ │ │ muleq r2, lr, sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, lr, lsr r8 │ │ │ │ - andeq r5, r1, lr, asr #15 │ │ │ │ + andeq r5, r1, r6, lsr r8 │ │ │ │ + andeq r5, r1, r6, asr #15 │ │ │ │ muleq r2, ip, r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6a8a8 │ │ │ │ + bl feb6a8a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d3c │ │ │ │ strvs pc, [r5], #1287 @ 0x507 │ │ │ │ ldrmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a06085 │ │ │ │ @@ -17403,31 +17403,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: 0xf8c2f006 │ │ │ │ + @ instruction: 0xf8c0f006 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ tstcs r1, r4, ror r3 │ │ │ │ @ instruction: 0xf0064618 │ │ │ │ - eor pc, r3, r0, lsr #18 │ │ │ │ + eor pc, r3, lr, lsl r9 @ │ │ │ │ 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 │ │ │ │ cdp 7, 14, cr15, cr12, cr14, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ ldrmi r0, [r9], -r4, lsr #6 │ │ │ │ @ instruction: 0xf0064620 │ │ │ │ - @ instruction: 0xf107fb13 │ │ │ │ + @ instruction: 0xf107fb11 │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ cdp 7, 14, cr15, cr0, cr14, {7} │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ @ instruction: 0xf5076383 │ │ │ │ @ instruction: 0xf5a26285 │ │ │ │ ldmdavs r2, {r0, r1, r7, r9, sp, lr} │ │ │ │ @@ -17436,36 +17436,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, [r9, #-40] @ 0xffffffd8 │ │ │ │ + stc2 0, cr15, [r5, #-40] @ 0xffffffd8 │ │ │ │ blcs 25020 │ │ │ │ @ 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 2d89c │ │ │ │ + blcs 2d89c │ │ │ │ @ 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 ff4cf864 │ │ │ │ + blx ff44f864 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ tstcs r0, r4, ror r3 │ │ │ │ @ instruction: 0xf0064618 │ │ │ │ - strmi pc, [r2], -r1, lsl #22 │ │ │ │ + @ instruction: 0x4602faff │ │ │ │ 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 │ │ │ │ @@ -17476,19 +17476,19 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ldrmi lr, [r8], -sl, asr #27 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq ip, r2, r2, lsr #18 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r5, [r1], -sl │ │ │ │ - andeq r5, r1, ip, asr #11 │ │ │ │ + ldrdeq r5, [r1], -r2 │ │ │ │ + andeq r5, r1, r4, asr #11 │ │ │ │ andeq ip, r2, lr, ror r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6aac0 │ │ │ │ + bl feb6aac0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ eorle r2, fp, r0, lsl #22 │ │ │ │ @@ -17499,15 +17499,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrsbtvs r1, [fp], r3 │ │ │ │ ldmdavs r8!, {r2, sp, lr, pc}^ │ │ │ │ cdp 7, 4, cr15, cr12, cr14, {7} │ │ │ │ adcsvs r4, fp, r3, lsl #12 │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0xf0134618 │ │ │ │ - strmi pc, [r2], -pc, asr #17 │ │ │ │ + strmi pc, [r2], -fp, asr #17 │ │ │ │ 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: 0xf7ee4618 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -17547,51 +17547,51 @@ │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ ldmdbvs sl!, {r0, r1, r5, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-2308 @ 0xfffff6fc │ │ │ │ @ instruction: 0xf7ee69f8 │ │ │ │ svclt 0x0000ebbe │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - andeq r5, r1, lr, asr r4 │ │ │ │ + andeq r5, r1, r6, asr r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6abd4 │ │ │ │ + bl feb6abd4 │ │ │ │ @ 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 2def4 │ │ │ │ + blcs 2def4 │ │ │ │ addhi pc, r7, r0 │ │ │ │ - blcs 2ddfc │ │ │ │ + blcs 2ddfc │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ stc 7, cr15, [r6], {238} @ 0xee │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ strbtcs pc, [ip], #-2243 @ 0xfffff73d @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ - bl 11519e4 │ │ │ │ + bl 11519e4 │ │ │ │ @ instruction: 0xf8d3687b │ │ │ │ blcs 20be4 │ │ │ │ @ instruction: 0xf107d034 │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ teqpvs r8, fp, lsr pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x461868fb │ │ │ │ - bl ffbd1a04 │ │ │ │ + bl ffbd1a04 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ strbtcs pc, [r8], #-2243 @ 0xfffff73d @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ - bl b51a14 │ │ │ │ + bl b51a14 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xff28f7ff │ │ │ │ ldmdavs fp!, {r3, r4, r5, r8, sp, lr}^ │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ stc 7, cr15, [r2], {238} @ 0xee │ │ │ │ @@ -17609,28 +17609,28 @@ │ │ │ │ strbtcs pc, [r8], #-2243 @ 0xfffff73d @ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xff02f7ff │ │ │ │ ldmdavs fp!, {r3, r4, r5, r8, sp, lr}^ │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - bl ff751a7c │ │ │ │ + bl ff751a7c │ │ │ │ ldmvs r9!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ rscscc pc, pc, #64, 4 │ │ │ │ @ instruction: 0xf7ee4618 │ │ │ │ ldmvs fp!, {r5, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ee4618 │ │ │ │ @ instruction: 0xf107eaee │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ teqpvs r8, r9, ror #29 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf503687b │ │ │ │ rsbcs r6, r8, #128, 6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - bl ff0d1ab0 │ │ │ │ + bl ff0d1ab0 │ │ │ │ @ instruction: 0xf503687b │ │ │ │ ldrmi r6, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ ldmvs fp!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ee4618 │ │ │ │ ldmdavs fp!, {r2, r4, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8c3693a │ │ │ │ @@ -17644,27 +17644,27 @@ │ │ │ │ ldcl 7, cr15, [ip], #-952 @ 0xfffffc48 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq ip, r2, lr, lsl r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq ip, r2, r2, ror #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6ad50 │ │ │ │ + bl feb6ad50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ vtst.8 q3, , │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - @ instruction: 0xff4bf005 │ │ │ │ + @ instruction: 0xff49f005 │ │ │ │ @ instruction: 0xf7ee6878 │ │ │ │ movwcs lr, #2724 @ 0xaa4 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6ad80 │ │ │ │ + bl feb6ad80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d34 │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @ instruction: 0xf5076030 │ │ │ │ @ instruction: 0xf5a06084 │ │ │ │ @@ -17690,15 +17690,15 @@ │ │ │ │ @ instruction: 0x461e0310 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ movwls r6, #10267 @ 0x281b │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 147880c │ │ │ │ + blmi 147880c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7fa6808 │ │ │ │ stmib r6, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @@ -17712,15 +17712,15 @@ │ │ │ │ @ instruction: 0xf5074114 │ │ │ │ ldmib r3, {r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xf976f7fa │ │ │ │ smlabteq r0, r6, r9, lr │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - ble 3de860 │ │ │ │ + ble 3de860 │ │ │ │ ldcl 7, cr15, [r8], #952 @ 0x3b8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r6, lsl fp │ │ │ │ ldcl 7, cr15, [r2], #952 @ 0x3b8 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @@ -17737,15 +17737,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00b4608 │ │ │ │ - @ instruction: 0xf7eefabf │ │ │ │ + @ instruction: 0xf7eefabb │ │ │ │ strmi lr, [r3], -r8, asr #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} │ │ │ │ @@ -17753,15 +17753,15 @@ │ │ │ │ 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: 0xf954f00a │ │ │ │ + @ instruction: 0xf950f00a │ │ │ │ blcs 25514 │ │ │ │ @ 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 │ │ │ │ @@ -17772,77 +17772,77 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ @ instruction: 0x4610eb7c │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq ip, r2, sl, asr #8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, r0, asr r2 │ │ │ │ + andeq r5, r1, r8, asr #4 │ │ │ │ andeq ip, r2, r2, ror #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6af5c │ │ │ │ + bl feb6af5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwls r6, #19131 @ 0x4abb │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2864 @ 0xfffff4d0 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ - blx fe3d1d70 │ │ │ │ + blx fe3d1d70 │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ - ble 9e994 │ │ │ │ + ble 9e994 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ ldmib r7, {r1, r3, r6, sp, lr, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8ccf7fa │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ - ble 35e9b0 │ │ │ │ + ble 35e9b0 │ │ │ │ mrrc 7, 14, pc, r0, cr14 @ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r6, lsl fp │ │ │ │ mcrr 7, 14, pc, sl, cr14 @ │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmib r7, {r1, r3, r4, sp, lr}^ │ │ │ │ eors r2, r1, r4, lsl #6 │ │ │ │ @ instruction: 0x17da6b3b │ │ │ │ @ instruction: 0x4615461c │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ - bl 1d6482c │ │ │ │ - ble 4949ec │ │ │ │ + bl 1d6482c │ │ │ │ + ble 4949ec │ │ │ │ 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: 0xf00b4608 │ │ │ │ - @ instruction: 0xf7eefa25 │ │ │ │ + @ instruction: 0xf7eefa21 │ │ │ │ strmi lr, [r3], -lr, lsr #24 │ │ │ │ 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 ffe65640 │ │ │ │ - @ instruction: 0xf8c8f00a │ │ │ │ + bvs ffe65640 │ │ │ │ + @ instruction: 0xf8c4f00a │ │ │ │ blcs 2562c │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r1], -pc @ │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r5, r1, lr, ror #1 │ │ │ │ + andeq r5, r1, r6, ror #1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6b048 │ │ │ │ + bl feb6b048 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d34 │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @ instruction: 0xf5076030 │ │ │ │ @ instruction: 0xf5a06084 │ │ │ │ @@ -17868,15 +17868,15 @@ │ │ │ │ @ instruction: 0x461e0310 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ movwls r6, #10267 @ 0x281b │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 1478ad4 │ │ │ │ + blmi 1478ad4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7fa6808 │ │ │ │ stmib r6, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @@ -17890,19 +17890,19 @@ │ │ │ │ @ instruction: 0xf5074114 │ │ │ │ ldmib r3, {r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xf812f7fa │ │ │ │ smlabteq r0, r6, r9, lr │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - ble 3deb28 │ │ │ │ - bl fe551ee4 │ │ │ │ + ble 3deb28 │ │ │ │ + bl fe551ee4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r6, lsl fp │ │ │ │ - bl fe3d1ef0 │ │ │ │ + bl fe3d1ef0 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ sub r2, sp, r0, lsl #6 │ │ │ │ ldrtcc pc, [r8], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ @ instruction: 0xf1074615 │ │ │ │ @@ -17915,15 +17915,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00b4608 │ │ │ │ - @ instruction: 0xf7eef95b │ │ │ │ + @ instruction: 0xf7eef957 │ │ │ │ strmi lr, [r3], -r4, ror #22 │ │ │ │ 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} │ │ │ │ @@ -17931,15 +17931,15 @@ │ │ │ │ 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: 0xfff0f009 │ │ │ │ + @ instruction: 0xffecf009 │ │ │ │ blcs 257dc │ │ │ │ @ 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 │ │ │ │ @@ -17950,18 +17950,18 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ @ instruction: 0x4610ea18 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq ip, r2, r2, lsl #3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r1, ip, lsr #31 │ │ │ │ + andeq r4, r1, r4, lsr #31 │ │ │ │ andeq ip, r2, sl, lsl r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6b224 │ │ │ │ + bl feb6b224 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @ instruction: 0xf5076030 │ │ │ │ @ instruction: 0xf5a06084 │ │ │ │ @@ -17984,15 +17984,15 @@ │ │ │ │ stmdavs r9, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7f96800 │ │ │ │ @ instruction: 0xf107fc8e │ │ │ │ @ instruction: 0x461e0310 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 1378ca4 │ │ │ │ + blmi 1378ca4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7fa6808 │ │ │ │ stmib r6, {r0, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @@ -18006,15 +18006,15 @@ │ │ │ │ @ instruction: 0xf5074114 │ │ │ │ ldmib r3, {r0, r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xff2af7f9 │ │ │ │ smlabteq r0, r6, r9, lr │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - ble 11ecf8 │ │ │ │ + ble 11ecf8 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf507e050 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0x461c17da │ │ │ │ @ instruction: 0xf1074615 │ │ │ │ @@ -18027,15 +18027,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00b4608 │ │ │ │ - @ instruction: 0xf7eef87b │ │ │ │ + @ instruction: 0xf7eef877 │ │ │ │ strmi lr, [r3], -r4, lsl #21 │ │ │ │ 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} │ │ │ │ @@ -18043,15 +18043,15 @@ │ │ │ │ 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: 0xff10f009 │ │ │ │ + @ instruction: 0xff0cf009 │ │ │ │ blcs 2599c │ │ │ │ @ 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 │ │ │ │ @@ -18062,70 +18062,70 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ @ instruction: 0x4610e938 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq fp, r2, r6, lsr #31 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r4, [r1], -r0 │ │ │ │ + andeq r4, r1, r8, ror #27 │ │ │ │ andeq fp, r2, sl, asr lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6b3e4 │ │ │ │ + bl feb6b3e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2858 @ 0xfffff4d6 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf84cf7fa │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ - ble 9ee18 │ │ │ │ + ble 9ee18 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ ldmib r7, {r0, r1, r2, r3, r4, r5, sp, lr, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r8, r9, sp}^ │ │ │ │ mcr2 7, 4, pc, cr10, cr9, {7} @ │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ - ble 9ee34 │ │ │ │ + ble 9ee34 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ - bvs fff0c300 │ │ │ │ + bvs fff0c300 │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ 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: 0xffeef00a │ │ │ │ + @ instruction: 0xffeaf00a │ │ │ │ ldmib r6!, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ 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: 0xf0096ab9 │ │ │ │ - @ instruction: 0x4603fe91 │ │ │ │ + strmi pc, [r3], -sp, lsl #29 │ │ │ │ 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 │ │ │ │ - andeq r4, r1, r2, lsr #25 │ │ │ │ + muleq r1, sl, ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6b4b4 │ │ │ │ + bl feb6b4b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @ instruction: 0xf5076030 │ │ │ │ @ instruction: 0xf5a06084 │ │ │ │ @@ -18148,15 +18148,15 @@ │ │ │ │ stmdavs r9, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7f96800 │ │ │ │ @ instruction: 0xf107fb46 │ │ │ │ @ instruction: 0x461e0310 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ - blmi 1378f34 │ │ │ │ + blmi 1378f34 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7f96808 │ │ │ │ stmib r6, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ @@ -18170,15 +18170,15 @@ │ │ │ │ @ instruction: 0xf5074114 │ │ │ │ ldmib r3, {r0, r1, r2, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ stc2l 7, cr15, [r2, #996]! @ 0x3e4 │ │ │ │ smlabteq r0, r6, r9, lr │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - ble 11ef88 │ │ │ │ + ble 11ef88 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf507e050 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ ldmdavs fp, {r2, r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0x461c17da │ │ │ │ @ instruction: 0xf1074615 │ │ │ │ @@ -18191,15 +18191,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00a4608 │ │ │ │ - @ instruction: 0xf7eeff33 │ │ │ │ + @ instruction: 0xf7eeff2f │ │ │ │ @ instruction: 0x4603e93c │ │ │ │ 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} │ │ │ │ @@ -18207,16 +18207,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} │ │ │ │ - stc2l 0, cr15, [r8, #36] @ 0x24 │ │ │ │ - blcs 25c2c │ │ │ │ + stc2l 0, cr15, [r4, #36] @ 0x24 │ │ │ │ + blcs 25c2c │ │ │ │ @ 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}^ │ │ │ │ @@ -18226,44 +18226,44 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ ssub8mi lr, r0, r0 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq fp, r2, r6, lsl sp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r1, r4, lsl #23 │ │ │ │ + andeq r4, r1, ip, ror fp │ │ │ │ andeq fp, r2, sl, asr #23 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - bleq fea527ac │ │ │ │ + bleq fea527ac │ │ │ │ ldcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ vsubhn.i64 d6, q11, q2 │ │ │ │ eorsvs r4, r0, r4, lsl r6 │ │ │ │ addvs pc, r4, r7, lsl #10 │ │ │ │ addvs pc, r3, r0, lsr #11 │ │ │ │ @ instruction: 0xf5076001 │ │ │ │ vaddw.s32 q3, , d4 │ │ │ │ andvs r4, sl, ip, lsl r1 │ │ │ │ addvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ addvs pc, r4, #679477248 @ 0x28800000 │ │ │ │ - bmi 182c4f8 │ │ │ │ - blmi 1825698 │ │ │ │ + bmi 182c4f8 │ │ │ │ + blmi 1825698 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, r3, lsr #11 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ andsmi pc, r4, r3, lsr #5 │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0, {r0, r3, fp, sp, lr} │ │ │ │ - blx 19924c0 │ │ │ │ + blx 19924c0 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461e │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0xf8d74114 │ │ │ │ movwls r3, #17476 @ 0x4444 │ │ │ │ strbcc pc, [r0], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf5079303 │ │ │ │ @@ -18275,28 +18275,28 @@ │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r0, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ mcr2 7, 6, pc, cr4, cr9, {7} @ │ │ │ │ smlabteq r0, r6, r9, lr │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - ble 11f12c │ │ │ │ + ble 11f12c │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf507e065 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ 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: 0xff20f009 │ │ │ │ + @ instruction: 0xff1cf009 │ │ │ │ @ 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 │ │ │ │ @@ -18321,15 +18321,15 @@ │ │ │ │ @ instruction: 0xf7f96808 │ │ │ │ stmib r4, {r0, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ blcs 1d1d8 │ │ │ │ @ instruction: 0xf7eeda0f │ │ │ │ @ instruction: 0x4603e83c │ │ │ │ - blcs 5ae650 │ │ │ │ + blcs 5ae650 │ │ │ │ @ instruction: 0xf7eed104 │ │ │ │ @ instruction: 0x4603e836 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf04fe003 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ @@ -18342,41 +18342,41 @@ │ │ │ │ svc 0x0008f7ed │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ andeq fp, r2, r4, asr fp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x000149ba │ │ │ │ + @ instruction: 0x000149b2 │ │ │ │ strdeq fp, [r2], -ip │ │ │ │ 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}^ │ │ │ │ - blvs ffedd258 │ │ │ │ - blvs feef9274 │ │ │ │ - blvs ef9274 │ │ │ │ + blvs ffedd258 │ │ │ │ + blvs feef9274 │ │ │ │ + blvs ef9274 │ │ │ │ ldmib r7, {r2, r8, r9, ip, pc}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ - blmi b9d274 │ │ │ │ + blmi b9d274 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ stmib r7, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ blcs 1d294 │ │ │ │ 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 1e6f584 │ │ │ │ - cdp2 0, 8, cr15, cr0, cr9, {0} │ │ │ │ + blvs 1e6f584 │ │ │ │ + cdp2 0, 7, cr15, cr12, cr9, {0} │ │ │ │ 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 │ │ │ │ @@ -18391,43 +18391,43 @@ │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ stmib r7, {r0, r1, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ blcs 1d300 │ │ │ │ @ instruction: 0xf7edda0d │ │ │ │ @ instruction: 0x4603efb0 │ │ │ │ - blcs 5ae768 │ │ │ │ + blcs 5ae768 │ │ │ │ @ instruction: 0xf7edd104 │ │ │ │ strmi lr, [r3], -sl, lsr #31 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ 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 r4, r1, r0, ror r8 │ │ │ │ + andeq r4, r1, r8, ror #16 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - bleq fea52a68 │ │ │ │ + bleq fea52a68 │ │ │ │ ldcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ vsubhn.i64 d6, q11, q2 │ │ │ │ eorsvs r4, r0, r4, lsl r6 │ │ │ │ addvs pc, r4, r7, lsl #10 │ │ │ │ addvs pc, r3, r0, lsr #11 │ │ │ │ @ instruction: 0xf5076001 │ │ │ │ vaddw.s32 q3, , d4 │ │ │ │ andvs r4, sl, ip, lsl r1 │ │ │ │ addvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ addvs pc, r4, #679477248 @ 0x28800000 │ │ │ │ - bmi 182c7b4 │ │ │ │ - blmi 1825954 │ │ │ │ + bmi 182c7b4 │ │ │ │ + blmi 1825954 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, r3, lsr #11 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -18450,28 +18450,28 @@ │ │ │ │ @ instruction: 0xf5079300 │ │ │ │ ldmib r3, {r0, r3, r7, r8, r9, sp, lr}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ stc2l 7, cr15, [r6, #-996]! @ 0xfffffc1c │ │ │ │ smlabteq r0, r6, r9, lr │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - ble 11f3e8 │ │ │ │ + ble 11f3e8 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf507e065 │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ 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} │ │ │ │ - stc2l 0, cr15, [r2, #36] @ 0x24 │ │ │ │ + ldc2 0, cr15, [lr, #36]! @ 0x24 │ │ │ │ @ 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 │ │ │ │ @@ -18496,15 +18496,15 @@ │ │ │ │ @ instruction: 0xf7f96808 │ │ │ │ stmib r4, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ blcs 1d494 │ │ │ │ @ instruction: 0xf7edda0f │ │ │ │ @ instruction: 0x4603eede │ │ │ │ - blcs 5ae90c │ │ │ │ + blcs 5ae90c │ │ │ │ @ instruction: 0xf7edd104 │ │ │ │ @ instruction: 0x4603eed8 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf04fe003 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ @@ -18517,30 +18517,30 @@ │ │ │ │ stc 7, cr15, [sl, #948]! @ 0x3b4 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ muleq r2, r8, r8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r1, lr, lsr #14 │ │ │ │ + andeq r4, r1, r6, lsr #14 │ │ │ │ andeq fp, r2, r0, asr #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6bb00 │ │ │ │ + bl feb6bb00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d34 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ andsvs r6, r9, r3, lsl #7 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - bmi c2c994 │ │ │ │ - blmi c25b18 │ │ │ │ + bmi c2c994 │ │ │ │ + blmi c25b18 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, r3, lsr #11 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -18582,18 +18582,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stc 7, cr15, [r6, #-948]! @ 0xfffffc4c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ ldrdeq fp, [r2], -r4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r1, lr, lsl #11 │ │ │ │ + andeq r4, r1, r6, lsl #11 │ │ │ │ andeq fp, r2, r8, lsr r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6bc04 │ │ │ │ + bl feb6bc04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwls r6, #19003 @ 0x4a3b │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @@ -18611,29 +18611,29 @@ │ │ │ │ tstle r4, r6, lsl fp │ │ │ │ cdp 7, 0, cr15, cr0, cr13, {7} │ │ │ │ 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 │ │ │ │ - strdeq r4, [r1], -lr │ │ │ │ + strdeq r4, [r1], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6bc74 │ │ │ │ + bl feb6bc74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d34 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a36384 │ │ │ │ andsvs r6, r9, r3, lsl #7 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - bmi c2cb08 │ │ │ │ - blmi c25c8c │ │ │ │ + bmi c2cb08 │ │ │ │ + blmi c25c8c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r3, r3, lsr #11 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -18675,15 +18675,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stcl 7, cr15, [ip], #-948 @ 0xfffffc4c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r2, r0, ror #10 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r1, r6, asr #8 │ │ │ │ + andeq r4, r1, lr, lsr r4 │ │ │ │ andeq fp, r2, r4, asr #9 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ svcge 0x0002b08a │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ @@ -18693,28 +18693,28 @@ │ │ │ │ svcvc 0x0080f1b3 │ │ │ │ @ instruction: 0xf7edd309 │ │ │ │ @ instruction: 0x4603ed5c │ │ │ │ andsvs r2, sl, ip, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r2, r4, r6, sp, lr, pc}^ │ │ │ │ - blmi b397b8 │ │ │ │ + blmi b397b8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ stmib r7, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 1d7e4 │ │ │ │ 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} │ │ │ │ - blx ff750c0e │ │ │ │ + blx ff650c0e │ │ │ │ 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 │ │ │ │ @@ -18726,77 +18726,77 @@ │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0xe01933ff │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ stmib r7, {r0, r1, r2, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ - bcs 5d850 │ │ │ │ + bcs 5d850 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ ldmdavs r9!, {r1, r3, r8, r9, fp, ip, lr, pc}^ │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ 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 │ │ │ │ - muleq r1, r8, r3 │ │ │ │ + muleq r1, r0, r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6be70 │ │ │ │ + bl feb6be70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ - blx 1152c7e │ │ │ │ + blx 1152c7e │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r4, [r1], -r2 │ │ │ │ + andeq r4, r1, sl, asr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6beb4 │ │ │ │ + bl feb6beb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ - blx 8d2cc2 │ │ │ │ + blx 8d2cc2 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r1, r2, lsr #5 │ │ │ │ + muleq r1, sl, r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6bef8 │ │ │ │ + bl feb6bef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08d0fb8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2868 @ 0xfffff4cc │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r4, r8, r9, sp}^ │ │ │ │ - blx 52d06 │ │ │ │ + blx 52d06 │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - blle 1495930 │ │ │ │ + blle 1495930 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ svcvc 0x0080f1b2 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ ldmdbvs fp!, {r2, r3, r9, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ stc 7, cr15, [r0], #-948 @ 0xfffffc4c │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ @@ -18807,161 +18807,161 @@ │ │ │ │ andcs r4, ip, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r6], -pc │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ movwcc r6, #6459 @ 0x193b │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ - b fe052d30 │ │ │ │ + b fe052d30 │ │ │ │ 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: 0xf90cf009 │ │ │ │ + @ instruction: 0xf908f009 │ │ │ │ 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 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - b ff7d2d70 │ │ │ │ - blvs feee65c8 │ │ │ │ + b ff7d2d70 │ │ │ │ + blvs feee65c8 │ │ │ │ @ instruction: 0xf7ed601a │ │ │ │ strmi lr, [r3], -r8, asr #24 │ │ │ │ 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 r4, r1, lr, ror #4 │ │ │ │ + andeq r4, r1, r6, ror #4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6bff0 │ │ │ │ + bl feb6bff0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2868 @ 0xfffff4cc │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r4, r8, r9, sp}^ │ │ │ │ - blx fe052e04 │ │ │ │ + blx fe052e04 │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ - blle 1495a30 │ │ │ │ + blle 1495a30 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ svcvc 0x0080f1b2 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ ldmdbvs fp!, {r2, r3, r9, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - bl fe852dfc │ │ │ │ + bl fe852dfc │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andsvs r6, sl, fp, lsr ip │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, sl, fp, sp, lr} │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ - bl fff52e10 │ │ │ │ + bl fff52e10 │ │ │ │ andcs r4, ip, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsht r3, [r6], -pc │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, sl, fp, sp, lr} │ │ │ │ movwcc r6, #6459 @ 0x193b │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ - b 52e30 │ │ │ │ + b 52e30 │ │ │ │ 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: 0xf88cf009 │ │ │ │ + @ instruction: 0xf888f009 │ │ │ │ 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 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, sl, fp, sp, lr} │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - b 17d2e70 │ │ │ │ + b 17d2e70 │ │ │ │ ldcvs 6, cr4, [fp], #-8 │ │ │ │ @ instruction: 0xf7ed601a │ │ │ │ strmi lr, [r3], -r8, asr #23 │ │ │ │ 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 r4, r1, r2, lsl #3 │ │ │ │ + andeq r4, r1, sl, ror r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6c0f0 │ │ │ │ + bl feb6c0f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ - blx 152efc │ │ │ │ + blx 152efc │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r1, r6, rrx │ │ │ │ + andeq r4, r1, lr, asr r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6c134 │ │ │ │ + bl feb6c134 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp!, {r2, sp, lr, pc}^ │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ @ instruction: 0x601a68fb │ │ │ │ - b feed2f08 │ │ │ │ + b feed2f08 │ │ │ │ ldmdavs sl, {r0, r1, r9, sl, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ subseq r7, fp, fp, lsl r8 │ │ │ │ ldmdahi fp, {r0, r1, r4, sl, lr} │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - blcs 8b2fe0 │ │ │ │ + blcs 8b2fe0 │ │ │ │ movwcs sp, #1 │ │ │ │ ldmvs fp!, {r0, r2, r3, r5, sp, lr, pc}^ │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ @ instruction: 0x601a68fb │ │ │ │ andcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ and r6, r9, sl, lsl r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, sl, fp, ip}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - blcs 8b301c │ │ │ │ + blcs 8b301c │ │ │ │ ldmvs fp!, {r2, ip, lr, pc}^ │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - blcs 8b3030 │ │ │ │ + blcs 8b3030 │ │ │ │ movwcs sp, #1 │ │ │ │ ldmvs fp!, {r0, r2, sp, lr, pc}^ │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ @ instruction: 0x601a68fb │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ @@ -19006,36 +19006,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: 0xf107fc3d │ │ │ │ + @ instruction: 0xf107fc3b │ │ │ │ tstcs r1, r0, lsl r3 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fca0 │ │ │ │ + @ instruction: 0xf107fc9e │ │ │ │ @ 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: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fe63 │ │ │ │ + @ instruction: 0xf107fe61 │ │ │ │ @ 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: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fe57 │ │ │ │ + @ instruction: 0xf107fe55 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmib r3, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ ldmdbmi r8!, {r4, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 4, cr15, cr10, cr4, {0} │ │ │ │ + cdp2 0, 4, cr15, cr8, cr4, {0} │ │ │ │ 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 │ │ │ │ @@ -19046,60 +19046,60 @@ │ │ │ │ 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 │ │ │ │ - cdp2 0, 2, cr15, cr4, cr4, {0} │ │ │ │ + cdp2 0, 2, cr15, cr2, cr4, {0} │ │ │ │ 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 215da8 │ │ │ │ + blcc 215da8 │ │ │ │ andseq pc, r0, r7, lsl #2 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ - cdp2 0, 11, cr15, cr4, cr4, {0} │ │ │ │ + cdp2 0, 11, cr15, cr2, cr4, {0} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fc40 │ │ │ │ + @ instruction: 0xf107fc3e │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1005081 │ │ │ │ stmdbmi pc, {r2, r3} @ │ │ │ │ - bmi 266378 │ │ │ │ + bmi 266378 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ ldrmi lr, [r8], -r4, asr #18 │ │ │ │ strpl pc, [r1, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq sl, r2, r2, lsl #31 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r1, r6, ror #7 │ │ │ │ ldrdeq r4, [r1], -lr │ │ │ │ - ldrdeq r4, [r1], -r4 @ │ │ │ │ - muleq r1, sl, r3 │ │ │ │ + ldrdeq r4, [r1], -r6 │ │ │ │ + andeq r4, r1, ip, asr #7 │ │ │ │ + muleq r1, r2, r3 │ │ │ │ andeq sl, r2, r0, ror lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6c3d8 │ │ │ │ + bl feb6c3d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - bmi ffced2cc │ │ │ │ - blmi ffce63d4 │ │ │ │ + bmi ffced2cc │ │ │ │ + blmi ffce63d4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f637b │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ stmib r8, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ @@ -19119,33 +19119,33 @@ │ │ │ │ ldmdbvs fp!, {r1, sp, lr, pc} │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ stmdb r0, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ 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 29e5c │ │ │ │ + blcs 29e5c │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmibmi r6, {r0, r1, r2, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ svc 0x0054f7ec │ │ │ │ - blcs 26a7c │ │ │ │ + blcs 26a7c │ │ │ │ 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: 0xf0114610 │ │ │ │ - strmi pc, [r2], -r3, asr #24 │ │ │ │ + @ instruction: 0x4602fc3f │ │ │ │ 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: 0xf7ed4618 │ │ │ │ ldmdavs fp!, {r1, r2, r3, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -19157,44 +19157,44 @@ │ │ │ │ @ instruction: 0xd1282b00 │ │ │ │ movwcc r6, #26939 @ 0x693b │ │ │ │ @ instruction: 0xf107613b │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0x46180310 │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ - blcs 26b00 │ │ │ │ + blcs 26b00 │ │ │ │ rscshi pc, pc, r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - ldc2 0, cr15, [r0], {17} │ │ │ │ + stc2 0, cr15, [ip], {17} │ │ │ │ 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 │ │ │ │ stmdb sl!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ 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 │ │ │ │ cdp 7, 14, cr15, cr14, cr12, {7} │ │ │ │ - blcs 26b48 │ │ │ │ + blcs 26b48 │ │ │ │ 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 │ │ │ │ - blx fe8513ae │ │ │ │ + blx fe7513ae │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7ed6a78 │ │ │ │ ldmvs fp!, {r1, r2, r3, r4, r5, r6, r7, fp, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -19206,21 +19206,21 @@ │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8, r9, sp}^ │ │ │ │ addsmi r0, r0, #-2147483646 @ 0x80000002 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ movwcs fp, #8108 @ 0x1fac │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, ip, sp, pc} │ │ │ │ - bvs 1e35c20 │ │ │ │ + bvs 1e35c20 │ │ │ │ cdp 7, 7, cr15, cr12, cr12, {7} │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ stmibmi r1, {r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ cdp 7, 10, cr15, cr4, cr12, {7} │ │ │ │ - blcs 26bdc │ │ │ │ + blcs 26bdc │ │ │ │ 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 │ │ │ │ @@ -19228,59 +19228,59 @@ │ │ │ │ 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: 0xf0114619 │ │ │ │ - strmi pc, [r2], -sp, lsl #23 │ │ │ │ + strmi pc, [r2], -r9, lsl #23 │ │ │ │ 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 │ │ │ │ - blx f51476 │ │ │ │ + blx e51476 │ │ │ │ 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} │ │ │ │ @ instruction: 0xf7ed4618 │ │ │ │ ldmdavs fp!, {r4, r7, fp, sp, lr, pc} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf103695b │ │ │ │ - blcc 6a060 │ │ │ │ + blcc 6a060 │ │ │ │ ldrmi r0, [r3], #-219 @ 0xffffff25 │ │ │ │ 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 26c90 │ │ │ │ + blcs 26c90 │ │ │ │ ldmvs fp!, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - blx 3514d6 │ │ │ │ + blx 2514d6 │ │ │ │ ldmvs fp!, {r3, r4, r5, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7ed6a38 │ │ │ │ ldmvs fp!, {r1, r3, r5, r6, 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 e1b814 │ │ │ │ - blx 551506 │ │ │ │ + bvs e1b814 │ │ │ │ + blx 451506 │ │ │ │ rsbsvs r4, r3, r3, lsl #12 │ │ │ │ @ instruction: 0xf7ec6a38 │ │ │ │ @ instruction: 0xe6b7edf6 │ │ │ │ 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 │ │ │ │ @@ -19300,349 +19300,349 @@ │ │ │ │ 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 │ │ │ │ - blx fff51574 │ │ │ │ + blx ffe51574 │ │ │ │ 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 6a144 │ │ │ │ + blcc 6a144 │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ - strmi pc, [r3], -fp, asr #21 │ │ │ │ + strmi pc, [r3], -r7, asr #21 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf103695b │ │ │ │ - blcc 6a164 │ │ │ │ + blcc 6a164 │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldrbtmi r4, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ - @ instruction: 0x4603fabb │ │ │ │ + @ instruction: 0x4603fab7 │ │ │ │ ldmdavs fp!, {r0, r1, r5, r6, sp, lr} │ │ │ │ cmpvs sl, r1, lsl #4 │ │ │ │ - blcs 2fb6c │ │ │ │ + blcs 2fb6c │ │ │ │ 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 22677c │ │ │ │ + bmi 22677c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror fp │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ ldrmi lr, [r8], -r2, asr #30 │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq sl, r2, r8, lsl lr │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r1, ip, ror r2 │ │ │ │ - andeq r4, r1, lr, lsl r2 │ │ │ │ - andeq r4, r1, r0, asr #3 │ │ │ │ - andeq r4, r1, r8, lsr r1 │ │ │ │ - @ instruction: 0x00013fba │ │ │ │ - muleq r1, lr, pc @ │ │ │ │ + andeq r4, r1, r4, ror r2 │ │ │ │ + andeq r4, r1, r6, lsl r2 │ │ │ │ + @ instruction: 0x000141b8 │ │ │ │ + andeq r4, r1, r0, lsr r1 │ │ │ │ + @ instruction: 0x00013fb2 │ │ │ │ + muleq r1, r6, pc @ │ │ │ │ andeq sl, r2, ip, ror #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6c7e0 │ │ │ │ + bl feb6c7e0 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf922f00b │ │ │ │ + @ instruction: 0xf91ef00b │ │ │ │ @ instruction: 0xf7ec68f8 │ │ │ │ strmi lr, [r2], -r2, asr #31 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - @ instruction: 0xf85cf00c │ │ │ │ + @ instruction: 0xf858f00c │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xf8bff00c │ │ │ │ + @ instruction: 0xf8bbf00c │ │ │ │ msreq SPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0x4603f9f3 │ │ │ │ - blmi 526ea8 │ │ │ │ + strmi pc, [r3], -pc, ror #19 │ │ │ │ + blmi 526ea8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ec68b8 │ │ │ │ @ instruction: 0xf107efe2 │ │ │ │ ldrmi r0, [r8], -ip, ror #6 │ │ │ │ - @ instruction: 0xf9e6f00c │ │ │ │ + @ instruction: 0xf9e2f00c │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svc 0x00d4f7ec │ │ │ │ - bmi 345268 │ │ │ │ - blmi 226854 │ │ │ │ + bmi 345268 │ │ │ │ + blmi 226854 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrdcc pc, [ip], r7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ cdp 7, 13, cr15, cr6, cr12, {7} │ │ │ │ ssatmi r3, #30, r0, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq sl, r2, lr, lsl #20 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r1, ip, asr #29 │ │ │ │ - @ instruction: 0x00013ebe │ │ │ │ + andeq r3, r1, r4, asr #29 │ │ │ │ + @ instruction: 0x00013eb6 │ │ │ │ muleq r2, r8, r9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6c8a4 │ │ │ │ + bl feb6c8a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - blcs 2f8a4 │ │ │ │ + blcs 2f8a4 │ │ │ │ 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 166f34 │ │ │ │ + blmi 166f34 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ec68f8 │ │ │ │ svclt 0x0000ef9c │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r1, ip, asr #28 │ │ │ │ + andeq r3, r1, r4, asr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6c8ec │ │ │ │ + bl feb6c8ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - bmi 4ed7e0 │ │ │ │ - blmi 4e68e8 │ │ │ │ + bmi 4ed7e0 │ │ │ │ + blmi 4e68e8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f617b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @ instruction: 0xf0006838 │ │ │ │ teqpvs r8, r1, lsr #16 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x461a68fb │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svc 0x0072f7ec │ │ │ │ - bmi 2c532c │ │ │ │ - blmi 1e6918 │ │ │ │ + bmi 2c532c │ │ │ │ + blmi 1e6918 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ @ instruction: 0x3718ee76 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sl, r2, r4, lsl #18 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r1, lr, ror #27 │ │ │ │ + andeq r3, r1, r6, ror #27 │ │ │ │ ldrdeq sl, [r2], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6c960 │ │ │ │ + bl feb6c960 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi 7ad854 │ │ │ │ - blmi 7a695c │ │ │ │ + bmi 7ad854 │ │ │ │ + blmi 7a695c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f637b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0xf1070110 │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ movwls r0, #780 @ 0x30c │ │ │ │ ldmdbmi r8, {r0, r1, r3, r9, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldcl 7, cr15, [r0], {236} @ 0xec │ │ │ │ - blcs 66fa8 │ │ │ │ + blcs 66fa8 │ │ │ │ ldmvs sl!, {r0, r1, r4, r8, ip, lr, pc}^ │ │ │ │ - bne ff4efa90 │ │ │ │ + bne ff4efa90 │ │ │ │ tstle lr, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ec6878 │ │ │ │ @ instruction: 0x4603eef4 │ │ │ │ addsmi r6, r3, #16384000 @ 0xfa0000 │ │ │ │ ldmvs fp!, {r0, r1, r2, r8, ip, lr, pc} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sl, lr} │ │ │ │ movwcs r6, #4122 @ 0x101a │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2314 @ 0xfffff6f6 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ - blvs 1eaf818 │ │ │ │ + blvs 1eaf818 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ cdp 7, 2, cr15, cr6, cr12, {7} │ │ │ │ @ instruction: 0x37384618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ muleq r2, r0, r8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r8, sp │ │ │ │ + muleq r1, r0, sp │ │ │ │ andeq sl, r2, r6, lsr r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6ca00 │ │ │ │ + bl feb6ca00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi 7ad8f4 │ │ │ │ - blmi 7a69fc │ │ │ │ + bmi 7ad8f4 │ │ │ │ + blmi 7a69fc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f637b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0xf1070110 │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ movwls r0, #780 @ 0x30c │ │ │ │ ldmdbmi r8, {r0, r1, r3, r9, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stc 7, cr15, [r0], {236} @ 0xec │ │ │ │ - blcs 67048 │ │ │ │ + blcs 67048 │ │ │ │ ldmvs sl!, {r0, r1, r4, r8, ip, lr, pc}^ │ │ │ │ - bne ff4efb30 │ │ │ │ + bne ff4efb30 │ │ │ │ tstle lr, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ec6878 │ │ │ │ strmi lr, [r3], -r4, lsr #29 │ │ │ │ addsmi r6, r3, #16384000 @ 0xfa0000 │ │ │ │ ldmvs fp!, {r0, r1, r2, r8, ip, lr, pc} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sl, lr} │ │ │ │ movwcs r6, #4122 @ 0x101a │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2314 @ 0xfffff6f6 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ - blvs 1eaf8b8 │ │ │ │ + blvs 1eaf8b8 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldcl 7, cr15, [r6, #944] @ 0x3b0 │ │ │ │ @ instruction: 0x37384618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ strdeq sl, [r2], -r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r1, r4, lsr #26 │ │ │ │ + andeq r3, r1, ip, lsl sp │ │ │ │ muleq r2, r6, r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6caa0 │ │ │ │ + bl feb6caa0 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xffc4f00a │ │ │ │ + @ instruction: 0xffc0f00a │ │ │ │ @ instruction: 0xf7ec6878 │ │ │ │ strmi lr, [r2], -r4, ror #28 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0x46186879 │ │ │ │ - cdp2 0, 15, cr15, cr14, cr11, {0} │ │ │ │ + cdp2 0, 15, cr15, cr10, cr11, {0} │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xff61f00b │ │ │ │ + @ instruction: 0xff5df00b │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - @ instruction: 0x4603f895 │ │ │ │ + @ instruction: 0x4603f891 │ │ │ │ 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: 0xf7ecd001 │ │ │ │ ldrmi lr, [r8], -lr, lsl #27 │ │ │ │ ldrtmi r3, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq sl, r2, r2, asr r7 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq sl, r2, r6, lsl #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6cb30 │ │ │ │ + bl feb6cb30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ ldrsbtvs lr, [r8], #230 @ 0xe6 │ │ │ │ - blcs 2fd38 │ │ │ │ - blmi 849d58 │ │ │ │ + blcs 2fd38 │ │ │ │ + blmi 849d58 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ cdp 7, 6, cr15, cr8, cr12, {7} │ │ │ │ - blcs 27170 │ │ │ │ + blcs 27170 │ │ │ │ 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}^ │ │ │ │ cdp 7, 5, cr15, cr10, cr12, {7} │ │ │ │ - blcs 2718c │ │ │ │ + blcs 2718c │ │ │ │ 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}^ │ │ │ │ cdp 7, 4, cr15, cr12, cr12, {7} │ │ │ │ - blcs 271a8 │ │ │ │ + blcs 271a8 │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, sl, lsl #4 │ │ │ │ and r2, ip, r1, lsl #6 │ │ │ │ - bmi 36fd98 │ │ │ │ + bmi 36fd98 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldmdavs fp!, {r0, r1, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r7, r8, sl, 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 r3, r1, lr, lsr ip │ │ │ │ - andeq r3, r1, ip, lsr ip │ │ │ │ - andeq r3, r1, lr, lsr ip │ │ │ │ - andeq r3, r1, sl, lsl ip │ │ │ │ - andeq r3, r1, lr, lsl #24 │ │ │ │ - strdeq r3, [r1], -r8 │ │ │ │ + andeq r3, r1, r6, lsr ip │ │ │ │ + andeq r3, r1, r4, lsr ip │ │ │ │ + andeq r3, r1, r6, lsr ip │ │ │ │ + andeq r3, r1, r2, lsl ip │ │ │ │ + andeq r3, r1, r6, lsl #24 │ │ │ │ + strdeq r3, [r1], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6cbec │ │ │ │ + bl feb6cbec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0910fb0 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ mrrcmi 0, 3, r6, r4, cr11 │ │ │ │ - bmi 1526bf4 │ │ │ │ - blmi 1526bf0 │ │ │ │ + bmi 1526bf4 │ │ │ │ + blmi 1526bf0 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f63fb │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ eorcs r0, r0, #28, 6 @ 0x70000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ stc 7, cr15, [lr], #-944 @ 0xfffffc50 │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf7ec6878 │ │ │ │ ldmdavs fp!, {r1, r3, r5, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xf10761bb │ │ │ │ @ instruction: 0x4618031c │ │ │ │ @ instruction: 0xff76f7ff │ │ │ │ - blcs 2fe2c │ │ │ │ - bvs f09f10 │ │ │ │ + blcs 2fe2c │ │ │ │ + bvs f09f10 │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blcs 2b0338 │ │ │ │ + blcs 2b0338 │ │ │ │ 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} │ │ │ │ stmiapl r2!, {r0, r1, r2, r3, r4, r5, r9, fp, lr} │ │ │ │ streq pc, [r8], #-259 @ 0xfffffefd │ │ │ │ - blgt 3e72b4 │ │ │ │ + blgt 3e72b4 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ addslt r6, fp, #12255232 @ 0xbb0000 │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ strmi lr, [r3], -r4, lsl #27 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ movwcs r8, #41050 @ 0xa05a │ │ │ │ ldmdbvs fp!, {r1, r2, r4, r6, sp, lr, pc}^ │ │ │ │ @@ -19651,33 +19651,33 @@ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ andshi r2, sl, r2, lsl #4 │ │ │ │ addslt r6, fp, #12255232 @ 0xbb0000 │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ @ instruction: 0x4603ed70 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ movwcs r8, #8282 @ 0x205a │ │ │ │ - bvs f0dbb4 │ │ │ │ + bvs f0dbb4 │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blcs b03a0 │ │ │ │ + blcs b03a0 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r8, ip, lr, pc}^ │ │ │ │ ldrmi r3, [sl], -r4, lsl #6 │ │ │ │ strdcs r6, [r2], -r9 │ │ │ │ - b fffd3a74 │ │ │ │ - blcs 672d4 │ │ │ │ + b fffd3a74 │ │ │ │ + blcs 672d4 │ │ │ │ ldmdavs fp!, {r4, r8, ip, lr, pc} │ │ │ │ andsvs r2, sl, r0, lsl r2 │ │ │ │ andcs r6, r2, #2015232 @ 0x1ec000 │ │ │ │ ldmvs fp!, {r1, r3, r4, pc} │ │ │ │ @ instruction: 0x4618b29b │ │ │ │ stcl 7, cr15, [lr, #-944] @ 0xfffffc50 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ subshi r6, sl, fp, ror r9 │ │ │ │ eor r2, r1, r2, lsl #6 │ │ │ │ - blcs 303dc │ │ │ │ - bvs f09afc │ │ │ │ + blcs 303dc │ │ │ │ + bvs f09afc │ │ │ │ tstle sl, sl, lsl #22 │ │ │ │ movwcc r6, #35259 @ 0x89bb │ │ │ │ ldmvs r9!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ec200a │ │ │ │ @ instruction: 0x4603eade │ │ │ │ tstle r0, r1, lsl #22 │ │ │ │ andscs r6, ip, #3866624 @ 0x3b0000 │ │ │ │ @@ -19687,39 +19687,39 @@ │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ strmi lr, [r3], -lr, lsr #26 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ movwcs r8, #41050 @ 0xa05a │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2315 @ 0xfffff6f5 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ - blvs ffeafb80 │ │ │ │ + blvs ffeafb80 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldcl 7, cr15, [r2], #-944 @ 0xfffffc50 │ │ │ │ smlaldcc r4, r4, r8, r6 @ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sl, r2, r0, lsl #12 │ │ │ │ strdeq sl, [r2], -ip │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq sl, r2, lr, asr #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6cd6c │ │ │ │ + bl feb6cd6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ - blcs b7bec │ │ │ │ + blcs b7bec │ │ │ │ ldmdavs fp!, {r1, r2, r3, r8, ip, lr, pc} │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ cmnvs fp, r4, lsl #6 │ │ │ │ ldmdahi fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ teqcs r0, #24, 12 @ 0x1800000 │ │ │ │ ldmdbvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - b ff9d3b4c │ │ │ │ + b ff9d3b4c │ │ │ │ ands r2, r3, r1, lsl #6 │ │ │ │ ldmdahi fp, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ tstle lr, sl, lsl #22 │ │ │ │ adcsvs r6, fp, fp, lsr r8 │ │ │ │ movwcc r6, #35003 @ 0x88bb │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0x4618881b │ │ │ │ @@ -19735,57 +19735,57 @@ │ │ │ │ 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 33c68 │ │ │ │ + blcs 33c68 │ │ │ │ ldmvs fp!, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x37144618 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6ce14 │ │ │ │ + bl feb6ce14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ andsvs r6, sl, sl, lsr r8 │ │ │ │ ldmvs r8!, {r1, r3, r4, r5, r8, sp}^ │ │ │ │ @ instruction: 0xffcef7ff │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ tstle r5, r0, lsl #22 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - bl fe853bf4 │ │ │ │ + bl fe853bf4 │ │ │ │ eor r2, r1, r1, lsl #6 │ │ │ │ - blcs 70238 │ │ │ │ + blcs 70238 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r8, ip, lr, pc}^ │ │ │ │ ldmdbmi r0, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 1bd3c0c │ │ │ │ - blcs a746c │ │ │ │ + b 1bd3c0c │ │ │ │ + blcs a746c │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ movwcs lr, #18 │ │ │ │ ldmdavs fp!, {r4, sp, lr, pc}^ │ │ │ │ stmdbmi sl, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 1853c28 │ │ │ │ - blcs a7488 │ │ │ │ + b 1853c28 │ │ │ │ + blcs a7488 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ ldmvs r9!, {r2, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ec68b8 │ │ │ │ movwcs lr, #7038 @ 0x1b7e │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r1, ip, r9 │ │ │ │ - andeq r3, r1, ip, lsl #19 │ │ │ │ + muleq r1, r4, r9 │ │ │ │ + andeq r3, r1, r4, lsl #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6cea4 │ │ │ │ + bl feb6cea4 │ │ │ │ @ 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}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3094 │ │ │ │ @@ -19804,15 +19804,15 @@ │ │ │ │ @ instruction: 0x4618eb9e │ │ │ │ ssatmi r3, #30, r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq sl, r2, lr, asr #6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq sl, r2, r6, lsr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6cf10 │ │ │ │ + bl feb6cf10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ ldmvs fp!, {r0, r2, r3, sp, lr, pc}^ │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @@ -19824,41 +19824,41 @@ │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq pc, r3, sl, ror #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6cf60 │ │ │ │ + bl feb6cf60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7ece01f │ │ │ │ strmi lr, [r3], -ip, lsr #23 │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ subseq r7, fp, fp, lsl r8 │ │ │ │ ldmdahi fp, {r0, r1, r4, sl, lr} │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ - bl fe7d3d3c │ │ │ │ + bl fe7d3d3c │ │ │ │ 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 26ba0 │ │ │ │ + blcs 26ba0 │ │ │ │ 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 33e20 │ │ │ │ + blcs 33e20 │ │ │ │ svclt 0x0000d1db │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6cfc8 │ │ │ │ + bl feb6cfc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07b8 │ │ │ │ svcge 0x00060d3c │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @@ -19879,33 +19879,33 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strcs pc, [r4, #2271]! @ 0x8df │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fb43 │ │ │ │ + @ instruction: 0xf507fb41 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ @ instruction: 0xf507040c │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ movwls r0, #4372 @ 0x1114 │ │ │ │ ldrbcc pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf0086808 │ │ │ │ - eorvs pc, r0, pc, lsl #23 │ │ │ │ + eorvs pc, r0, fp, lsl #23 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [lr, -pc]! │ │ │ │ - bl ffa53e34 │ │ │ │ + bl ffa53e34 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs r2, {r2, r3, r8, r9} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs r8, {r2, r3, r8, r9} │ │ │ │ stmib r8, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -19919,35 +19919,35 @@ │ │ │ │ ldrcc pc, [ip, #-2271] @ 0xfffff721 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1304 @ 0xfffffae8 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffcd1eec │ │ │ │ + blx ffc51eec │ │ │ │ @ instruction: 0xf107e256 │ │ │ │ @ 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} │ │ │ │ - @ instruction: 0xf991f008 │ │ │ │ - blcs 27710 │ │ │ │ + @ instruction: 0xf98df008 │ │ │ │ + blcs 27710 │ │ │ │ andcs sp, r0, #1 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0xf50732ff │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andsvs r0, sl, ip, lsl #6 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [lr, -pc]! │ │ │ │ - bl fe553edc │ │ │ │ + bl fe553edc │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs r2, {r2, r3, r8, r9} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs r8, {r2, r3, r8, r9} │ │ │ │ ldmdb r4!, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -19961,104 +19961,104 @@ │ │ │ │ strcc pc, [r4], #2271 @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strcc pc, [r0], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1152 @ 0xfffffb80 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe7d1f94 │ │ │ │ + blx fe751f94 │ │ │ │ @ instruction: 0xf107e202 │ │ │ │ @ instruction: 0xf8df031c │ │ │ │ ldrbtmi r2, [sl], #-1132 @ 0xfffffb94 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - bl 1353f48 │ │ │ │ - blcs 277a8 │ │ │ │ + bl 1353f48 │ │ │ │ + blcs 277a8 │ │ │ │ @ instruction: 0x81bcf040 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strbcs pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fa81 │ │ │ │ + @ instruction: 0xf507fa7f │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf5076859 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmdavs r0, {r8, r9, sp} │ │ │ │ strmi r4, [r3], -r8, lsl #15 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8df8157 │ │ │ │ ldrbtmi r3, [fp], #-1048 @ 0xfffffbe8 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf107fa63 │ │ │ │ + @ instruction: 0xf107fa61 │ │ │ │ @ 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} │ │ │ │ - @ instruction: 0xf903f008 │ │ │ │ - blcs 2782c │ │ │ │ + @ instruction: 0xf8fff008 │ │ │ │ + blcs 2782c │ │ │ │ andcs sp, r0, #1 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0xf50732ff │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andsvs r0, sl, ip, lsl #6 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ - bl 1d3ff8 │ │ │ │ + bl 1d3ff8 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs r2, {r2, r3, r8, r9} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs r8, {r2, r3, r8, r9} │ │ │ │ stmia r6!, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-3043 @ 0xfffff41d │ │ │ │ cmpcs r1, #134217728 @ 0x8000000 │ │ │ │ - blmi ff8bac84 │ │ │ │ + blmi ff8bac84 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3041 @ 0xfffff41f │ │ │ │ ldrbtmi r4, [sl], #-2785 @ 0xfffff51f │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 5520a8 │ │ │ │ + blx 4d20a8 │ │ │ │ @ instruction: 0xf107e178 │ │ │ │ - bmi ff756d10 │ │ │ │ + bmi ff756d10 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ec4618 │ │ │ │ strmi lr, [r3], -r4, asr #21 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blmi ff676450 │ │ │ │ + blmi ff676450 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9fef004 │ │ │ │ + @ instruction: 0xf9fcf004 │ │ │ │ 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: 0xf0086800 │ │ │ │ - @ instruction: 0x4603f89e │ │ │ │ + @ instruction: 0x4603f89a │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @@ -20072,39 +20072,39 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf7ec6818 │ │ │ │ strmi lr, [r3], -r2, asr #16 │ │ │ │ @ instruction: 0xf5079304 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9} │ │ │ │ - blmi fedfad4c │ │ │ │ + blmi fedfad4c │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4948 @ 0x1354 │ │ │ │ ldrbtmi r4, [fp], #-2997 @ 0xfffff44b │ │ │ │ - blmi fed7ad50 │ │ │ │ - bmi fed67340 │ │ │ │ + blmi fed7ad50 │ │ │ │ + bmi fed67340 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - tstp r3, pc, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + tstp r3, sp, lsr #19 @ p-variant is OBSOLETE │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0104618 │ │ │ │ - @ instruction: 0x4602fcbd │ │ │ │ + @ instruction: 0x4602fcb9 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ 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: 0xf0086800 │ │ │ │ - strmi pc, [r3], -r2, asr #16 │ │ │ │ + @ instruction: 0x4603f83e │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @@ -20118,62 +20118,62 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf7eb6818 │ │ │ │ strmi lr, [r3], -r6, ror #31 │ │ │ │ @ instruction: 0xf5079304 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9} │ │ │ │ - blmi fe37ae04 │ │ │ │ + blmi fe37ae04 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4950 @ 0x1356 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ - blmi fe2fae08 │ │ │ │ - bmi fe2e73f8 │ │ │ │ + blmi fe2fae08 │ │ │ │ + bmi fe2e73f8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - adcs pc, r7, r3, asr r9 @ │ │ │ │ + adcs pc, r7, r1, asr r9 @ │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0104618 │ │ │ │ - strmi pc, [r2], -r1, ror #24 │ │ │ │ + @ instruction: 0x4602fc5d │ │ │ │ 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 │ │ │ │ @ instruction: 0xf507fd89 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9} │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ - bmi 1da7ab0 │ │ │ │ + bmi 1da7ab0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f927 │ │ │ │ + @ instruction: 0xf507f925 │ │ │ │ @ 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 │ │ │ │ - sub pc, pc, r7, lsl r9 @ │ │ │ │ + sub pc, pc, r5, lsl r9 @ │ │ │ │ ldmib lr, {r2, r3, 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, r7, lsl #18 │ │ │ │ + eors pc, pc, r5, lsl #18 │ │ │ │ stmib lr, {r2, r3, 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} │ │ │ │ @@ -20181,186 +20181,186 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf7eb6818 │ │ │ │ strmi lr, [r3], -r8, ror #30 │ │ │ │ @ instruction: 0xf5079304 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9} │ │ │ │ - blmi 157af00 │ │ │ │ + blmi 157af00 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4962 @ 0x1362 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ - blmi 14faf04 │ │ │ │ - bmi 14e74f4 │ │ │ │ + blmi 14faf04 │ │ │ │ + bmi 14e74f4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldrsbt pc, [r9], -r5 @ │ │ │ │ + ldrsbt pc, [r9], -r3 @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf8c6f004 │ │ │ │ + @ instruction: 0xf8c4f004 │ │ │ │ ldrbtmi r4, [fp], #-2889 @ 0xfffff4b7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f8bd │ │ │ │ + @ instruction: 0xf507f8bb │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070308 │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 303d4 │ │ │ │ + blcs 303d4 │ │ │ │ ldclge 4, cr15, [r8, #-508] @ 0xfffffe04 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f8a1 │ │ │ │ + @ instruction: 0xf507f89f │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, sp, #12, 6 @ 0x30000000 │ │ │ │ svclt 0x0000601a │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ - blcs 30404 │ │ │ │ + blcs 30404 │ │ │ │ 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: 0xf7ecd001 │ │ │ │ @ instruction: 0x4618e83a │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sl, r2, sl, lsl #4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ strdeq pc, [r3], -r4 │ │ │ │ - ldrdeq r3, [r1], -ip │ │ │ │ - andeq r3, r1, ip, asr #15 │ │ │ │ - andeq r3, r1, r8, lsr #15 │ │ │ │ - andeq r3, r1, r4, lsr #15 │ │ │ │ - andeq r3, r1, r8, lsr #19 │ │ │ │ - andeq r3, r1, lr, asr r7 │ │ │ │ - andeq r3, r1, r0, lsl #14 │ │ │ │ - strdeq r3, [r1], -ip │ │ │ │ - andeq r3, r1, r0, lsl #18 │ │ │ │ - @ instruction: 0x000136b6 │ │ │ │ - ldrdeq r3, [r1], -lr │ │ │ │ - andeq r3, r1, r0, asr #13 │ │ │ │ - andeq r3, r1, r2, lsr #13 │ │ │ │ - andeq r3, r1, r6, ror #11 │ │ │ │ - andeq r3, r1, r4, ror #11 │ │ │ │ - andeq r3, r1, sl, ror #15 │ │ │ │ - andeq r3, r1, r2, lsr #11 │ │ │ │ - andeq r3, r1, ip, asr #11 │ │ │ │ + ldrdeq r3, [r1], -r4 │ │ │ │ + andeq r3, r1, r4, asr #15 │ │ │ │ + andeq r3, r1, r0, lsr #15 │ │ │ │ + muleq r1, ip, r7 │ │ │ │ + andeq r3, r1, r0, lsr #19 │ │ │ │ + andeq r3, r1, r6, asr r7 │ │ │ │ + strdeq r3, [r1], -r8 │ │ │ │ strdeq r3, [r1], -r4 │ │ │ │ - andeq r3, r1, ip, lsl r5 │ │ │ │ - andeq r3, r1, sl, lsl r5 │ │ │ │ - andeq r3, r1, r0, lsr #14 │ │ │ │ - ldrdeq r3, [r1], -r8 │ │ │ │ - andeq r3, r1, r4, ror #8 │ │ │ │ - andeq r3, r1, r2, ror #8 │ │ │ │ - andeq r3, r1, r8, ror #12 │ │ │ │ - andeq r3, r1, r0, lsr #8 │ │ │ │ - andeq r3, r1, r8, ror #8 │ │ │ │ - andeq r3, r1, r6, ror #8 │ │ │ │ - andeq r3, r1, r6, ror #8 │ │ │ │ - andeq r3, r1, r8, ror #6 │ │ │ │ - andeq r3, r1, r6, ror #6 │ │ │ │ - andeq r3, r1, ip, ror #10 │ │ │ │ + strdeq r3, [r1], -r8 │ │ │ │ + andeq r3, r1, lr, lsr #13 │ │ │ │ + ldrdeq r3, [r1], -r6 │ │ │ │ + @ instruction: 0x000136b8 │ │ │ │ + muleq r1, sl, r6 │ │ │ │ + ldrdeq r3, [r1], -lr │ │ │ │ + ldrdeq r3, [r1], -ip │ │ │ │ + andeq r3, r1, r2, ror #15 │ │ │ │ + muleq r1, sl, r5 │ │ │ │ + andeq r3, r1, r4, asr #11 │ │ │ │ + andeq r3, r1, ip, ror #11 │ │ │ │ + andeq r3, r1, r4, lsl r5 │ │ │ │ + andeq r3, r1, r2, lsl r5 │ │ │ │ + andeq r3, r1, r8, lsl r7 │ │ │ │ + ldrdeq r3, [r1], -r0 │ │ │ │ + andeq r3, r1, ip, asr r4 │ │ │ │ + andeq r3, r1, sl, asr r4 │ │ │ │ + andeq r3, r1, r0, ror #12 │ │ │ │ andeq r3, r1, r8, lsl r4 │ │ │ │ - andeq r3, r1, sl, lsl r4 │ │ │ │ - andeq r3, r1, r6, lsr #8 │ │ │ │ - strdeq r3, [r1], -lr │ │ │ │ + andeq r3, r1, r0, ror #8 │ │ │ │ + andeq r3, r1, lr, asr r4 │ │ │ │ + andeq r3, r1, lr, asr r4 │ │ │ │ + andeq r3, r1, r0, ror #6 │ │ │ │ + andeq r3, r1, lr, asr r3 │ │ │ │ + andeq r3, r1, r4, ror #10 │ │ │ │ + andeq r3, r1, r0, lsl r4 │ │ │ │ + andeq r3, r1, r2, lsl r4 │ │ │ │ + andeq r3, r1, lr, lsl r4 │ │ │ │ + strdeq r3, [r1], -r6 │ │ │ │ andeq r9, r2, lr, asr ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6d670 │ │ │ │ + bl feb6d670 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0b90 │ │ │ │ svcge 0x00044d64 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ movtmi pc, #17059 @ 0x42a3 @ │ │ │ │ @ instruction: 0xf5076018 │ │ │ │ @ instruction: 0xf5a3638a │ │ │ │ andsvs r6, r9, r9, lsl #7 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ movtmi pc, #49827 @ 0xc2a3 @ │ │ │ │ - bmi fea2e504 │ │ │ │ - blmi fea27688 │ │ │ │ + bmi fea2e504 │ │ │ │ + blmi fea27688 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ strbcc pc, [ip], #-2247 @ 0xfffff739 @ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf9c4f008 │ │ │ │ + @ instruction: 0xf9c0f008 │ │ │ │ @ instruction: 0xf107e0fa │ │ │ │ ldrmi r0, [r8], -ip, asr #6 │ │ │ │ - stc2 0, cr15, [r4], #-56 @ 0xffffffc8 │ │ │ │ + stc2 0, cr15, [r0], #-56 @ 0xffffffc8 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xffdef003 │ │ │ │ + @ instruction: 0xffdcf003 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ strvs pc, [r7], #1443 @ 0x5a3 │ │ │ │ movteq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strdvs pc, [r0], -r9 @ │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r7, #683671552 @ 0x28c00000 │ │ │ │ - blcs 30590 │ │ │ │ + blcs 30590 │ │ │ │ @ instruction: 0xf107d01f │ │ │ │ - bmi fe1d725c │ │ │ │ + bmi fe1d725c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507ffc3 │ │ │ │ + @ instruction: 0xf507ffc1 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xff22f007 │ │ │ │ - blcs 27d6c │ │ │ │ + @ instruction: 0xff1ef007 │ │ │ │ + blcs 27d6c │ │ │ │ movwcs sp, #3106 @ 0xc22 │ │ │ │ @ instruction: 0xf107e0d7 │ │ │ │ - bmi 1e5729c │ │ │ │ + bmi 1e5729c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507ffa3 │ │ │ │ + @ instruction: 0xf507ffa1 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xff02f007 │ │ │ │ - blcs 27dac │ │ │ │ + cdp2 0, 15, cr15, cr14, cr7, {0} │ │ │ │ + blcs 27dac │ │ │ │ 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 @ │ │ │ │ @@ -20372,114 +20372,114 @@ │ │ │ │ strmi r4, [r3], -r0, lsr #15 │ │ │ │ subsle r2, r8, r0, lsl #22 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ movtmi pc, #49827 @ 0xc2a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fbb7 │ │ │ │ - bmi 1697320 │ │ │ │ + bmi 1697320 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf507ff61 │ │ │ │ + @ instruction: 0xf507ff5f │ │ │ │ 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 │ │ │ │ - @ instruction: 0xff46f003 │ │ │ │ + @ instruction: 0xff44f003 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xff94f007 │ │ │ │ - blcs 27e74 │ │ │ │ + @ instruction: 0xff90f007 │ │ │ │ + blcs 27e74 │ │ │ │ movwcs sp, #3073 @ 0xc01 │ │ │ │ @ instruction: 0xf107e053 │ │ │ │ ldrmi r0, [r8], -ip, asr #6 │ │ │ │ - blx e526b8 │ │ │ │ + blx d526b8 │ │ │ │ @ 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 c27ed0 │ │ │ │ + bmi c27ed0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi b962d0 │ │ │ │ + blmi b962c8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 15, cr15, cr14, cr3, {0} │ │ │ │ + cdp2 0, 15, cr15, cr12, cr3, {0} │ │ │ │ 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: 0xf0076800 │ │ │ │ - @ instruction: 0x4603fd9c │ │ │ │ + @ instruction: 0x4603fd98 │ │ │ │ @ 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 │ │ │ │ - cdp2 0, 13, cr15, cr6, cr3, {0} │ │ │ │ + cdp2 0, 13, cr15, cr4, cr3, {0} │ │ │ │ ldmdbmi r6, {r8, r9, sp} │ │ │ │ - bmi 267900 │ │ │ │ + bmi 267900 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ strbcs pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ cdp 7, 7, cr15, cr14, cr11, {7} │ │ │ │ vmin.s8 d4, d7, d8 │ │ │ │ ssatmi r4, #30, r4, asr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r9, r2, r4, ror #22 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r2, r2 │ │ │ │ - andeq r3, r1, r0, lsl #5 │ │ │ │ - andeq r3, r1, r2, ror r2 │ │ │ │ - andeq r3, r1, r0, ror #4 │ │ │ │ - andeq r3, r1, r2, asr r2 │ │ │ │ - strdeq r3, [r1], -r8 │ │ │ │ - andeq r3, r1, r2, ror #3 │ │ │ │ - andeq r3, r1, r6, asr #3 │ │ │ │ - andeq r3, r1, r0, lsl #3 │ │ │ │ - muleq r1, r8, r1 │ │ │ │ - andeq r3, r1, r6, asr r1 │ │ │ │ + andeq r3, r1, sl, lsl #5 │ │ │ │ + andeq r3, r1, r8, ror r2 │ │ │ │ + andeq r3, r1, sl, ror #4 │ │ │ │ + andeq r3, r1, r8, asr r2 │ │ │ │ + andeq r3, r1, sl, asr #4 │ │ │ │ + strdeq r3, [r1], -r0 │ │ │ │ + ldrdeq r3, [r1], -sl │ │ │ │ + @ instruction: 0x000131be │ │ │ │ + andeq r3, r1, r8, ror r1 │ │ │ │ + muleq r1, r0, r1 │ │ │ │ + andeq r3, r1, lr, asr #2 │ │ │ │ andeq r9, r2, r8, ror #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6d97c │ │ │ │ + bl feb6d97c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00066d03 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ streq pc, [ip], #-1700 @ 0xfffff95c │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf5a00018 │ │ │ │ @@ -20501,15 +20501,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} │ │ │ │ - ldc2l 0, cr15, [r6, #28] │ │ │ │ + ldc2l 0, cr15, [r2, #28] │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ebd12a │ │ │ │ strmi lr, [r2], -r6, lsr #30 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -20518,33 +20518,33 @@ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7eb6818 │ │ │ │ strmi lr, [r3], -r6, asr #25 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi 14fb444 │ │ │ │ + blmi 14fb444 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #5029 @ 0x13a5 │ │ │ │ ldrbtmi r4, [fp], #-2897 @ 0xfffff4af │ │ │ │ - blmi 147b448 │ │ │ │ - bmi 1467a38 │ │ │ │ + blmi 147b448 │ │ │ │ + bmi 1467a38 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - rsb pc, r8, r3, lsr lr @ │ │ │ │ + rsb pc, r8, r1, lsr lr @ │ │ │ │ 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: 0xf0076800 │ │ │ │ - @ instruction: 0x4603fcd2 │ │ │ │ + strmi pc, [r3], -lr, asr #25 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @@ -20558,29 +20558,29 @@ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7eb6818 │ │ │ │ @ instruction: 0x4603ec76 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi bfb4e4 │ │ │ │ + blmi bfb4e4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #5030 @ 0x13a6 │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ - blmi b7b4e8 │ │ │ │ - bmi b67ad8 │ │ │ │ + blmi b7b4e8 │ │ │ │ + bmi b67ad8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ands pc, r8, r3, ror #27 │ │ │ │ + ands pc, r8, r1, ror #27 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2600 @ 0xfffff5d8 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ cdp 7, 9, cr15, cr2, cr11, {7} │ │ │ │ - blcs 2811c │ │ │ │ + blcs 2811c │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, sp, #8, 6 @ 0x20000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @@ -20591,37 +20591,37 @@ │ │ │ │ cdp 7, 8, cr15, cr10, cr11, {7} │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldmdbmi r4, {r8, r9, sp} │ │ │ │ - bmi 267b40 │ │ │ │ + bmi 267b40 │ │ │ │ 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 │ │ │ │ ldcl 7, cr15, [lr, #-940] @ 0xfffffc54 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r9, r2, sl, asr r8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, r4, lsr #28 │ │ │ │ - andeq r2, r1, r2, lsr #28 │ │ │ │ - andeq r3, r1, r4, lsr r0 │ │ │ │ - andeq r2, r1, r0, ror #27 │ │ │ │ - andeq r2, r1, r4, lsl #27 │ │ │ │ - andeq r2, r1, r2, lsl #27 │ │ │ │ - muleq r1, r4, pc @ │ │ │ │ - andeq r2, r1, r0, asr #26 │ │ │ │ - andeq r2, r1, sl, ror #26 │ │ │ │ + andeq r2, r1, ip, lsl lr │ │ │ │ + andeq r2, r1, sl, lsl lr │ │ │ │ + andeq r3, r1, ip, lsr #32 │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ + andeq r2, r1, ip, ror sp │ │ │ │ + andeq r2, r1, sl, ror sp │ │ │ │ + andeq r2, r1, ip, lsl #31 │ │ │ │ + andeq r2, r1, r8, lsr sp │ │ │ │ + andeq r2, r1, r2, ror #26 │ │ │ │ andeq r9, r2, r8, lsr #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6dbb4 │ │ │ │ + bl feb6dbb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @ instruction: 0xf7eb2010 │ │ │ │ strmi lr, [r3], -r0, ror #27 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @@ -20630,16 +20630,16 @@ │ │ │ │ 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 30a64 │ │ │ │ - blmi 38ae0c │ │ │ │ + blcs 30a64 │ │ │ │ + blmi 38ae0c │ │ │ │ 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 @ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @@ -20648,174 +20648,174 @@ │ │ │ │ movwcs r6, #4314 @ 0x10da │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq lr, r3, r6, lsl r6 │ │ │ │ andeq lr, r3, ip, lsl #12 │ │ │ │ andeq lr, r3, r2, lsl #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6dc40 │ │ │ │ + bl feb6dc40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ and sl, lr, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ - blmi 2eec44 │ │ │ │ + blmi 2eec44 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ - blmi 29170c │ │ │ │ + blmi 29170c │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blmi 22ead4 │ │ │ │ + blmi 22ead4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ svclt 0x0000bf00 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @ instruction: 0x0003e5ba │ │ │ │ @ instruction: 0x0003e5b0 │ │ │ │ andeq lr, r3, r4, lsr #11 │ │ │ │ muleq r3, ip, r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6dc98 │ │ │ │ + bl feb6dc98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ andcs sl, r4, r0, lsl #30 │ │ │ │ - @ instruction: 0xf800f010 │ │ │ │ + @ instruction: 0xfffcf00f │ │ │ │ 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 │ │ │ │ - @ instruction: 0xfff4f00f │ │ │ │ + @ instruction: 0xfff0f00f │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ - blgt 3e831c │ │ │ │ + blgt 3e831c │ │ │ │ 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 30b50 │ │ │ │ + blcs 30b50 │ │ │ │ ldmvs fp!, {r0, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37144618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq lr, r3, sl, asr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6dcfc │ │ │ │ + bl feb6dcfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xff96f7ff │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ strdeq lr, [r3], -sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6dd2c │ │ │ │ + bl feb6dd2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ 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 │ │ │ │ - b fed54af8 │ │ │ │ + b fed54af8 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 30bc4 │ │ │ │ + blcs 30bc4 │ │ │ │ svclt 0x0000d1ef │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6dd6c │ │ │ │ + bl feb6dd6c │ │ │ │ @ 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}^ │ │ │ │ ldcl 7, cr15, [r6, #-940] @ 0xfffffc54 │ │ │ │ - blcs 28394 │ │ │ │ + blcs 28394 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ strmi pc, [r3], -r1, asr #27 │ │ │ │ - blmi 9cecac │ │ │ │ + blmi 9cecac │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7eb6878 │ │ │ │ strmi lr, [r3], -sl, asr #26 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - blx ffc52baa │ │ │ │ + blx ffc52baa │ │ │ │ eors r4, r9, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldc 7, cr15, [ip, #-940]! @ 0xfffffc54 │ │ │ │ - blcs 283c8 │ │ │ │ + blcs 283c8 │ │ │ │ @ instruction: 0xf002d103 │ │ │ │ - @ instruction: 0x4603fe7f │ │ │ │ - blmi 70ec78 │ │ │ │ + @ instruction: 0x4603fe7d │ │ │ │ + blmi 70ec78 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7eb6878 │ │ │ │ @ instruction: 0x4603ed30 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldc2l 0, cr15, [r2, #-0] │ │ │ │ ands r4, pc, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stc 7, cr15, [r2, #-940]! @ 0xfffffc54 │ │ │ │ - blcs 283fc │ │ │ │ + blcs 283fc │ │ │ │ @ instruction: 0xf010d103 │ │ │ │ - @ instruction: 0x4603f91b │ │ │ │ - blmi 44ec44 │ │ │ │ + @ instruction: 0x4603f917 │ │ │ │ + blmi 44ec44 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7eb6878 │ │ │ │ @ instruction: 0x4603ed16 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8e4f002 │ │ │ │ + @ instruction: 0xf8e2f002 │ │ │ │ and r4, r5, r3, lsl #12 │ │ │ │ ldc 7, cr15, [lr, #-940] @ 0xfffffc54 │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r1, r2, lsl sp │ │ │ │ - andeq r2, r1, r4, lsl #26 │ │ │ │ - strdeq r2, [r1], -r2 @ │ │ │ │ - andeq r2, r1, r0, ror #25 │ │ │ │ - ldrdeq r2, [r1], -r2 @ │ │ │ │ - andeq r2, r1, r0, asr #25 │ │ │ │ + andeq r2, r1, sl, lsl #26 │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ + andeq r2, r1, sl, ror #25 │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ + andeq r2, r1, sl, asr #25 │ │ │ │ + @ instruction: 0x00012cb8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ - bl feb6de48 │ │ │ │ + bl feb6de48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldc2l 0, cr15, [lr, #-0] │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ @ instruction: 0x4603fb97 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -pc, lsr #28 │ │ │ │ + strmi pc, [r3], -sp, lsr #28 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - @ instruction: 0x4603f8b7 │ │ │ │ + @ instruction: 0x4603f8b5 │ │ │ │ @ instruction: 0xf000441c │ │ │ │ strmi pc, [r3], -r7, lsr #26 │ │ │ │ @ instruction: 0xf010441c │ │ │ │ - @ instruction: 0x4603f8d9 │ │ │ │ + @ instruction: 0x4603f8d5 │ │ │ │ ldrmi r4, [r8], -r3, lsr #8 │ │ │ │ svclt 0x0000bd98 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6de8c │ │ │ │ + bl feb6de8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00026d03 │ │ │ │ msreq CPSR_f, #7340032 @ 0x700000 │ │ │ │ tstpeq ip, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ @ instruction: 0xf6076018 │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ andsvs r6, r9, r2, lsl #6 │ │ │ │ msreq CPSR_f, #7340032 @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ - bmi 136ed20 │ │ │ │ - blmi 1367ea4 │ │ │ │ + bmi 136ed20 │ │ │ │ + blmi 1367ea4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmdacc r4!, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7eb2000 │ │ │ │ @ instruction: 0x4602eb38 │ │ │ │ @ instruction: 0xf107460b │ │ │ │ @ instruction: 0xf5120118 │ │ │ │ @@ -20825,19 +20825,19 @@ │ │ │ │ @ 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} │ │ │ │ - blx fe412d20 │ │ │ │ - blcs 28514 │ │ │ │ + blx fe312d20 │ │ │ │ + blcs 28514 │ │ │ │ @ instruction: 0xf107d05d │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ - b fe2d4cc0 │ │ │ │ + b fe2d4cc0 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq CPSR_f, #7340032 @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ msreq CPSR_f, #7340032 @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @@ -20845,15 +20845,15 @@ │ │ │ │ strmi lr, [r3], -sl, lsr #24 │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ - blcs 30dc0 │ │ │ │ + blcs 30dc0 │ │ │ │ @ instruction: 0xf607d037 │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf6076819 │ │ │ │ @ instruction: 0xf6a30328 │ │ │ │ ldmdavs fp, {r2, r5, r8, r9} │ │ │ │ @ instruction: 0xf607681d │ │ │ │ @@ -20861,15 +20861,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: 0xf0076800 │ │ │ │ - eorvs pc, r0, sp, lsl #18 │ │ │ │ + eorvs pc, r0, r9, lsl #18 │ │ │ │ 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 │ │ │ │ @@ -20888,43 +20888,43 @@ │ │ │ │ ldrmi lr, [r8], -r6, lsr #22 │ │ │ │ streq pc, [r8, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r9, r2, r8, asr #6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r9, r2, r6, lsr r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6e000 │ │ │ │ + bl feb6e000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @ instruction: 0xf7eb2000 │ │ │ │ @ instruction: 0x4602ea94 │ │ │ │ @ instruction: 0xf512460b │ │ │ │ @ instruction: 0xf1436461 │ │ │ │ stmib r7, {r8, sl}^ │ │ │ │ ldmdavs fp!, {r2, r8, sl, lr}^ │ │ │ │ - blmi 3bba30 │ │ │ │ + blmi 3bba30 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf00768f8 │ │ │ │ - ldmib r7, {r0, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r5, r7, r8, r9, 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}^ │ │ │ │ - blx fead2e68 │ │ │ │ + blx fe9d2e68 │ │ │ │ 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 │ │ │ │ - muleq r1, r8, sl │ │ │ │ + muleq r1, r0, sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6e070 │ │ │ │ + bl feb6e070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r8, pc @ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrbtmi r4, [ip], #-3201 @ 0xfffff37f │ │ │ │ ldrbtmi r4, [sl], #-2689 @ 0xfffff57f │ │ │ │ ldmpl r3, {r0, r7, r8, r9, fp, lr}^ │ │ │ │ @@ -20932,368 +20932,368 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ @ instruction: 0x61bb2300 │ │ │ │ rsbsvs r2, fp, #0, 6 │ │ │ │ rscsvs r2, fp, #0, 6 │ │ │ │ stmiapl r3!, {r0, r1, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ - blmi 1ed1938 │ │ │ │ + blmi 1ed1938 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsle r2, r4, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2936 @ 0xfffff488 │ │ │ │ - blcs 30f2c │ │ │ │ - blmi 1e0af00 │ │ │ │ + blcs 30f2c │ │ │ │ + blmi 1e0af00 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffdd2ee0 │ │ │ │ + blx ffd52ee0 │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ mvnsvs r2, r0, lsl #6 │ │ │ │ - blmi 1c8ef2c │ │ │ │ + blmi 1c8ef2c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff9d2f00 │ │ │ │ + blx ff952f00 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ stmdb r6!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 316f8 │ │ │ │ - blmi 1a0b4f0 │ │ │ │ + blcs 316f8 │ │ │ │ + blmi 1a0b4f0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff452f2c │ │ │ │ + blx ff3d2f2c │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2402 @ 0xfffff69e │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r3, lsr #24 │ │ │ │ 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, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r1, r3, r4, r5, r7, r9, 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 15fbb70 │ │ │ │ + blmi 15fbb70 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1079302 │ │ │ │ movwls r0, #4900 @ 0x1324 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ ldrbtmi r4, [fp], #-2898 @ 0xfffff4ae │ │ │ │ stmda r6!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 31770 │ │ │ │ - blmi 140b3d4 │ │ │ │ + blcs 31770 │ │ │ │ + blmi 140b3d4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe552fa4 │ │ │ │ + blx fe4d2fa4 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ ldm lr, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ teqvs fp, #0, 6 │ │ │ │ ldmibvs sl!, {r1, r3, r4, r5, sp, lr, pc}^ │ │ │ │ - bvs feef1898 │ │ │ │ + bvs feef1898 │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2370 @ 0xfffff6be │ │ │ │ - bl 7d4f70 │ │ │ │ - blcs 31bb4 │ │ │ │ - bvs fff0afd0 │ │ │ │ - blmi 100efd4 │ │ │ │ - bmi fe81c0 │ │ │ │ + bl 7d4f70 │ │ │ │ + blcs 31bb4 │ │ │ │ + bvs fff0afd0 │ │ │ │ + blmi 100efd4 │ │ │ │ + bmi fe81c0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #55919 @ 0xda6f @ │ │ │ │ + movwcs pc, #55917 @ 0xda6d @ │ │ │ │ ands r6, sp, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #55907 @ 0xda63 @ │ │ │ │ + movwcs pc, #55905 @ 0xda61 @ │ │ │ │ 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, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi r1!, {r8, r9, sp} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blx fead501e │ │ │ │ + blx fead501e │ │ │ │ teqvs fp, #872415232 @ 0x34000000 │ │ │ │ ldrbtmi r4, [fp], #-2862 @ 0xfffff4d2 │ │ │ │ - blcs 31098 │ │ │ │ + blcs 31098 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ @ instruction: 0x4611031c │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ - blmi 5910d0 │ │ │ │ + blmi 5910d0 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ - b 5d4ff4 │ │ │ │ + b 5d4ff4 │ │ │ │ @ instruction: 0x46186afb │ │ │ │ ldmda r2!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 31d40 │ │ │ │ + blcs 31d40 │ │ │ │ @ instruction: 0xf7ebd007 │ │ │ │ @ instruction: 0x4602eafe │ │ │ │ andsvs r6, r3, fp, lsr fp │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ - blvs 1eb10b8 │ │ │ │ + blvs 1eb10b8 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ ldmib r6, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x373c4618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r2, lr, ror r1 │ │ │ │ andeq r9, r2, sl, ror r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ andeq lr, r3, r4, ror #2 │ │ │ │ andeq lr, r3, r6, asr r1 │ │ │ │ - andeq r2, r1, r8, lsl #20 │ │ │ │ - andeq lr, r3, sl, lsr r1 │ │ │ │ - andeq r2, r1, ip, lsl #20 │ │ │ │ andeq r2, r1, r0, lsl #20 │ │ │ │ - andeq r2, r1, r2, lsl sl │ │ │ │ + andeq lr, r3, sl, lsr r1 │ │ │ │ + andeq r2, r1, r4, lsl #20 │ │ │ │ + strdeq r2, [r1], -r8 │ │ │ │ andeq r2, r1, sl, lsl #20 │ │ │ │ + andeq r2, r1, r2, lsl #20 │ │ │ │ @ instruction: 0xfffffe9f │ │ │ │ @ instruction: 0xfffffd21 │ │ │ │ + andeq r2, r1, r6, ror #19 │ │ │ │ + andeq r2, r1, r4, ror #19 │ │ │ │ + andeq r2, r1, lr, asr #19 │ │ │ │ + andeq r2, r1, r0, asr #19 │ │ │ │ + andeq r2, r1, ip, asr #19 │ │ │ │ + ldrdeq r2, [r1], -sl │ │ │ │ andeq r2, r1, lr, ror #19 │ │ │ │ - andeq r2, r1, ip, ror #19 │ │ │ │ - ldrdeq r2, [r1], -r6 │ │ │ │ - andeq r2, r1, r8, asr #19 │ │ │ │ - ldrdeq r2, [r1], -r4 │ │ │ │ - andeq r2, r1, r2, ror #19 │ │ │ │ - strdeq r2, [r1], -r6 │ │ │ │ - andeq r2, r1, r0, lsr #20 │ │ │ │ + andeq r2, r1, r8, lsl sl │ │ │ │ andeq sp, r3, lr, ror #31 │ │ │ │ muleq r2, r6, pc @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6e2f0 │ │ │ │ + bl feb6e2f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r8, pc @ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldclmi 3, cr2, [sl], #-0 │ │ │ │ - bmi 1ea82f8 │ │ │ │ - blmi 1ea82f4 │ │ │ │ + bmi 1ea82f8 │ │ │ │ + blmi 1ea82f4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f637b │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ movwcs r6, #379 @ 0x17b │ │ │ │ movwcs r6, #443 @ 0x1bb │ │ │ │ movwcs r6, #635 @ 0x27b │ │ │ │ - blmi 1d2fe14 │ │ │ │ + blmi 1d2fe14 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ stmdb r0!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ - blmi 1c6f1a0 │ │ │ │ + blmi 1c6f1a0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9bcf003 │ │ │ │ + @ instruction: 0xf9baf003 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r2, lsl #2 │ │ │ │ svc 0x00fcf7ea │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 3194c │ │ │ │ + blcs 3194c │ │ │ │ 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, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbmi r2!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blx ffe55180 │ │ │ │ - blcs 28994 │ │ │ │ - blmi 180b768 │ │ │ │ + blx ffe55180 │ │ │ │ + blcs 28994 │ │ │ │ + blmi 180b768 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ - blmi 17af1fc │ │ │ │ + blmi 17af1fc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf98ef003 │ │ │ │ + @ instruction: 0xf98cf003 │ │ │ │ @ instruction: 0xf107697a │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ ldmvs fp!, {r5}^ │ │ │ │ - blmi 15fbdd0 │ │ │ │ + blmi 15fbdd0 │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ movwls r6, #22779 @ 0x58fb │ │ │ │ ldrbtmi r4, [fp], #-2901 @ 0xfffff4ab │ │ │ │ - blmi 157bdd4 │ │ │ │ + blmi 157bdd4 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs r9, #770 @ 0x302 │ │ │ │ @ instruction: 0xf1079301 │ │ │ │ movwls r0, #804 @ 0x324 │ │ │ │ @ instruction: 0xf7eb68bb │ │ │ │ @ instruction: 0x4603e91c │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf962f003 │ │ │ │ + @ instruction: 0xf960f003 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ - blcs 31270 │ │ │ │ - blmi 120b228 │ │ │ │ + blcs 31270 │ │ │ │ + blmi 120b228 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf954f003 │ │ │ │ + @ instruction: 0xf952f003 │ │ │ │ teqvs fp, #67108864 @ 0x4000000 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ svc 0x005cf7ea │ │ │ │ ldmibvs sl!, {r1, r2, r3, r5, sp, lr, pc}^ │ │ │ │ - bvs feef1b18 │ │ │ │ + bvs feef1b18 │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2362 @ 0xfffff6c6 │ │ │ │ ldmib lr, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 31e34 │ │ │ │ - blmi e4b664 │ │ │ │ + blcs 31e34 │ │ │ │ + blmi e4b664 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - mcrr2 0, 0, pc, sl, cr15 @ │ │ │ │ + mcrr2 0, 0, pc, r6, cr15 @ │ │ │ │ rscsvs r4, fp, #3145728 @ 0x300000 │ │ │ │ - bmi d71e48 │ │ │ │ + bmi d71e48 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - bvs fff15718 │ │ │ │ + bvs fff15710 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x46186afb │ │ │ │ svc 0x001ef7ea │ │ │ │ - blmi bcf29c │ │ │ │ + blmi bcf29c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf91af003 │ │ │ │ + @ instruction: 0xf918f003 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ cdp 7, 15, cr15, cr4, cr10, {7} │ │ │ │ - blmi 9cf2dc │ │ │ │ + blmi 9cf2dc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf908f003 │ │ │ │ + @ instruction: 0xf906f003 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ - blmi 3d5c2c │ │ │ │ + blmi 3d5c2c │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ ldm r6, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi sp, {r0, r1, r3, r4, r5, r8, r9, fp, sp, lr} │ │ │ │ - bmi 2684b4 │ │ │ │ + bmi 2684b4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror fp │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ ldrmi lr, [r8], -r6, lsr #17 │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bd90 │ │ │ │ strdeq r8, [r2], -ip │ │ │ │ strdeq r8, [r2], -r8 @ │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r0, r0, ip, lsl r3 │ │ │ │ - @ instruction: 0x000127b8 │ │ │ │ - ldrdeq r2, [r1], -r6 │ │ │ │ - @ instruction: 0x000127bc │ │ │ │ + @ instruction: 0x000127b0 │ │ │ │ + andeq r2, r1, lr, asr #17 │ │ │ │ + @ instruction: 0x000127b4 │ │ │ │ andeq sp, r3, r4, lsl #29 │ │ │ │ - ldrdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, r8, asr #17 │ │ │ │ @ instruction: 0xfffffc41 │ │ │ │ @ instruction: 0xfffffac3 │ │ │ │ andeq sp, r3, ip, asr #28 │ │ │ │ - muleq r1, r6, r8 │ │ │ │ + andeq r2, r1, lr, lsl #17 │ │ │ │ andeq sp, r3, r2, lsl lr │ │ │ │ - muleq r1, r8, r8 │ │ │ │ - andeq r2, r1, r6, asr r7 │ │ │ │ - andeq r2, r1, ip, asr #14 │ │ │ │ - andeq r2, r1, r0, ror r8 │ │ │ │ + muleq r1, r0, r8 │ │ │ │ + andeq r2, r1, lr, asr #14 │ │ │ │ + andeq r2, r1, r4, asr #14 │ │ │ │ + andeq r2, r1, r8, ror #16 │ │ │ │ + andeq r2, r1, r4, ror r8 │ │ │ │ andeq r2, r1, ip, ror r8 │ │ │ │ - andeq r2, r1, r4, lsl #17 │ │ │ │ - andeq r2, r1, r2, lsl #15 │ │ │ │ + andeq r2, r1, sl, ror r7 │ │ │ │ andeq r8, r2, r4, lsr sp │ │ │ │ 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] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ andeq sp, r3, r6, asr #25 │ │ │ │ svcge 0x0000b480 │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ - blcs 313dc │ │ │ │ + blcs 313dc │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ ssatmi r4, #30, r8, lsl #12 │ │ │ │ - blvc 1554f4 │ │ │ │ + blvc 1554f4 │ │ │ │ svclt 0x00004770 │ │ │ │ andeq sp, r3, r6, lsr #25 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6e590 │ │ │ │ + bl feb6e590 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 2555d8 │ │ │ │ + blmi 2555d0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1e8c1c │ │ │ │ + blmi 1e8c1c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - blx ffdd53bc │ │ │ │ + blx ffdd53bc │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r1, lr, asr #15 │ │ │ │ + andeq r2, r1, r6, asr #15 │ │ │ │ @ instruction: 0xfffffd39 │ │ │ │ @ instruction: 0xfffffab3 │ │ │ │ - andeq r2, r1, r4, asr #15 │ │ │ │ + @ instruction: 0x000127bc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6e5e0 │ │ │ │ + bl feb6e5e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c8 │ │ │ │ svcge 0x00066d03 │ │ │ │ tstpeq r8, r7, lsl #12 @ p-variant is OBSOLETE │ │ │ │ smlatbeq ip, r1, r6, pc @ │ │ │ │ @ instruction: 0xf1076008 │ │ │ │ stmdb r1, {r3, r8}^ │ │ │ │ - bmi 1420008 │ │ │ │ - blmi 14285ec │ │ │ │ + bmi 1420008 │ │ │ │ + blmi 14285ec │ │ │ │ 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 @ │ │ │ │ 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: 0x4603fef8 │ │ │ │ + @ instruction: 0x4603fef4 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @@ -21307,44 +21307,44 @@ │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7ea6818 │ │ │ │ @ instruction: 0x4603ee9c │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi bfc098 │ │ │ │ + blmi bfc098 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4888 @ 0x1318 │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ - blmi b7c09c │ │ │ │ - bmi b6868c │ │ │ │ + blmi b7c09c │ │ │ │ + bmi b6868c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - eor pc, r1, r9, lsl #16 │ │ │ │ + eor pc, r1, r7, lsl #16 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2600 @ 0xfffff5d8 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ ldm r8!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 28cd0 │ │ │ │ + blcs 28cd0 │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, sp, #8, 6 @ 0x20000000 │ │ │ │ and r6, pc, sl, lsl r0 @ │ │ │ │ ldrbtmi r4, [fp], #-2849 @ 0xfffff4df │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf607ffed │ │ │ │ + @ instruction: 0xf607ffeb │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ svclt 0x0000601a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 3156c │ │ │ │ + blcs 3156c │ │ │ │ @ instruction: 0xf7ebd00b │ │ │ │ strmi lr, [r2], -r8, lsr #17 │ │ │ │ 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 │ │ │ │ @@ -21355,143 +21355,143 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7ead001 │ │ │ │ ssub16mi lr, r8, ip │ │ │ │ ldreq pc, [r8, -r7, lsl #12] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r8, r2, r0, lsl #24 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, r8, lsr #14 │ │ │ │ - andeq r2, r1, r6, lsr #14 │ │ │ │ - andeq r2, r1, r0, ror #15 │ │ │ │ - andeq r2, r1, r4, ror #13 │ │ │ │ - andeq r2, r1, r6, lsl r7 │ │ │ │ - strdeq r2, [r1], -sl │ │ │ │ + andeq r2, r1, r0, lsr #14 │ │ │ │ + andeq r2, r1, lr, lsl r7 │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ + ldrdeq r2, [r1], -ip │ │ │ │ + andeq r2, r1, lr, lsl #14 │ │ │ │ + strdeq r2, [r1], -r2 @ │ │ │ │ andeq r8, r2, r2, ror #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6e76c │ │ │ │ + bl feb6e76c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, r5, r0, lsr #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a474a4 │ │ │ │ mlavs r0, lr, r4, r7 │ │ │ │ adcvc pc, r4, r7, lsl #10 │ │ │ │ adcvc pc, r0, r0, lsr #11 │ │ │ │ stmib r7, {r0, sp, lr}^ │ │ │ │ - bmi 1120190 │ │ │ │ - blmi 112877c │ │ │ │ + bmi 1120190 │ │ │ │ + blmi 112877c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ 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: 0xf0076818 │ │ │ │ - @ instruction: 0x4603f951 │ │ │ │ + strmi pc, [r3], -sp, asr #18 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - sub pc, r5, r9, ror pc @ │ │ │ │ + sub pc, r5, r7, ror pc @ │ │ │ │ subeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xff0af003 │ │ │ │ - blcs 28df0 │ │ │ │ + @ instruction: 0xff08f003 │ │ │ │ + blcs 28df0 │ │ │ │ @ instruction: 0xf107d10a │ │ │ │ - bmi c182fc │ │ │ │ + bmi c182fc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - eor pc, pc, r3, ror #30 │ │ │ │ + eor pc, pc, r1, ror #30 │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ @ instruction: 0x4603e8b2 │ │ │ │ @ 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 31690 │ │ │ │ - blmi 8cba4c │ │ │ │ + blcs 31690 │ │ │ │ + blmi 8cba4c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff44f002 │ │ │ │ + @ instruction: 0xff42f002 │ │ │ │ @ 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} │ │ │ │ - cdp2 0, 10, cr15, cr4, cr6, {0} │ │ │ │ + cdp2 0, 10, cr15, cr0, cr6, {0} │ │ │ │ and r2, pc, r1, lsl #6 │ │ │ │ @ instruction: 0x73a4f507 │ │ │ │ addsvc pc, lr, r3, lsr #11 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi 49fe7c │ │ │ │ + blmi 49fe7c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - movwcs pc, #3731 @ 0xe93 @ │ │ │ │ + movwcs pc, #3727 @ 0xe8f @ │ │ │ │ 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: 0xf7ead001 │ │ │ │ ldrmi lr, [r8], -ip, asr #29 │ │ │ │ strvc pc, [r6, r7, lsl #10]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r8, r2, r0, ror sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, r6, lsr #12 │ │ │ │ - andeq r2, r1, r0, lsr #12 │ │ │ │ - andeq r2, r1, ip, lsl #12 │ │ │ │ - strdeq r2, [r1], -lr │ │ │ │ - andeq r2, r1, r4, ror #11 │ │ │ │ + andeq r2, r1, lr, lsl r6 │ │ │ │ + andeq r2, r1, r8, lsl r6 │ │ │ │ + andeq r2, r1, r4, lsl #12 │ │ │ │ + strdeq r2, [r1], -r6 │ │ │ │ + ldrdeq r2, [r1], -ip │ │ │ │ andeq r8, r2, r2, lsl #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6e8c8 │ │ │ │ + bl feb6e8c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - blmi 2572a0 │ │ │ │ + blmi 257298 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1e8f54 │ │ │ │ + blmi 1e8f54 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xf95af7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r2, r1, r6, lsl #11 │ │ │ │ + andeq r2, r1, lr, ror r5 │ │ │ │ @ instruction: 0xfffffe7d │ │ │ │ @ instruction: 0xfffffceb │ │ │ │ - andeq r2, r1, r0, lsl #11 │ │ │ │ + andeq r2, r1, r8, ror r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6e918 │ │ │ │ + bl feb6e918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - movwcs pc, #3783 @ 0xec7 @ │ │ │ │ + movwcs pc, #3781 @ 0xec5 @ │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r2, r1, r2, ror r5 │ │ │ │ + andeq r2, r1, sl, ror #10 │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ - bl feb67208 │ │ │ │ - bl feb1a77c │ │ │ │ + bl feb67208 │ │ │ │ + bl feb1a77c │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ ldrbmi r0, [r4, #0]! │ │ │ │ @ instruction: 0xf5aed1f9 │ │ │ │ @ instruction: 0xf8ce5e80 │ │ │ │ @ instruction: 0xf5ad0300 │ │ │ │ ldrhtlt r3, [fp], r6 │ │ │ │ @@ -21506,15 +21506,15 @@ │ │ │ │ ldrbtmi r2, [sl], #-3504 @ 0xfffff250 │ │ │ │ stccc 8, cr15, [ip, #892]! @ 0x37c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf8df0300 │ │ │ │ ldrbtmi r3, [fp], #-3492 @ 0xfffff25c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp2 0, 14, cr15, cr14, cr8, {0} │ │ │ │ + cdp2 0, 14, cr15, cr10, cr8, {0} │ │ │ │ cdplt 0, 6, cr15, cr8, 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 │ │ │ │ ldcl 7, cr15, [ip, #-936] @ 0xfffffc58 │ │ │ │ @@ -21531,100 +21531,100 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #46499 @ 0xb5a3 @ │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ stclcs 8, cr15, [r8, #-892] @ 0xfffffc84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fe5b │ │ │ │ + @ instruction: 0xf000fe59 │ │ │ │ @ instruction: 0xf507be37 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf107605a │ │ │ │ - blcc fe81876c │ │ │ │ + blcc fe81876c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107f86f │ │ │ │ - blcc fe818778 │ │ │ │ + @ instruction: 0xf107f86d │ │ │ │ + blcc fe818778 │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8c2 │ │ │ │ + @ instruction: 0xf507f8c0 │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3ba0 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf88cf002 │ │ │ │ + @ instruction: 0xf88af002 │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ smlatbcs r1, r0, fp, r3 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8bc │ │ │ │ + @ instruction: 0xf507f8ba │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ - blcc fe1184b4 │ │ │ │ + blcc fe1184b4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f84b │ │ │ │ + @ instruction: 0xf507f849 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ - blcc fe1184c4 │ │ │ │ + blcc fe1184c4 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f89c │ │ │ │ + @ instruction: 0xf507f89a │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf864f002 │ │ │ │ + @ instruction: 0xf862f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf82af002 │ │ │ │ + @ instruction: 0xf828f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - @ instruction: 0xf87bf002 │ │ │ │ + @ instruction: 0xf879f002 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ - blcc 1a18524 │ │ │ │ + blcc 1a18524 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f843 │ │ │ │ + @ instruction: 0xf507f841 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf107624b │ │ │ │ - blcc fe81883c │ │ │ │ + blcc fe81883c │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-3144 @ 0xfffff3b8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fa3b │ │ │ │ - blcc fe818850 │ │ │ │ + @ instruction: 0xf107fa39 │ │ │ │ + blcc fe818850 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx fe9d3920 │ │ │ │ + blx fe953920 │ │ │ │ @ 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 │ │ │ │ - blcc fef18878 │ │ │ │ + blcc fef18878 │ │ │ │ @ instruction: 0xf5079302 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ - blcc 1a18584 │ │ │ │ + blcc 1a18584 │ │ │ │ @ instruction: 0xf5079301 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ - blcc fe118590 │ │ │ │ + blcc fe118590 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ @ instruction: 0xf8df2200 │ │ │ │ ldrbtmi r0, [r8], #-3060 @ 0xfffff40c │ │ │ │ - cdp2 0, 11, cr15, cr12, cr11, {0} │ │ │ │ + cdp2 0, 11, cr15, cr8, cr11, {0} │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ead12f │ │ │ │ @ instruction: 0x4602ee70 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -21640,181 +21640,181 @@ │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-2988 @ 0xfffff454 │ │ │ │ cmpcs r1, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2980 @ 0xfffff45c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2976 @ 0xfffff460 │ │ │ │ - blcs fe755d3c │ │ │ │ + blcs fe755d3c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fd79 │ │ │ │ + @ instruction: 0xf000fd77 │ │ │ │ @ instruction: 0xf507be4c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ - blcc 1a1861c │ │ │ │ + blcc 1a1861c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4603fa59 │ │ │ │ + @ instruction: 0x4603fa57 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4603fa35 │ │ │ │ - blcs 1855d7c │ │ │ │ + @ instruction: 0x4603fa33 │ │ │ │ + blcs 1855d7c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fd59 │ │ │ │ + @ instruction: 0xf507fd57 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50780c9 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ - blcc fe118668 │ │ │ │ + blcc fe118668 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4603fa33 │ │ │ │ + @ instruction: 0x4603fa31 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf50780bd │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ - blcc 1318680 │ │ │ │ + blcc 1318680 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff65 │ │ │ │ + @ instruction: 0xf507ff63 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ - blcc 1318690 │ │ │ │ + blcc 1318690 │ │ │ │ ldrmi r2, [r8], -r1, lsr #2 │ │ │ │ - @ instruction: 0xffb7f001 │ │ │ │ + @ instruction: 0xffb5f001 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ - blcc 13186ac │ │ │ │ + blcc 13186ac │ │ │ │ ldrmi r2, [r8], -r1, lsr #4 │ │ │ │ - @ instruction: 0xff80f001 │ │ │ │ + @ instruction: 0xff7ef001 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, ip, asr #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ffae │ │ │ │ + @ instruction: 0xf507ffac │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ - blcc fe1186d0 │ │ │ │ + blcc fe1186d0 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9e6f002 │ │ │ │ + @ instruction: 0xf9e4f002 │ │ │ │ @ instruction: 0xf5074604 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ - blcc fe1186e4 │ │ │ │ + blcc fe1186e4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4601f9f5 │ │ │ │ + @ instruction: 0x4601f9f3 │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf0094620 │ │ │ │ - @ instruction: 0xf507fed7 │ │ │ │ + @ instruction: 0xf507fed3 │ │ │ │ @ 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 │ │ │ │ ldmdavs fp, {r2, r4, r5, r7, r8, r9, lr} │ │ │ │ - blcc 128b30 │ │ │ │ + blcc 128b30 │ │ │ │ @ instruction: 0x461a781b │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b4c │ │ │ │ ldrbtmi r1, [r9], #-2672 @ 0xfffff590 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f941 │ │ │ │ + @ instruction: 0xf507f93f │ │ │ │ @ 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 3f1b8c │ │ │ │ + blcs 3f1b8c │ │ │ │ @ instruction: 0xf507d9d4 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ - blcc 131876c │ │ │ │ + blcc 131876c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf998f002 │ │ │ │ + @ instruction: 0xf996f002 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ - blcc a18880 │ │ │ │ + blcc a18880 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ ldc 7, cr15, [lr], {234} @ 0xea │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ - blcc a18894 │ │ │ │ - bcs 455ed4 │ │ │ │ + blcc a18894 │ │ │ │ + bcs 455ed4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fcad │ │ │ │ + @ instruction: 0xf507fcab │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ - blcc ff418ab4 │ │ │ │ + blcc ff418ab4 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50741c4 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ - blcc a188c8 │ │ │ │ + blcc a188c8 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2528 @ 0xfffff620 │ │ │ │ ldmib r2, {r8, r9, ip, pc}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - ldc2l 0, cr15, [r8], #24 │ │ │ │ + ldc2l 0, cr15, [r4], #24 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ and sp, fp, ip, lsr r1 │ │ │ │ ldmibcc ip!, {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 │ │ │ │ - ldc2l 0, cr15, [lr], #-8 │ │ │ │ + ldc2l 0, cr15, [ip], #-8 │ │ │ │ mrrclt 0, 0, pc, sl, cr0 @ │ │ │ │ stcl 7, cr15, [r4, #-936] @ 0xfffffc58 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r8, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ - b ff955b90 │ │ │ │ + b ff955b90 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldmdbcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4965 @ 0x1365 │ │ │ │ ldmdbcc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmdbcc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2412 @ 0xfffff694 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcrr2 0, 0, pc, lr, cr2 @ │ │ │ │ + mcrr2 0, 0, pc, ip, cr2 @ │ │ │ │ stclt 0, cr15, [r1, #-0] │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ - bcc ff418780 │ │ │ │ + bcc ff418780 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx ffa13c6c │ │ │ │ - blcs 29464 │ │ │ │ + blx ff913c6c │ │ │ │ + blcs 29464 │ │ │ │ andcs sp, r0, #1 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0xf50732ff │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0x601a43b8 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @@ -21823,98 +21823,98 @@ │ │ │ │ stcl 7, cr15, [sl], #936 @ 0x3a8 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r8, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ - b fe2d5c44 │ │ │ │ + b fe2d5c44 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldmcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4967 @ 0x1367 │ │ │ │ stmiacc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmiacc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2248 @ 0xfffff738 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffd53ce2 │ │ │ │ + blx ffcd3ce2 │ │ │ │ stcllt 0, cr15, [r7], {0} │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b04 │ │ │ │ ldrbtmi r2, [sl], #-2220 @ 0xfffff754 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ ldc 7, cr15, [lr], {234} @ 0xea │ │ │ │ - blcs 29504 │ │ │ │ + blcs 29504 │ │ │ │ @ instruction: 0xf507d10e │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ - blcc a18a44 │ │ │ │ + blcc a18a44 │ │ │ │ ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xe3b1fbd5 │ │ │ │ + @ instruction: 0xe3b1fbd3 │ │ │ │ ldc 7, cr15, [ip], {234} @ 0xea │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744ac │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ - blcc 118a74 │ │ │ │ + blcc 118a74 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ eorvs lr, r0, lr, lsr #23 │ │ │ │ stc 7, cr15, [r8], {234} @ 0xea │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, r5, r2, lsr #22 │ │ │ │ stc 7, cr15, [r2], {234} @ 0xea │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ teqle r3, r6, lsl fp │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ andsvs r2, sl, r5, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ - blcs 31ddc │ │ │ │ + blcs 31ddc │ │ │ │ @ instruction: 0xf507d062 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r8, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ - b 655d28 │ │ │ │ + b 655d28 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ stmdacc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4976 @ 0x1370 │ │ │ │ stmdacc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ubfxcc pc, pc, #17, #29 │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2044 @ 0xfffff804 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe0d3dc6 │ │ │ │ + blx fe053dc6 │ │ │ │ mrrclt 0, 0, pc, r5, cr0 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43acf6a3 │ │ │ │ @ instruction: 0xf5b3681b │ │ │ │ ldmdble r3!, {r7, r8, r9, sl, fp, sp, lr} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ - blcs 31e54 │ │ │ │ + blcs 31e54 │ │ │ │ @ instruction: 0xf507d026 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r8, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ ldmib ip, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @@ -21925,36 +21925,36 @@ │ │ │ │ @ instruction: 0x3798f8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0x3794f8df │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1940 @ 0xfffff86c │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 11d3e3e │ │ │ │ + blx 1153e3e │ │ │ │ ldclt 0, cr15, [r9], {-0} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ strtmi pc, [ip], r3, lsr #13 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10745c4 │ │ │ │ - bcc ff4189a0 │ │ │ │ + bcc ff4189a0 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ @ instruction: 0x46196832 │ │ │ │ @ instruction: 0xf0066828 │ │ │ │ - mlavs r0, sp, r8, pc @ │ │ │ │ + mlavs r0, r9, r8, pc @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [lr, -pc]! │ │ │ │ - bl ff9d5e30 │ │ │ │ + bl ff9d5e30 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r8, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ stmib r6, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -21968,161 +21968,161 @@ │ │ │ │ usatcc pc, #28, pc, asr #17 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ usatcc pc, #24, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1784 @ 0xfffff908 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffc53ee8 │ │ │ │ + blx ffbd3ee8 │ │ │ │ @ instruction: 0xf507e3c3 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0x26dcf8df │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fae1 │ │ │ │ + @ instruction: 0xf507fadf │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andcs r6, r0, #671088641 @ 0x28000001 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andcs r6, r0, #671088641 @ 0x28000001 │ │ │ │ @ instruction: 0xf507605a │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ - blcc fe118b60 │ │ │ │ + blcc fe118b60 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcf5 │ │ │ │ + @ instruction: 0xf507fcf3 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ - blcc fe118b70 │ │ │ │ + blcc fe118b70 │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd46 │ │ │ │ + @ instruction: 0xf507fd44 │ │ │ │ @ instruction: 0xf1014199 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - stc2 0, cr15, [lr, #-4] │ │ │ │ + stc2 0, cr15, [ip, #-4] │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ smlabbcs r1, r4, fp, r3 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd3c │ │ │ │ + @ instruction: 0xf507fd3a │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ - blcc 1a18bb4 │ │ │ │ + blcc 1a18bb4 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fccb │ │ │ │ + @ instruction: 0xf507fcc9 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ - blcc 1a18bc4 │ │ │ │ + blcc 1a18bc4 │ │ │ │ orrcc pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd1c │ │ │ │ + @ instruction: 0xf507fd1a │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - stc2l 0, cr15, [r4], #4 │ │ │ │ + stc2l 0, cr15, [r2], #4 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, r8, ror #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd12 │ │ │ │ + @ instruction: 0xf507fd10 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ - blcc 1318c08 │ │ │ │ + blcc 1318c08 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fca1 │ │ │ │ + @ instruction: 0xf507fc9f │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ - blcc 1318c18 │ │ │ │ + blcc 1318c18 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcf2 │ │ │ │ + @ instruction: 0xf507fcf0 │ │ │ │ @ instruction: 0xf1014181 │ │ │ │ stmdbcc ip!, {r4, r6, r8} │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b4c │ │ │ │ ldrmi r5, [r8], -r0, lsl #5 │ │ │ │ - ldc2 0, cr15, [sl], #4 │ │ │ │ + ldc2 0, cr15, [r8], #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ subvs pc, fp, #683671552 @ 0x28c00000 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldmdavs r2, {r2, r7, r8, r9, fp, ip, sp} │ │ │ │ ldrne pc, [r8, #2271]! @ 0x8df │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 11, cr15, cr0, cr1, {0} │ │ │ │ + cdp2 0, 10, cr15, cr14, cr1, {0} │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ smlabbcs r0, r4, fp, r3 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0x4602ff19 │ │ │ │ + @ instruction: 0x4602ff17 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50740ac │ │ │ │ @ instruction: 0xf1024281 │ │ │ │ - bcc 118998 │ │ │ │ + bcc 118998 │ │ │ │ bicseq pc, r0, r7, lsl #2 │ │ │ │ @ instruction: 0xf10739a0 │ │ │ │ - blcc fef18fa4 │ │ │ │ + blcc fef18fa4 │ │ │ │ @ instruction: 0xf5079302 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ - blcc 1318cb0 │ │ │ │ + blcc 1318cb0 │ │ │ │ @ instruction: 0xf5079301 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ - blcc 1a18cbc │ │ │ │ + blcc 1a18cbc │ │ │ │ stmdavs r3, {r8, r9, ip, pc} │ │ │ │ ldrbeq pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf00b4478 │ │ │ │ - eorvs pc, r0, r7, lsr #22 │ │ │ │ + eorvs pc, r0, r3, lsr #22 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -ip, asr #22 │ │ │ │ - cdp2 0, 15, cr15, cr12, cr1, {0} │ │ │ │ - blcs 298ac │ │ │ │ + cdp2 0, 15, cr15, cr10, cr1, {0} │ │ │ │ + blcs 298ac │ │ │ │ @ instruction: 0xf507d012 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ - blcc 1318cec │ │ │ │ + blcc 1318cec │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 13, cr15, cr8, cr1, {0} │ │ │ │ + cdp2 0, 13, cr15, cr6, cr1, {0} │ │ │ │ @ instruction: 0xf8df4603 │ │ │ │ ldrbtmi r2, [sl], #-1312 @ 0xfffffae0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9fcf002 │ │ │ │ + @ instruction: 0xf9faf002 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ ldrshle r3, [r4, #-255] @ 0xffffff01 │ │ │ │ strcc pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9eaf002 │ │ │ │ + @ instruction: 0xf9e8f002 │ │ │ │ ldrbtcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9e0f002 │ │ │ │ + @ instruction: 0xf9def002 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ subvs pc, sp, #29360128 @ 0x1c00000 │ │ │ │ adcsmi pc, r8, #169869312 @ 0xa200000 │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [lr, -pc]! │ │ │ │ - b fe5d60d0 │ │ │ │ + b fe5d60d0 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r8, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ ldmda r6!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -22136,85 +22136,85 @@ │ │ │ │ strcc pc, [r4], #2271 @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strcc pc, [r0], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1152 @ 0xfffffb80 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9a0f002 │ │ │ │ + @ instruction: 0xf99ef002 │ │ │ │ @ instruction: 0xf507e273 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ strbtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf98ef002 │ │ │ │ + @ instruction: 0xf98cf002 │ │ │ │ @ instruction: 0xf507e16a │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ - blcc 1a18df0 │ │ │ │ + blcc 1a18df0 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r2], -pc, ror #28 │ │ │ │ + strmi pc, [r2], -sp, ror #28 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5073bd0 │ │ │ │ @ instruction: 0xf6a1614d │ │ │ │ andls r4, r1, #196, 2 @ 0x31 │ │ │ │ strtcs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf0066808 │ │ │ │ - ldrdvs pc, [r0], -r5 @ │ │ │ │ + ldrdvs pc, [r0], -r1 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ - b bd61a0 │ │ │ │ + b bd61a0 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r8, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svc 0x00cef7e9 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-3061 @ 0xfffff40b │ │ │ │ orrscs r9, r6, #134217728 @ 0x8000000 │ │ │ │ - blmi ffd3ce34 │ │ │ │ + blmi ffd3ce34 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3059 @ 0xfffff40d │ │ │ │ ldrbtmi r4, [sl], #-2803 @ 0xfffff50d │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf93cf002 │ │ │ │ + @ instruction: 0xf93af002 │ │ │ │ @ instruction: 0xf507e20f │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ - blcc 1a18e94 │ │ │ │ + blcc 1a18e94 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 0, cr15, cr4, cr1, {0} │ │ │ │ + cdp2 0, 0, cr15, cr2, cr1, {0} │ │ │ │ @ instruction: 0xf5074605 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ - blcc 1a18ea8 │ │ │ │ + blcc 1a18ea8 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0x4601fe13 │ │ │ │ + @ instruction: 0x4601fe11 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ sbcmi pc, r4, r3, lsr #13 │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldmib r3, {r4, r6, r7, r8, r9, fp, ip, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ stmdavs r0, {r0, r3, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf884f006 │ │ │ │ + @ instruction: 0xf880f006 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ead12a │ │ │ │ @ instruction: 0x4602e9d4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -22223,44 +22223,44 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf7e96818 │ │ │ │ @ instruction: 0x4603ef74 │ │ │ │ @ instruction: 0xf5079304 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ - blmi ff33cee8 │ │ │ │ + blmi ff33cee8 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #5015 @ 0x1397 │ │ │ │ ldrbtmi r4, [fp], #-3018 @ 0xfffff436 │ │ │ │ - blmi ff2bceec │ │ │ │ - bmi ff2a94dc │ │ │ │ + blmi ff2bceec │ │ │ │ + bmi ff2a94dc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xe1b4f8e1 │ │ │ │ + @ instruction: 0xe1b4f8df │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - stc2l 0, cr15, [r2, #4] │ │ │ │ - bmi ff0a9b20 │ │ │ │ + stc2l 0, cr15, [r0, #4] │ │ │ │ + bmi ff0a9b20 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f8cf │ │ │ │ + @ instruction: 0xf507f8cd │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ - blcc 11906c │ │ │ │ + blcc 11906c │ │ │ │ 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}^ │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc], r0 │ │ │ │ ldrmi r6, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf0056820 │ │ │ │ - strmi pc, [r3], -sl, ror #30 │ │ │ │ + strmi pc, [r3], -r6, ror #30 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -22274,89 +22274,89 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf7e96818 │ │ │ │ strmi lr, [r3], -lr, lsl #30 │ │ │ │ @ instruction: 0xf5079304 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ - blmi fe7bcfb4 │ │ │ │ + blmi fe7bcfb4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #5019 @ 0x139b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ - blmi fe73cfb8 │ │ │ │ - bmi fe7295a8 │ │ │ │ + blmi fe73cfb8 │ │ │ │ + bmi fe7295a8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - hvc 61323 @ 0xef8b │ │ │ │ + hvc 61321 @ 0xef89 │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ - bmi fe5a6fe8 │ │ │ │ + bmi fe5a6fe8 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ strmi lr, [r3], -r8, lsr #18 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ - bmi fe427094 │ │ │ │ + bmi fe427094 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f85f │ │ │ │ + @ instruction: 0xf507f85d │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ @ instruction: 0xe12c601a │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ - bmi fe1e702c │ │ │ │ + bmi fe1e702c │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ strmi lr, [r3], -r6, lsl #18 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ - bmi fe0670d8 │ │ │ │ + bmi fe0670d8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f83d │ │ │ │ + @ instruction: 0xf507f83b │ │ │ │ @ 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 1e27070 │ │ │ │ + bmi 1e27070 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f829 │ │ │ │ + @ instruction: 0xf507f827 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf88ef008 │ │ │ │ + @ instruction: 0xf88af008 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ ldmdavs fp, {r0, r1, r3, r6, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf507a985 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ - blcc ff4193f8 │ │ │ │ + blcc ff4193f8 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi 1860cd0 │ │ │ │ + blmi 1860cd0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0056800 │ │ │ │ - eorvs pc, r0, r9, ror #30 │ │ │ │ + eorvs pc, r0, r5, ror #30 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ @ instruction: 0xf0403fff │ │ │ │ @ instruction: 0xf7ea80bd │ │ │ │ @ instruction: 0x4602e8b8 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -22365,97 +22365,97 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf7e96818 │ │ │ │ @ instruction: 0x4603ee58 │ │ │ │ @ instruction: 0xf5079304 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ - blmi 13bd120 │ │ │ │ + blmi 13bd120 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #5033 @ 0x13a9 │ │ │ │ ldrbtmi r4, [fp], #-2892 @ 0xfffff4b4 │ │ │ │ - blmi 133d124 │ │ │ │ - bmi 1329714 │ │ │ │ + blmi 133d124 │ │ │ │ + bmi 1329714 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - adds pc, r8, r5, asr #31 │ │ │ │ + adds pc, r8, r3, asr #31 │ │ │ │ andeq r8, r2, r6, ror r8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq sp, r3, lr, ror r8 │ │ │ │ - @ instruction: 0x000124b4 │ │ │ │ - andeq r2, r1, lr, asr #7 │ │ │ │ - @ instruction: 0x000128b6 │ │ │ │ - andeq r2, r1, r6, ror #6 │ │ │ │ - andeq r2, r1, r2, ror #6 │ │ │ │ - andeq r2, r1, r6, lsl r9 │ │ │ │ + andeq r2, r1, ip, lsr #9 │ │ │ │ + andeq r2, r1, r6, asr #7 │ │ │ │ + muleq r1, lr, r8 │ │ │ │ + andeq r2, r1, lr, asr r3 │ │ │ │ + andeq r2, r1, sl, asr r3 │ │ │ │ + strdeq r2, [r1], -lr │ │ │ │ + andeq r2, r1, r4, lsl r3 │ │ │ │ andeq r2, r1, ip, lsl r3 │ │ │ │ - andeq r2, r1, r4, lsr #6 │ │ │ │ - andeq r2, r1, lr, lsr r2 │ │ │ │ - andeq r2, r1, r8, lsl r2 │ │ │ │ - strdeq r2, [r1], -r6 │ │ │ │ - andeq r2, r1, r8, lsl #3 │ │ │ │ - andeq r2, r1, r0, lsl r1 │ │ │ │ - andeq r2, r1, ip, lsl #2 │ │ │ │ - andeq r2, r1, r0, asr #13 │ │ │ │ - andeq r2, r1, r6, asr #1 │ │ │ │ - andeq r2, r1, ip, asr r0 │ │ │ │ - andeq r2, r1, r8, asr r0 │ │ │ │ - andeq r2, r1, ip, lsl #12 │ │ │ │ - andeq r2, r1, r2, lsl r0 │ │ │ │ - muleq r1, lr, r0 │ │ │ │ - andeq r2, r1, ip, lsl #1 │ │ │ │ - andeq r1, r1, r8, ror pc │ │ │ │ - andeq r1, r1, r4, ror pc │ │ │ │ - andeq r2, r1, r8, lsr #10 │ │ │ │ - andeq r2, r1, lr │ │ │ │ - andeq r1, r1, r0, lsl #30 │ │ │ │ - strdeq r1, [r1], -ip │ │ │ │ - @ instruction: 0x000124b0 │ │ │ │ - muleq r1, r6, pc @ │ │ │ │ - andeq r1, r1, r4, asr lr │ │ │ │ - andeq r1, r1, r0, asr lr │ │ │ │ - andeq r2, r1, r4, lsl #8 │ │ │ │ - andeq r1, r1, sl, lsl #28 │ │ │ │ - andeq r1, r1, ip, ror #29 │ │ │ │ - @ instruction: 0x00011cb8 │ │ │ │ - andeq r2, r1, r0, ror #4 │ │ │ │ - andeq r1, r1, sl, ror #24 │ │ │ │ - andeq r1, r1, r0, lsr #26 │ │ │ │ - andeq r1, r1, ip, lsr sp │ │ │ │ - @ instruction: 0x00011bb4 │ │ │ │ + andeq r2, r1, r6, lsr r2 │ │ │ │ + andeq r2, r1, r0, lsl r2 │ │ │ │ + andeq r2, r1, lr, ror #3 │ │ │ │ + andeq r2, r1, r0, lsl #3 │ │ │ │ + andeq r2, r1, r8, lsl #2 │ │ │ │ + andeq r2, r1, r4, lsl #2 │ │ │ │ + andeq r2, r1, r8, lsr #13 │ │ │ │ + strheq r2, [r1], -lr │ │ │ │ + andeq r2, r1, r4, asr r0 │ │ │ │ + andeq r2, r1, r0, asr r0 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + andeq r2, r1, sl │ │ │ │ + muleq r1, r6, r0 │ │ │ │ + andeq r2, r1, r4, lsl #1 │ │ │ │ + andeq r1, r1, r0, ror pc │ │ │ │ + andeq r1, r1, ip, ror #30 │ │ │ │ + andeq r2, r1, r0, lsl r5 │ │ │ │ + andeq r2, r1, r6 │ │ │ │ + strdeq r1, [r1], -r8 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + muleq r1, r8, r4 │ │ │ │ + andeq r1, r1, lr, lsl #31 │ │ │ │ + andeq r1, r1, ip, asr #28 │ │ │ │ + andeq r1, r1, r8, asr #28 │ │ │ │ + andeq r2, r1, ip, ror #7 │ │ │ │ + andeq r1, r1, r2, lsl #28 │ │ │ │ + andeq r1, r1, r4, ror #29 │ │ │ │ + @ instruction: 0x00011cb0 │ │ │ │ + andeq r2, r1, r8, asr #4 │ │ │ │ + andeq r1, r1, r2, ror #24 │ │ │ │ + andeq r1, r1, r8, lsl sp │ │ │ │ + andeq r1, r1, r4, lsr sp │ │ │ │ + andeq r1, r1, ip, lsr #23 │ │ │ │ + andeq r1, r1, r8, lsr #23 │ │ │ │ + andeq r2, r1, ip, asr #2 │ │ │ │ + andeq r1, r1, r2, ror #22 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + andeq r1, r1, r8, ror #25 │ │ │ │ + ldrdeq r1, [r1], -lr │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + andeq r2, r1, r2, lsl #1 │ │ │ │ + muleq r1, sl, sl │ │ │ │ + andeq r1, r1, r8, lsr #20 │ │ │ │ + andeq r1, r1, r6, lsr #20 │ │ │ │ + andeq r1, r1, ip, asr #31 │ │ │ │ + andeq r1, r1, r4, ror #19 │ │ │ │ @ instruction: 0x00011bb0 │ │ │ │ - andeq r2, r1, r4, ror #2 │ │ │ │ - andeq r1, r1, sl, ror #22 │ │ │ │ + andeq r1, r1, ip, asr r9 │ │ │ │ + andeq r1, r1, sl, asr r9 │ │ │ │ + andeq r1, r1, r0, lsl #30 │ │ │ │ + andeq r1, r1, r8, lsl r9 │ │ │ │ + andeq r1, r1, r0, lsl fp │ │ │ │ strdeq r1, [r1], -ip │ │ │ │ strdeq r1, [r1], -r0 │ │ │ │ - andeq r1, r1, r6, ror #21 │ │ │ │ - andeq r1, r1, r4, ror #21 │ │ │ │ - muleq r1, sl, r0 │ │ │ │ - andeq r1, r1, r2, lsr #21 │ │ │ │ - andeq r1, r1, r0, lsr sl │ │ │ │ - andeq r1, r1, lr, lsr #20 │ │ │ │ - andeq r1, r1, r4, ror #31 │ │ │ │ - andeq r1, r1, ip, ror #19 │ │ │ │ - @ instruction: 0x00011bb8 │ │ │ │ - andeq r1, r1, r4, ror #18 │ │ │ │ - andeq r1, r1, r2, ror #18 │ │ │ │ - andeq r1, r1, r8, lsl pc │ │ │ │ - andeq r1, r1, r0, lsr #18 │ │ │ │ - andeq r1, r1, r8, lsl fp │ │ │ │ - andeq r1, r1, r4, lsl #22 │ │ │ │ - strdeq r1, [r1], -r8 │ │ │ │ - andeq r1, r1, r4, ror #21 │ │ │ │ - ldrdeq r1, [r1], -r4 │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + andeq r1, r1, ip, asr #21 │ │ │ │ muleq r3, lr, fp │ │ │ │ - andeq r1, r1, ip, lsl #21 │ │ │ │ - strdeq r1, [r1], -r8 │ │ │ │ - strdeq r1, [r1], -r6 │ │ │ │ - andeq r1, r1, ip, lsr #27 │ │ │ │ - @ instruction: 0x000117b4 │ │ │ │ + andeq r1, r1, r4, lsl #21 │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + andeq r1, r1, lr, ror #15 │ │ │ │ + muleq r1, r4, sp │ │ │ │ + andeq r1, r1, ip, lsr #15 │ │ │ │ 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 │ │ │ │ @@ -22464,64 +22464,64 @@ │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf10030b6 │ │ │ │ stmdbmi r9, {r2, r3, r6, r7} │ │ │ │ - bmi 269884 │ │ │ │ + bmi 269884 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ @ instruction: 0x4618eebe │ │ │ │ ldrcc pc, [r6, r7, lsl #10]! │ │ │ │ ssatmi r3, #30, r4, asr #15 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r7, r2, r4, ror #18 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6f8d0 │ │ │ │ + bl feb6f8d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - blmi 732acc │ │ │ │ + blmi 732acc │ │ │ │ @ instruction: 0x4614447b │ │ │ │ stcgt 6, cr4, [pc, #-116] @ 18678 │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x61206828 │ │ │ │ stmibvc sl!, {r0, r1, r3, r5, r7, fp, pc} │ │ │ │ ldrmi r8, [r3], -r3, lsr #5 │ │ │ │ ldmvs r8!, {r0, r1, r5, r7, r8, sl, ip, sp, lr}^ │ │ │ │ svc 0x0028f7e9 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 4e3310 │ │ │ │ + ble 4e3310 │ │ │ │ svc 0x00a0f7e9 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ strmi lr, [r3], -sl, asr #26 │ │ │ │ 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 │ │ │ │ - cdp2 0, 12, cr15, cr6, cr1, {0} │ │ │ │ + cdp2 0, 12, cr15, cr4, cr1, {0} │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ @ instruction: 0x461a687b │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - @ instruction: 0xf941f003 │ │ │ │ + @ instruction: 0xf93ff003 │ │ │ │ @ instruction: 0xf7e96978 │ │ │ │ movwcs lr, #7620 @ 0x1dc4 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r1, r1, r0, ror r8 │ │ │ │ - andeq r1, r1, r6, asr #16 │ │ │ │ + andeq r1, r1, r8, ror #16 │ │ │ │ + andeq r1, r1, lr, lsr r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb6f964 │ │ │ │ + bl feb6f964 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -22535,128 +22535,128 @@ │ │ │ │ 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 3284c │ │ │ │ + ldrbtmi r4, [fp], #-3068 @ 0xfffff404 │ │ │ │ + blcs 3284c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi fff10f50 │ │ │ │ + blmi ffed0f44 │ │ │ │ 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: 0xf00a4618 │ │ │ │ - movtcs pc, #3197 @ 0xc7d @ │ │ │ │ - ldrbtmi r4, [sl], #-2796 @ 0xfffff514 │ │ │ │ + movtcs pc, #3193 @ 0xc79 @ │ │ │ │ + ldrbtmi r4, [sl], #-2795 @ 0xfffff515 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - cdp2 0, 4, cr15, cr6, cr1, {0} │ │ │ │ + cdp2 0, 4, cr15, cr4, cr1, {0} │ │ │ │ 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} │ │ │ │ - cdp2 0, 9, cr15, cr10, cr5, {0} │ │ │ │ + cdp2 0, 9, cr15, cr6, cr5, {0} │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf6073b44 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ - bcc 181920c │ │ │ │ + bcc 181920c │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf0056820 │ │ │ │ - @ instruction: 0xf107fd91 │ │ │ │ - blcc 119624 │ │ │ │ + @ instruction: 0xf107fd8d │ │ │ │ + blcc 119624 │ │ │ │ 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: 0xf0056820 │ │ │ │ - @ instruction: 0x4603fcbe │ │ │ │ + @ instruction: 0x4603fcba │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cmn r5, r0, lsl #6 │ │ │ │ + cmn r2, r0, lsl #6 │ │ │ │ cdp 7, 13, cr15, cr0, cr9, {7} │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ @ instruction: 0xf1070454 │ │ │ │ - blcc 119668 │ │ │ │ + blcc 119668 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ eorvs lr, r0, r8, asr pc │ │ │ │ cdp 7, 11, cr15, cr14, cr9, {7} │ │ │ │ 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: 0xf0010100 │ │ │ │ - movwcs pc, #3551 @ 0xddf @ │ │ │ │ - @ instruction: 0xf607e14a │ │ │ │ + movwcs pc, #3549 @ 0xddd @ │ │ │ │ + @ instruction: 0xf607e147 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs sp, {r2, r4, r6, r8, r9} │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf6073b04 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ - bcc 18192c4 │ │ │ │ + bcc 18192c4 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ @ instruction: 0xf0056820 │ │ │ │ - @ instruction: 0x4602fb3b │ │ │ │ + @ instruction: 0x4602fb37 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r0, #4]! │ │ │ │ - tst fp, r0, lsl #6 │ │ │ │ + stc2 0, cr15, [lr, #4]! │ │ │ │ + tst r8, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi fe7b29dc │ │ │ │ + bmi fe7729dc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf607fda1 │ │ │ │ + @ instruction: 0xf607fd9f │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs r8, {r0, r2, r8, r9, sp, lr} │ │ │ │ cdp 7, 0, cr15, cr4, cr9, {7} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ smlatbvs r5, r3, r5, pc @ │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -22668,446 +22668,445 @@ │ │ │ │ cdp 7, 5, cr15, cr0, cr9, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ @ instruction: 0x4602ebfa │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [r2, #-4]! │ │ │ │ - sbcs r2, sp, r0, lsl #6 │ │ │ │ + ldc2l 0, cr15, [r0, #-4]! │ │ │ │ + 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 119698 │ │ │ │ + blcc 119698 │ │ │ │ @ instruction: 0x46186812 │ │ │ │ mcr2 7, 3, pc, cr4, cr15, {7} @ │ │ │ │ - blcs 2a210 │ │ │ │ + blcs 2a210 │ │ │ │ @ instruction: 0xf7e9d11f │ │ │ │ strmi lr, [r3], -r6, lsr #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl ff3d69b8 │ │ │ │ + bl ff3d69b8 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ - blcc 1196c0 │ │ │ │ - bmi 1cfd224 │ │ │ │ + blcc 1196c0 │ │ │ │ + bmi 1cbd224 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf507fd47 │ │ │ │ + @ instruction: 0xf507fd45 │ │ │ │ @ instruction: 0xf10353c3 │ │ │ │ - blcc 11965c │ │ │ │ + blcc 11965c │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ movwcs lr, #3192 @ 0xc78 │ │ │ │ - @ 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 │ │ │ │ ldcl 7, cr15, [r6, #932]! @ 0x3a4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ strmi lr, [r2], -r0, lsr #23 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r8, #-4] │ │ │ │ + ldc2 0, cr15, [r6, #-4] │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ mcrr 7, 14, pc, r8, cr9 @ │ │ │ │ msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ mcrr 7, 14, pc, r0, cr9 @ │ │ │ │ - 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 119370 │ │ │ │ - bicpl pc, r3, r7, lsl #10 │ │ │ │ - tstpeq r8, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stmdami r7, {r2, r8, fp, ip, sp}^ │ │ │ │ - @ instruction: 0xf00d4478 │ │ │ │ - eorvs pc, r0, r3, ror #23 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ - bmi 10f2b5c │ │ │ │ - @ instruction: 0xf04f447a │ │ │ │ - @ instruction: 0xf04f0008 │ │ │ │ - @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf607fce1 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - @ instruction: 0xf6070448 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - stc 7, cr15, [ip], #-932 @ 0xfffffc5c │ │ │ │ + eorpl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ + eoreq pc, r8, #-2147483648 @ 0x80000000 │ │ │ │ + @ instruction: 0xf5073a04 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 1196f0 │ │ │ │ + blmi 122a338 │ │ │ │ + @ instruction: 0x4618447b │ │ │ │ + blx ff8d4b12 │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - b ff256ac8 │ │ │ │ - msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - bl fffd6ad8 │ │ │ │ - msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - bl ffdd6ae8 │ │ │ │ - bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ - movweq pc, #33027 @ 0x8103 @ │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - bl ffbd6af8 │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 32bcc │ │ │ │ - @ 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 │ │ │ │ - stc2 0, cr15, [r2], #4 │ │ │ │ - and r2, sp, r0, lsl #6 │ │ │ │ + stc2l 0, cr15, [r2], #4 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + strbeq pc, [r8], #-1699 @ 0xfffff95d @ │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e96818 │ │ │ │ + eorvs lr, r0, r0, lsr ip │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e96818 │ │ │ │ + @ instruction: 0xf507eacc │ │ │ │ + @ instruction: 0xf1035321 │ │ │ │ + blcc 1197c8 │ │ │ │ + @ instruction: 0xf7e94618 │ │ │ │ + @ instruction: 0xf507ec02 │ │ │ │ + @ instruction: 0xf1035361 │ │ │ │ + blcc 1197d8 │ │ │ │ + @ instruction: 0xf7e94618 │ │ │ │ + @ instruction: 0xf507ebfa │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 119768 │ │ │ │ + @ instruction: 0xf7e94618 │ │ │ │ + @ instruction: 0xf607ebf2 │ │ │ │ + @ instruction: 0xf6a30368 │ │ │ │ + ldmdavs fp, {r3, r6, r8, r9} │ │ │ │ + andle r2, lr, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ movwvs pc, #26019 @ 0x65a3 @ │ │ │ │ - bmi 7b2bf8 │ │ │ │ + bmi 972bd4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - movwcs pc, #7315 @ 0x1c93 @ │ │ │ │ - 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 │ │ │ │ - ldc 7, cr15, [r8], #-932 @ 0xfffffc5c │ │ │ │ - @ instruction: 0xf5074618 │ │ │ │ - @ instruction: 0x37684790 │ │ │ │ - ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ + movwcs pc, #3235 @ 0xca3 @ │ │ │ │ + @ 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 │ │ │ │ + ldc2 0, cr15, [r4], {1} │ │ │ │ + @ instruction: 0xf5072301 │ │ │ │ + @ instruction: 0xf1004090 │ │ │ │ + ldmdbmi r9, {r2, r5, r6} │ │ │ │ + bmi 269d88 │ │ │ │ + ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ + subsmi r6, r1, r2, lsl #16 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + @ instruction: 0xf7e9d001 │ │ │ │ + @ instruction: 0x4618ec3c │ │ │ │ + ldrmi pc, [r0, r7, lsl #10] │ │ │ │ + ldrtmi r3, [sp], r8, ror #14 │ │ │ │ + svclt 0x0000bdb0 │ │ │ │ andeq r7, r2, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq ip, r3, lr, lsr r8 │ │ │ │ andeq ip, r3, r0, lsr r8 │ │ │ │ - andeq r1, r1, r2, ror r7 │ │ │ │ + andeq r1, r1, sl, ror #14 │ │ │ │ + andeq r1, r1, r2, ror r6 │ │ │ │ + andeq r1, r1, r6, asr #13 │ │ │ │ + andeq r1, r1, lr, lsl #13 │ │ │ │ + andeq r1, r1, r8, lsr #13 │ │ │ │ andeq r1, r1, sl, ror r6 │ │ │ │ - andeq r1, r1, lr, asr #13 │ │ │ │ - muleq r1, r6, r6 │ │ │ │ - @ instruction: 0x000116b0 │ │ │ │ - andeq r1, r1, r2, lsl #13 │ │ │ │ - andeq r1, r1, ip, lsr #12 │ │ │ │ - andeq r1, r1, lr, asr #11 │ │ │ │ + andeq r1, r1, r4, lsr #12 │ │ │ │ + andeq r1, r1, r6, asr #11 │ │ │ │ muleq r1, r8, r5 │ │ │ │ - andeq r1, r1, r8, asr #11 │ │ │ │ - andeq r1, r1, r6, asr r5 │ │ │ │ - andeq r1, r1, r8, asr r5 │ │ │ │ - andeq r7, r2, sl, asr r4 │ │ │ │ + @ instruction: 0x000115b6 │ │ │ │ + andeq r1, r1, r4, asr #10 │ │ │ │ + andeq r1, r1, r6, asr #10 │ │ │ │ + andeq r7, r2, r0, ror #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb6fe14 │ │ │ │ + bl feb6fe10 │ │ │ │ @ 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 1659850 │ │ │ │ + blmi 165984c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2 0, cr15, [r0], #-4 │ │ │ │ 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: 0xf0056800 │ │ │ │ - @ instruction: 0x4603fad0 │ │ │ │ + strmi pc, [r3], -lr, asr #21 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2891 @ 0xfffff4b5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rsbs pc, r3, r3, lsl ip @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - stcl 7, cr15, [r2], {233} @ 0xe9 │ │ │ │ - blcs 2a4bc │ │ │ │ - blmi 110d0d8 │ │ │ │ + stcl 7, cr15, [r4], {233} @ 0xe9 │ │ │ │ + blcs 2a4b8 │ │ │ │ + blmi 110d0d4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fffd4cca │ │ │ │ + blx fffd4cc6 │ │ │ │ @ instruction: 0xf107e05e │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - stcl 7, cr15, [r2], #-932 @ 0xfffffc5c │ │ │ │ - blcs 82a4e0 │ │ │ │ - blmi f0ccfc │ │ │ │ + stcl 7, cr15, [r4], #-932 @ 0xfffffc5c │ │ │ │ + blcs 82a4dc │ │ │ │ + blmi f0ccf8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffb54cee │ │ │ │ + blx ffb54cea │ │ │ │ @ instruction: 0xf107e04c │ │ │ │ - bmi d99940 │ │ │ │ + bmi d9993c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fbe1 │ │ │ │ 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 961558 │ │ │ │ + blmi 961554 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0056800 │ │ │ │ - @ instruction: 0xf107fb2f │ │ │ │ + @ instruction: 0xf107fb2d │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - stc 7, cr15, [lr, #-932] @ 0xfffffc5c │ │ │ │ + ldc 7, cr15, [r0, #-932] @ 0xfffffc5c │ │ │ │ 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 5a1598 │ │ │ │ + blmi 5a1594 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0056800 │ │ │ │ - strb pc, [sp, -pc, lsl #22]! @ │ │ │ │ + strb pc, [sp, -sp, lsl #22]! @ │ │ │ │ ldmdbmi r3, {r8, r9, sp} │ │ │ │ - bmi 269f70 │ │ │ │ + bmi 269f6c │ │ │ │ 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 │ │ │ │ - bl 11d6d44 │ │ │ │ + bl 1256d40 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r7, r2, r2, asr #7 │ │ │ │ + andeq r7, r2, r6, asr #7 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x000114b8 │ │ │ │ - muleq r1, sl, r4 │ │ │ │ - andeq r1, r1, r6, lsr #9 │ │ │ │ - muleq r1, r8, r4 │ │ │ │ - muleq r1, ip, r4 │ │ │ │ - muleq r1, ip, r4 │ │ │ │ - andeq r1, r1, r4, ror r4 │ │ │ │ - andeq r1, r1, r0, asr #8 │ │ │ │ - andeq r7, r2, r8, ror r2 │ │ │ │ + andeq r1, r1, r4, lsr #9 │ │ │ │ + andeq r1, r1, r6, lsl #9 │ │ │ │ + muleq r1, r2, r4 │ │ │ │ + andeq r1, r1, r4, lsl #9 │ │ │ │ + andeq r1, r1, r8, lsl #9 │ │ │ │ + andeq r1, r1, r8, lsl #9 │ │ │ │ + andeq r1, r1, r0, ror #8 │ │ │ │ + andeq r1, r1, ip, lsr #8 │ │ │ │ + andeq r7, r2, ip, ror r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb6ffe0 │ │ │ │ + bl feb6ffdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ - blcs 32e5c │ │ │ │ + blcs 32e58 │ │ │ │ @ instruction: 0xf006d105 │ │ │ │ - @ instruction: 0x4602fcde │ │ │ │ + @ instruction: 0x4602fcdc │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 370e68 │ │ │ │ + blmi 370e64 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1654e16 │ │ │ │ + blx 1654e12 │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ - blmi 26a680 │ │ │ │ + blmi 26a67c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - strmi pc, [r3], -r3, asr #27 │ │ │ │ + strmi pc, [r3], -r5, asr #27 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq ip, r3, r2, lsr r2 │ │ │ │ - andeq ip, r3, r2, lsr #4 │ │ │ │ - andeq r1, r1, r4, asr #7 │ │ │ │ + andeq ip, r3, r6, lsr r2 │ │ │ │ + andeq ip, r3, r6, lsr #4 │ │ │ │ + @ instruction: 0x000113b0 │ │ │ │ @ instruction: 0xfffffdf7 │ │ │ │ - @ instruction: 0xffffe921 │ │ │ │ - @ instruction: 0x000113ba │ │ │ │ + @ instruction: 0xffffe925 │ │ │ │ + andeq r1, r1, r6, lsr #7 │ │ │ │ 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] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ - andeq ip, r3, sl, asr #3 │ │ │ │ + andeq ip, r3, lr, asr #3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7006c │ │ │ │ + bl feb70068 │ │ │ │ @ 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 3307c │ │ │ │ + blcs 33078 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ - stcl 7, cr15, [r8], #-932 @ 0xfffffc5c │ │ │ │ + stcl 7, cr15, [sl], #-932 @ 0xfffffc5c │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - ldmib r4!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r6!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ands r6, sl, r8, lsr r1 │ │ │ │ - bmi 117339c │ │ │ │ + bmi 1173398 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 10d7ac4 │ │ │ │ + blmi 10d7ac0 │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e96938 │ │ │ │ - @ instruction: 0x4603ec50 │ │ │ │ + @ instruction: 0x4603ec52 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - @ instruction: 0xf87bf007 │ │ │ │ + @ instruction: 0xf879f007 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ andcs r4, r0, r9, lsl r6 │ │ │ │ - ldmib r8, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib sl, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e969b8 │ │ │ │ - subs lr, r0, r4, ror #17 │ │ │ │ + subs lr, r0, r6, ror #17 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ - blmi daa764 │ │ │ │ + blmi daa760 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - blx fead4f32 │ │ │ │ + blx fea54f2e │ │ │ │ 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 │ │ │ │ - ldm sl!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 2a730 │ │ │ │ + ldm ip!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 2a72c │ │ │ │ ldmvs sl!, {r0, r1, r2, r5, r8, ip, lr, pc}^ │ │ │ │ addseq r6, fp, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ - @ instruction: 0x4603eb30 │ │ │ │ + @ instruction: 0x4603eb32 │ │ │ │ tstle ip, r7, lsr #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - bmi 972fb4 │ │ │ │ + bmi 972fb0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 8d7a2c │ │ │ │ + blmi 8d7a28 │ │ │ │ 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 │ │ │ │ - bl fffd6f10 │ │ │ │ + stc 7, cr15, [r0], {233} @ 0xe9 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0074620 │ │ │ │ - ldmdbvs fp!, {r1, r3, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r3, r5, 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 32ff4 │ │ │ │ + blcs 32ff0 │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - svclt 0x0000fba9 │ │ │ │ + svclt 0x0000fba7 │ │ │ │ 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 │ │ │ │ - b 1056f50 │ │ │ │ + b 10d6f4c │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ + andeq r7, r2, sl, lsl #3 │ │ │ │ andeq r7, r2, r6, lsl #3 │ │ │ │ - andeq r7, r2, r2, lsl #3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r1, r2, asr #6 │ │ │ │ - andeq r1, r1, r4, lsr r3 │ │ │ │ - andeq ip, r3, ip, asr r1 │ │ │ │ - andeq r1, r1, sl, lsl #6 │ │ │ │ + andeq r1, r1, lr, lsr #6 │ │ │ │ + andeq r1, r1, r0, lsr #6 │ │ │ │ + andeq ip, r3, r0, ror #2 │ │ │ │ + strdeq r1, [r1], -r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq r1, [r1], -r4 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - @ instruction: 0x000112b4 │ │ │ │ - andeq ip, r3, r4, asr #1 │ │ │ │ - andeq r7, r2, sl, rrx │ │ │ │ + andeq r1, r1, r0, ror #5 │ │ │ │ + andeq r1, r1, r8, asr #5 │ │ │ │ + andeq r1, r1, r0, lsr #5 │ │ │ │ + andeq ip, r3, r8, asr #1 │ │ │ │ + andeq r7, r2, lr, rrx │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb701f0 │ │ │ │ + bl feb701ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 1331e4 │ │ │ │ + blmi 1331e0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldmib lr!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r0, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r7, r2, ip, lsr #6 │ │ │ │ + andeq r7, r2, r0, lsr r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7021c │ │ │ │ + bl feb70218 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 133210 │ │ │ │ + blmi 13320c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stmib r8!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib sl!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq fp, [r3], -r4 │ │ │ │ + strdeq fp, [r3], -r8 │ │ │ │ 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] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ - andeq r7, r2, r2, ror #21 │ │ │ │ + andeq r7, r2, r6, ror #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb70268 │ │ │ │ + bl feb70264 │ │ │ │ @ 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 ff061c90 │ │ │ │ - blmi ff06a274 │ │ │ │ + bmi ff061c8c │ │ │ │ + blmi ff06a270 │ │ │ │ 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], #-3006 @ 0xfffff442 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @@ -23115,303 +23114,303 @@ │ │ │ │ @ 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} │ │ │ │ - @ instruction: 0xf8abf005 │ │ │ │ - blcs 2a8dc │ │ │ │ + @ instruction: 0xf8a9f005 │ │ │ │ + blcs 2a8d8 │ │ │ │ andcs sp, r0, #1 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0xf60732ff │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andsvs r0, sl, r8, lsl #6 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ - b febd709c │ │ │ │ + b fec57098 │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r2, {r3, r8, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - stmda lr, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda r0, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ teqcs r2, #134217728 @ 0x8000000 │ │ │ │ - blmi fe6fdd34 │ │ │ │ + blmi fe6fdd30 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2970 @ 0xfffff466 │ │ │ │ ldrbtmi r4, [sl], #-2714 @ 0xfffff566 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf9bcf001 │ │ │ │ @ instruction: 0xf107e0fa │ │ │ │ - bmi fe599da0 │ │ │ │ + bmi fe599d9c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607f9b1 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070408 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r4 │ │ │ │ vhsub.s8 , , q0 │ │ │ │ vmla.f d17, d16, d1[0] │ │ │ │ @ instruction: 0x46180110 │ │ │ │ - stmdb sl, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb ip, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e9d15d │ │ │ │ - strmi lr, [r3], -r2, ror #20 │ │ │ │ + strmi lr, [r3], -r4, ror #20 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stmda sl, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bmi fe0ea9ac │ │ │ │ + stmda ip, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bmi fe0ea9a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607f989 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf107000c │ │ │ │ ldmdb r3, {r3, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ andcs r2, r3, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2938 @ 0xfffff486 │ │ │ │ stmdavs r0, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8e8f005 │ │ │ │ + @ instruction: 0xf8e6f005 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andseq pc, r8, #7340032 @ 0x700000 │ │ │ │ andeq pc, r8, #169869312 @ 0xa200000 │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ - b bd719c │ │ │ │ + b c57198 │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r2, {r3, r8, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - svc 0x00cef7e8 │ │ │ │ + svc 0x00d0f7e8 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2915 @ 0xfffff49d │ │ │ │ teqcs r9, #134217728 @ 0x8000000 │ │ │ │ - blmi 18bde34 │ │ │ │ + blmi 18bde30 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2913 @ 0xfffff49f │ │ │ │ ldrbtmi r4, [sl], #-2657 @ 0xfffff59f │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf93cf001 │ │ │ │ @ instruction: 0xf607e07a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - ldmda ip!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda lr!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2906 @ 0xfffff4a6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607f92b │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070408 │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ ldrbtmi r4, [r9], #-2384 @ 0xfffff6b0 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ - eorvs pc, r0, r3, ror sl @ │ │ │ │ + eorvs pc, r0, r5, ror sl @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ - @ instruction: 0xf607e84c │ │ │ │ + @ instruction: 0xf607e84e │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ - blmi 124d794 │ │ │ │ + blmi 124d790 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf902f001 │ │ │ │ - stmib sl, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib ip, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r2, {r3, r8, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ eorle r2, r1, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e86818 │ │ │ │ - strmi lr, [r3], -r4, ror #30 │ │ │ │ + strmi lr, [r3], -r6, ror #30 │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi d7df08 │ │ │ │ + blmi d7df04 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4929 @ 0x1341 │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - blmi cfdf0c │ │ │ │ - bmi cea4fc │ │ │ │ + blmi cfdf08 │ │ │ │ + bmi cea4f8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ ldrd pc, [pc], -r1 │ │ │ │ ldrbtmi r4, [fp], #-2863 @ 0xfffff4d1 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607f8c7 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ svclt 0x0000601a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 333b8 │ │ │ │ + blcs 333b4 │ │ │ │ @ instruction: 0xf7e9d00b │ │ │ │ - strmi lr, [r2], -r2, lsl #19 │ │ │ │ + strmi lr, [r2], -r4, lsl #19 │ │ │ │ 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 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, r4, lsl r8 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ - @ instruction: 0x4618e856 │ │ │ │ + @ instruction: 0x4618e858 │ │ │ │ ldreq pc, [ip, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r6, r2, r8, ror pc │ │ │ │ + andeq r6, r2, ip, ror pc │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r1, r2, lsl r3 │ │ │ │ - ldrdeq r1, [r1], -r2 │ │ │ │ - ldrdeq r1, [r1], -r0 │ │ │ │ - andeq r1, r1, r2, asr r5 │ │ │ │ - andeq r1, r1, lr, lsl #5 │ │ │ │ - @ instruction: 0x000112bc │ │ │ │ - andeq r1, r1, r4, lsl #5 │ │ │ │ - andeq r1, r1, r2, lsl #5 │ │ │ │ - ldrdeq r1, [r1], -r2 │ │ │ │ - ldrdeq r1, [r1], -r0 │ │ │ │ - andeq r1, r1, r2, asr r4 │ │ │ │ - andeq r1, r1, lr, lsl #3 │ │ │ │ - strdeq r1, [r1], -r2 │ │ │ │ - ldrdeq r1, [r1], -lr │ │ │ │ - andeq r1, r1, r0, asr #3 │ │ │ │ - strdeq r1, [r1], -ip │ │ │ │ strdeq r1, [r1], -sl │ │ │ │ - andeq r1, r1, ip, ror r3 │ │ │ │ - andeq r1, r1, r4, ror r1 │ │ │ │ - andeq r1, r1, r2, lsl #3 │ │ │ │ - muleq r2, r6, ip │ │ │ │ + @ instruction: 0x000112ba │ │ │ │ + @ instruction: 0x000112b8 │ │ │ │ + andeq r1, r1, sl, lsr r5 │ │ │ │ + andeq r1, r1, r6, ror r2 │ │ │ │ + andeq r1, r1, r4, lsr #5 │ │ │ │ + andeq r1, r1, ip, ror #4 │ │ │ │ + andeq r1, r1, sl, ror #4 │ │ │ │ + @ instruction: 0x000111ba │ │ │ │ + @ instruction: 0x000111b8 │ │ │ │ + andeq r1, r1, sl, lsr r4 │ │ │ │ + andeq r1, r1, r6, ror r1 │ │ │ │ + ldrdeq r1, [r1], -sl │ │ │ │ + andeq r1, r1, r6, asr #3 │ │ │ │ + andeq r1, r1, r8, lsr #3 │ │ │ │ + andeq r1, r1, r4, ror #1 │ │ │ │ + andeq r1, r1, r2, ror #1 │ │ │ │ + andeq r1, r1, r4, ror #6 │ │ │ │ + andeq r1, r1, ip, asr r1 │ │ │ │ + andeq r1, r1, sl, ror #2 │ │ │ │ + muleq r2, sl, ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb705f0 │ │ │ │ + bl feb705ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - cdp 7, 3, cr15, cr6, cr8, {7} │ │ │ │ + cdp 7, 3, cr15, cr8, cr8, {7} │ │ │ │ @ instruction: 0xf7e84604 │ │ │ │ - @ instruction: 0x4603ee10 │ │ │ │ + @ instruction: 0x4603ee12 │ │ │ │ ldmdbmi sp, {r1, r5, r9, sl, lr} │ │ │ │ ldmdami sp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf00c4478 │ │ │ │ - adcsvs pc, r8, r9, asr #30 │ │ │ │ + adcsvs pc, r8, r7, asr #30 │ │ │ │ rscsvc pc, pc, #64, 4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - ldmdb r6!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb r8!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vtst.8 q3, , │ │ │ │ andcs r7, r0, #-67108861 @ 0xfc000003 │ │ │ │ ldmdavs r8!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - svc 0x007ef7e8 │ │ │ │ + svc 0x0080f7e8 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, r0, r0, lsl #22 │ │ │ │ - stmdb sl, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb ip, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, ip, r2, lsl #22 │ │ │ │ - bmi 3f3638 │ │ │ │ + bmi 3f3634 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000f833 │ │ │ │ svclt 0x0000e7ce │ │ │ │ svclt 0x0000e000 │ │ │ │ - bmi 273654 │ │ │ │ + bmi 273650 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000f825 │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r6, r2, r0, lsr #30 │ │ │ │ - andeq r1, r1, ip, lsr #1 │ │ │ │ - andeq r1, r1, r4, lsl #1 │ │ │ │ - andeq r1, r1, ip, lsl #1 │ │ │ │ + andeq r6, r2, r4, lsr #30 │ │ │ │ + muleq r1, r4, r0 │ │ │ │ + andeq r1, r1, ip, rrx │ │ │ │ + andeq r1, r1, r4, ror r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70698 │ │ │ │ + bl feb70694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ - blcs 37518 │ │ │ │ - blmi 88d590 │ │ │ │ + blcs 37514 │ │ │ │ + blmi 88d58c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ - @ instruction: 0x4603e8f0 │ │ │ │ + @ instruction: 0x4603e8f2 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e868b8 │ │ │ │ - rscsvs lr, r8, r4, asr #27 │ │ │ │ - blcs 338c0 │ │ │ │ + rscsvs lr, r8, r6, asr #27 │ │ │ │ + blcs 338bc │ │ │ │ ldmvs fp!, {r0, r3, ip, lr, pc}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1f3429a │ │ │ │ @ instruction: 0xf7e968b8 │ │ │ │ - ldmvs fp!, {r1, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r2, r7, fp, sp, lr, pc}^ │ │ │ │ svclt 0x0000e01e │ │ │ │ @ instruction: 0xf7e968b8 │ │ │ │ - movwcs lr, #2172 @ 0x87c │ │ │ │ + movwcs lr, #2174 @ 0x87e │ │ │ │ @ instruction: 0xf7e9e018 │ │ │ │ - strmi lr, [r3], -lr, lsr #17 │ │ │ │ + @ instruction: 0x4603e8b0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 5, cr15, cr6, cr8, {7} │ │ │ │ + cdp 7, 5, cr15, cr8, cr8, {7} │ │ │ │ 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 │ │ │ │ @ instruction: 0xffd2f000 │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - strmi lr, [r3], -r8, lsl #29 │ │ │ │ + strmi lr, [r3], -sl, lsl #29 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq fp, r3, sl, ror fp │ │ │ │ - andeq r1, r1, r0, rrx │ │ │ │ - andeq fp, r3, sl, ror #22 │ │ │ │ - andeq fp, r3, r6, lsl fp │ │ │ │ - andeq r1, r1, r6 │ │ │ │ + andeq fp, r3, lr, ror fp │ │ │ │ + andeq r1, r1, r8, asr #32 │ │ │ │ + andeq fp, r3, lr, ror #22 │ │ │ │ + andeq fp, r3, sl, lsl fp │ │ │ │ + andeq r0, r1, lr, ror #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7074c │ │ │ │ + bl feb70748 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ addlt r5, r3, r5, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf84404a0 │ │ │ │ @ instruction: 0xf1070c94 │ │ │ │ @@ -23428,96 +23427,96 @@ │ │ │ │ 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: 0xf0000100 │ │ │ │ @ instruction: 0xf107ff8b │ │ │ │ - blcc 11a430 │ │ │ │ + blcc 11a42c │ │ │ │ @ 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: 0xf0040c94 │ │ │ │ - blmi fead9540 │ │ │ │ + blmi fead9534 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff6af000 │ │ │ │ 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 │ │ │ │ - cdp2 0, 0, cr15, cr11, cr4, {0} │ │ │ │ - blcs 2ae1c │ │ │ │ + cdp2 0, 0, cr15, cr9, cr4, {0} │ │ │ │ + blcs 2ae18 │ │ │ │ mrshi pc, CPSR @ │ │ │ │ orrseq pc, ip, #7340032 @ 0x700000 │ │ │ │ ldrbtmi r4, [sl], #-2715 @ 0xfffff565 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - stmda r6, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 2ae34 │ │ │ │ + stmda r8, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 2ae30 │ │ │ │ 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: 0xf7e84618 │ │ │ │ - @ instruction: 0x4603ee1a │ │ │ │ + @ instruction: 0x4603ee1c │ │ │ │ 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 │ │ │ │ - stcl 7, cr15, [lr, #-928]! @ 0xfffffc60 │ │ │ │ + ldcl 7, cr15, [r0, #-928]! @ 0xfffffc60 │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a18 │ │ │ │ - blcc 11a50c │ │ │ │ + blcc 11a508 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - stc 7, cr15, [r4], #928 @ 0x3a0 │ │ │ │ - blcs 2aea4 │ │ │ │ + stc 7, cr15, [r6], #928 @ 0x3a0 │ │ │ │ + blcs 2aea0 │ │ │ │ @ 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: 0xf0000100 │ │ │ │ andcs pc, r1, r3, lsl #30 │ │ │ │ - cdp 7, 15, cr15, cr8, cr8, {7} │ │ │ │ + cdp 7, 15, cr15, cr10, cr8, {7} │ │ │ │ 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 28910 │ │ │ │ - blmi 1a8d8c8 │ │ │ │ + blcs 2890c │ │ │ │ + blmi 1a8d8c4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ cdp2 0, 13, cr15, cr14, cr0, {0} │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ ldrbtmi r4, [sl], #-2659 @ 0xfffff59d │ │ │ │ @@ -23531,31 +23530,31 @@ │ │ │ │ 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 15737b8 │ │ │ │ + bmi 15737b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107feb3 │ │ │ │ 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: 0xf0040c94 │ │ │ │ - @ instruction: 0xf107fe13 │ │ │ │ + @ instruction: 0xf107fe11 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r6, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - strmi pc, [r2], -pc, lsr #19 │ │ │ │ + strmi pc, [r2], -sp, lsr #19 │ │ │ │ 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 │ │ │ │ @@ -23564,104 +23563,104 @@ │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ cdp2 0, 8, cr15, cr2, cr0, {0} │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x463b4618 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi de1fdc │ │ │ │ + blmi de1fd8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ - stc2l 0, cr15, [r2, #16]! │ │ │ │ + stc2l 0, cr15, [r0, #16]! │ │ │ │ @ instruction: 0xf7e8e029 │ │ │ │ - @ instruction: 0x4603ef3a │ │ │ │ + @ instruction: 0x4603ef3c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stcl 7, cr15, [r2], #928 @ 0x3a0 │ │ │ │ - bmi c2affc │ │ │ │ + stcl 7, cr15, [r4], #928 @ 0x3a0 │ │ │ │ + bmi c2aff8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fe61 │ │ │ │ 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: 0xf0040c94 │ │ │ │ - and pc, r8, r1, asr #27 │ │ │ │ + @ instruction: 0xe008fdbf │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fe47 │ │ │ │ - blcc 11a6b8 │ │ │ │ + blcc 11a6b4 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - @ instruction: 0xf107ed7a │ │ │ │ + @ instruction: 0xf107ed7c │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf5073c8c │ │ │ │ @ instruction: 0xf1005084 │ │ │ │ ldmdbmi fp, {r2, r3, r4} │ │ │ │ - bmi 26aa38 │ │ │ │ + bmi 26aa34 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - ldrmi lr, [r8], -r4, ror #27 │ │ │ │ + ldrmi lr, [r8], -r6, ror #27 │ │ │ │ strpl pc, [r5, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r6, r2, r2, lsl #21 │ │ │ │ + andeq r6, r2, r6, lsl #21 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r6, pc @ │ │ │ │ - andeq r0, r1, r2, lsl #31 │ │ │ │ - andeq r0, r1, r4, ror pc │ │ │ │ - andeq r0, r1, r2, asr pc │ │ │ │ - ldrdeq r6, [r2], -r2 │ │ │ │ - andeq r0, r1, r6, asr #29 │ │ │ │ - andeq r7, r2, r6, asr r4 │ │ │ │ - @ instruction: 0x00010eb4 │ │ │ │ + andeq r0, r1, lr, ror pc │ │ │ │ + andeq r0, r1, sl, ror #30 │ │ │ │ + andeq r0, r1, ip, asr pc │ │ │ │ + andeq r0, r1, sl, lsr pc │ │ │ │ + ldrdeq r6, [r2], -r6 @ │ │ │ │ andeq r0, r1, lr, lsr #29 │ │ │ │ - andeq r0, r1, r8, lsl #29 │ │ │ │ - strdeq r0, [r1], -r6 │ │ │ │ - andeq r0, r1, r2, asr #28 │ │ │ │ - andeq r0, r1, r8, ror ip │ │ │ │ - andeq r0, r1, r0, lsr lr │ │ │ │ - andeq r0, r1, r6, lsr ip │ │ │ │ - andeq r0, r1, r6, lsr #28 │ │ │ │ - @ instruction: 0x000267b0 │ │ │ │ + andeq r7, r2, sl, asr r4 │ │ │ │ + muleq r1, ip, lr │ │ │ │ + muleq r1, r6, lr │ │ │ │ + andeq r0, r1, r0, ror lr │ │ │ │ + ldrdeq r0, [r1], -lr │ │ │ │ + andeq r0, r1, sl, lsr #28 │ │ │ │ + andeq r0, r1, r0, ror #24 │ │ │ │ + andeq r0, r1, r8, lsl lr │ │ │ │ + andeq r0, r1, lr, lsl ip │ │ │ │ + andeq r0, r1, lr, lsl #28 │ │ │ │ + @ instruction: 0x000267b4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70ac8 │ │ │ │ + bl feb70ac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ - blmi 2590a0 │ │ │ │ + blmi 25909c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1eb154 │ │ │ │ + blmi 1eb150 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf85af7fd │ │ │ │ + @ instruction: 0xf85cf7fd │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - muleq r1, sl, sp │ │ │ │ + andeq r0, r1, r2, lsl #27 │ │ │ │ @ instruction: 0xfffffc5d │ │ │ │ @ instruction: 0xfffff773 │ │ │ │ - muleq r1, r0, sp │ │ │ │ + andeq r0, r1, r8, ror sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70b18 │ │ │ │ + bl feb70b14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - ldmdavs fp!, {r1, r2, r4, r5, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r3, r4, r5, r8, sl, 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 │ │ │ │ @@ -23673,15 +23672,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 33c70 │ │ │ │ + blcs 33c6c │ │ │ │ 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}^ │ │ │ │ @@ -23689,72 +23688,72 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, r8, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, r8, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ svclt 0x0000701a │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ - blvc 157b38 │ │ │ │ + blvc 157b34 │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svclt 0x000060da │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 157b54 │ │ │ │ + blvc 157b50 │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ 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 │ │ │ │ - blvc 157b70 │ │ │ │ + blvc 157b6c │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1490944 @ 0x16c000 │ │ │ │ ldmdavs fp!, {r1, r3, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r3, sl, #28, 6 @ 0x70000000 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 10579d4 │ │ │ │ + bl 10d79d0 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70c44 │ │ │ │ + bl feb70c40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, 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 ff4f3ac8 │ │ │ │ + bne ff4f3ac4 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ tstle sp, #805306377 @ 0x30000009 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461a1ad3 │ │ │ │ - bne fe6f3b60 │ │ │ │ + bne fe6f3b5c │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ rscsvs pc, r8, sl, lsl r8 @ │ │ │ │ - blcs 33e70 │ │ │ │ + blcs 33e6c │ │ │ │ ldmvs fp!, {r0, r9, fp, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ and r7, r3, sl, lsl r0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ - blx 195aa8 │ │ │ │ + blx 195aa4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ @@ -23765,32 +23764,32 @@ │ │ │ │ orrpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strh r6, [r2], -fp │ │ │ │ ldrheq r6, [fp], #-139 @ 0xffffff75 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-2107 @ 0xfffff7c5 │ │ │ │ addsmi r6, sl, #12189696 @ 0xba0000 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ - blcs 33e60 │ │ │ │ + blcs 33e5c │ │ │ │ ldmdavs fp!, {r0, r1, r3, r5, ip, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r6, r7, fp, sp, lr} │ │ │ │ stmdble r6!, {r1, r3, r4, r7, r9, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ addsmi r6, sl, #14352384 @ 0xdb0000 │ │ │ │ ldmdavs fp!, {r0, r1, fp, ip, lr, pc}^ │ │ │ │ ldrsbtvs r6, [fp], fp │ │ │ │ @ instruction: 0xf7e8e01b │ │ │ │ - @ instruction: 0x4603ed9e │ │ │ │ + strmi lr, [r3], -r0, lsr #27 │ │ │ │ andsvs r2, sl, r9, ror #4 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - ldc 7, cr15, [r4, #928] @ 0x3a0 │ │ │ │ + ldc 7, cr15, [r6, #928] @ 0x3a0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - @ instruction: 0x4603eb3e │ │ │ │ + strmi lr, [r3], -r0, asr #22 │ │ │ │ ldmdbmi lr!, {r0, r2, r5, r6, r9, sp} │ │ │ │ ldmdami lr!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ and pc, r2, sp, asr #27 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r1, r2, r3, r5, r6, sp, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7, fp, sp, lr} │ │ │ │ @@ -23799,45 +23798,45 @@ │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ mulle r5, sl, r2 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ @ instruction: 0xd129429a │ │ │ │ @ instruction: 0xf7e868b8 │ │ │ │ - strmi lr, [r3], -r8, lsl #26 │ │ │ │ + strmi lr, [r3], -sl, lsl #26 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - stcl 7, cr15, [r2, #-928]! @ 0xfffffc60 │ │ │ │ + stcl 7, cr15, [r4, #-928]! @ 0xfffffc60 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - strmi lr, [r3], -ip, lsl #22 │ │ │ │ + strmi lr, [r3], -lr, lsl #22 │ │ │ │ stmdbmi r7!, {r0, r1, r2, r3, r5, r6, r9, sp} │ │ │ │ stmdami r7!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ mul r2, fp, sp │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r2, r3, r4, r5, sp, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - ldcl 7, cr15, [r8], {232} @ 0xe8 │ │ │ │ + ldcl 7, cr15, [sl], {232} @ 0xe8 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ eor r6, r3, sl, lsl r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461868b9 │ │ │ │ - bl ff4d7b74 │ │ │ │ + bl ff557b70 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - ldc 7, cr15, [r6, #-928]! @ 0xfffffc60 │ │ │ │ + ldc 7, cr15, [r8, #-928]! @ 0xfffffc60 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - strmi lr, [r3], -r0, ror #21 │ │ │ │ + strmi lr, [r3], -r2, ror #21 │ │ │ │ ldmdbmi r3, {r2, r4, r5, r6, r9, sp} │ │ │ │ ldmdami r3, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ and pc, r2, pc, ror #26 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r4, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, lsr r9 │ │ │ │ @@ -23846,22 +23845,22 @@ │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ movwcs r6, #154 @ 0x9a │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r0, r1, r0, ror #22 │ │ │ │ - andeq r0, r1, r8, ror #22 │ │ │ │ - strdeq r0, [r1], -ip │ │ │ │ - andeq r0, r1, r4, lsl #22 │ │ │ │ - andeq r0, r1, r4, lsr #21 │ │ │ │ - andeq r0, r1, ip, lsr #21 │ │ │ │ + andeq r0, r1, r8, asr #22 │ │ │ │ + andeq r0, r1, r0, asr fp │ │ │ │ + andeq r0, r1, r4, ror #21 │ │ │ │ + andeq r0, r1, ip, ror #21 │ │ │ │ + andeq r0, r1, ip, lsl #21 │ │ │ │ + muleq r1, r4, sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70e54 │ │ │ │ + bl feb70e50 │ │ │ │ @ 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 │ │ │ │ @@ -23870,35 +23869,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 fe6606c0 │ │ │ │ + bne fe6606bc │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - ldcl 7, cr15, [lr, #-928] @ 0xfffffc60 │ │ │ │ + stcl 7, cr15, [r0, #-928]! @ 0xfffffc60 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ ldmvs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3411c │ │ │ │ + blcs 34118 │ │ │ │ @ instruction: 0xf7e8d00f │ │ │ │ - @ instruction: 0x4603ecd0 │ │ │ │ + @ instruction: 0x4603ecd2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b 1e57c60 │ │ │ │ + b 1ed7c5c │ │ │ │ addcs r4, r8, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2347 @ 0xfffff6d5 │ │ │ │ ldrbtmi r4, [r8], #-2091 @ 0xfffff7d5 │ │ │ │ stc2 0, cr15, [r8, #-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 fe6a0710 │ │ │ │ + bne fe6a070c │ │ │ │ addsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ ldmibvs fp!, {r0, r2, r3, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8fedc │ │ │ │ @ instruction: 0xf1b369bb │ │ │ │ strdle r3, [sl, -pc] │ │ │ │ @@ -23908,85 +23907,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 fe2b3d78 │ │ │ │ + bne fe2b3d74 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r7, r9, fp, ip} │ │ │ │ @ instruction: 0xf7e868ba │ │ │ │ - @ instruction: 0x61b8ed12 │ │ │ │ + @ instruction: 0x61b8ed14 │ │ │ │ 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 22af34 │ │ │ │ + bmi 22af30 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - ldrmi lr, [r8], -r6, ror #22 │ │ │ │ + ldrmi lr, [r8], -r8, ror #22 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - muleq r2, sl, r3 │ │ │ │ + muleq r2, lr, r3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r0, [r1], -r6 │ │ │ │ - ldrdeq r0, [r1], -lr │ │ │ │ - @ instruction: 0x000262b4 │ │ │ │ + @ instruction: 0x000109be │ │ │ │ + andeq r0, r1, r6, asr #19 │ │ │ │ + @ instruction: 0x000262b8 │ │ │ │ strlt fp, [r0, #1038] @ 0x40e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00dcf8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ - bvs 1ef1f78 │ │ │ │ - bmi 4b1e88 │ │ │ │ - blmi 4aaf88 │ │ │ │ + bvs 1ef1f74 │ │ │ │ + bmi 4b1e84 │ │ │ │ + blmi 4aaf84 │ │ │ │ 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 26afa8 │ │ │ │ + bmi 26afa4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e8d001 │ │ │ │ - ldrmi lr, [r8], -ip, lsr #22 │ │ │ │ + ldrmi lr, [r8], -lr, lsr #22 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ @ instruction: 0x4080e8bd │ │ │ │ ldrbmi fp, [r0, -r3]! │ │ │ │ - andeq r6, r2, r4, ror #4 │ │ │ │ + andeq r6, r2, r8, ror #4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r2, r0, asr #4 │ │ │ │ + andeq r6, r2, r4, asr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb70ff8 │ │ │ │ + bl feb70ff4 │ │ │ │ @ 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 fe6e0840 │ │ │ │ + bne fe6e083c │ │ │ │ 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], -r4, 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: 0xf7e84618 │ │ │ │ - ldmvs fp!, {r1, r2, r4, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r3, r4, r7, r8, r9, 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 │ │ │ │ @@ -24004,152 +24003,152 @@ │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46181ad3 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 158024 │ │ │ │ + blvc 158020 │ │ │ │ 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 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb710e4 │ │ │ │ + bl feb710e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldrsbvs r1, [fp, #-163]! @ 0xffffff5d │ │ │ │ movwcc r6, #6523 @ 0x197b │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - strmi lr, [r3], -r0, asr #22 │ │ │ │ + strmi lr, [r3], -r2, asr #22 │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ - blcs 33f84 │ │ │ │ + blcs 33f80 │ │ │ │ ldmvs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 3438c │ │ │ │ + blcs 34388 │ │ │ │ @ instruction: 0xf7e8d00f │ │ │ │ - @ instruction: 0x4603eb98 │ │ │ │ + @ instruction: 0x4603eb9a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stmdb r0, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r2, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbccs r4, fp, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ ldrbtmi r4, [r8], #-2062 @ 0xfffff7f2 │ │ │ │ - blx ff455f42 │ │ │ │ + blx ff455f3e │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ strd r3, [pc], -pc @ │ │ │ │ - blcs 34138 │ │ │ │ + blcs 34134 │ │ │ │ ldmdavs fp!, {r1, ip, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ movwcc r6, #6523 @ 0x197b │ │ │ │ @ instruction: 0xf7e8461a │ │ │ │ - movwcs lr, #2822 @ 0xb06 │ │ │ │ + movwcs lr, #2824 @ 0xb08 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r0, r1, r6, ror #14 │ │ │ │ - andeq r0, r1, lr, ror #14 │ │ │ │ + andeq r0, r1, lr, asr #14 │ │ │ │ + andeq r0, r1, r6, asr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb71180 │ │ │ │ + bl feb7117c │ │ │ │ @ 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}^ │ │ │ │ - bl 1357f38 │ │ │ │ - blcs 2b7a8 │ │ │ │ + bl 13d7f34 │ │ │ │ + blcs 2b7a4 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ movwcs pc, #7371 @ 0x1ccb @ │ │ │ │ - blmi 5d203c │ │ │ │ + blmi 5d2038 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldmvs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - @ instruction: 0x4603eb3c │ │ │ │ + @ instruction: 0x4603eb3e │ │ │ │ tstle r0, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 3da3d0 │ │ │ │ + blmi 3da3cc │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 1022bd0 │ │ │ │ - b 105afdc │ │ │ │ - blmi 31b3e4 │ │ │ │ + b 1022bcc │ │ │ │ + b 105afd8 │ │ │ │ + blmi 31b3e0 │ │ │ │ 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 r0, r1, sl, ror #17 │ │ │ │ - muleq r2, r8, fp │ │ │ │ - andeq r6, r2, r8, ror #22 │ │ │ │ - andeq r6, r2, r8, asr fp │ │ │ │ + ldrdeq r0, [r1], -r2 │ │ │ │ + muleq r2, ip, fp │ │ │ │ + andeq r6, r2, ip, ror #22 │ │ │ │ + andeq r6, r2, ip, asr fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71214 │ │ │ │ + bl feb71210 │ │ │ │ @ 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: 0xf7e84478 │ │ │ │ - movwcs lr, #2716 @ 0xa9c │ │ │ │ + movwcs lr, #2718 @ 0xa9e │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ - blmi 36b8ac │ │ │ │ + blmi 36b8a8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e86878 │ │ │ │ - ldmvs fp!, {r3, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r3, r6, r7, r9, 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 │ │ │ │ - andeq r0, r1, r8, asr r8 │ │ │ │ - andeq r6, r2, sl, lsl #22 │ │ │ │ - andeq r0, r1, r8, asr r8 │ │ │ │ - andeq r6, r2, sl, ror #21 │ │ │ │ + andeq r0, r1, r0, asr #16 │ │ │ │ + andeq r6, r2, lr, lsl #22 │ │ │ │ + andeq r0, r1, r0, asr #16 │ │ │ │ + andeq r6, r2, lr, ror #21 │ │ │ │ @ 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 22ca8 │ │ │ │ - b 5b0ac │ │ │ │ - b 151b4b4 │ │ │ │ + b 22ca4 │ │ │ │ + b 5b0a8 │ │ │ │ + b 151b4b0 │ │ │ │ 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 3412c │ │ │ │ + blcs 34128 │ │ │ │ svclt 0x0000d1e8 │ │ │ │ ldrcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0], #756 @ 0x2f4 │ │ │ │ svclt 0x00004770 │ │ │ │ - @ instruction: 0x00026ab2 │ │ │ │ + @ instruction: 0x00026ab6 │ │ │ │ @ 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] │ │ │ │ @@ -24157,20 +24156,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 14e8b8 │ │ │ │ + blmi 14e8b4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ @ instruction: 0x4770bcb0 │ │ │ │ - andeq r6, r2, r0, ror #20 │ │ │ │ - @ instruction: 0x000105b8 │ │ │ │ + andeq r6, r2, r4, ror #20 │ │ │ │ + andeq r0, r1, r0, lsr #11 │ │ │ │ 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 │ │ │ │ @@ -24183,69 +24182,69 @@ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ @ instruction: 0xf8410158 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ @ instruction: 0xf8420258 │ │ │ │ cdpmi 12, 11, cr3, cr13, cr8, {2} │ │ │ │ @ instruction: 0xf507447e │ │ │ │ @ instruction: 0xf1013188 │ │ │ │ - bmi feeda6cc │ │ │ │ - blmi feeeb368 │ │ │ │ + bmi feeda6c8 │ │ │ │ + blmi feeeb364 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 81aef0 │ │ │ │ + blcc 81aeec │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507fbbd │ │ │ │ @ instruction: 0xf1015182 │ │ │ │ stmdbcc r4, {r3, r4, r8} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - blx ff8d81ae │ │ │ │ + blx ff8d81aa │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ stc2 7, cr15, [r3], {255} @ 0xff │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ - bmi feaf4234 │ │ │ │ + bmi feaf4230 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ - blmi feace208 │ │ │ │ + blmi feace204 │ │ │ │ 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 fea34250 │ │ │ │ + bmi fea3424c │ │ │ │ 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: 0xf7e84618 │ │ │ │ - @ instruction: 0xf107ea34 │ │ │ │ + @ instruction: 0xf107ea36 │ │ │ │ @ instruction: 0x46980358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b30 │ │ │ │ - stmib sl, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib ip, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldceq 8, cr15, [r8], #-288 @ 0xfffffee0 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - blcs 34284 │ │ │ │ - blmi fe74e678 │ │ │ │ + blcs 34280 │ │ │ │ + blmi fe74e674 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - b 19d81c4 │ │ │ │ - blcs 2ba34 │ │ │ │ + b 1a581c0 │ │ │ │ + blcs 2ba30 │ │ │ │ @ instruction: 0xf107d10b │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ - bvs fe6e9314 │ │ │ │ + bvs fe6e9310 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ - blmi fe554694 │ │ │ │ + blmi fe554698 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x46980358 │ │ │ │ - svc 0x000cf7e7 │ │ │ │ + svc 0x000ef7e7 │ │ │ │ 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} │ │ │ │ @@ -24261,146 +24260,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 fe0db222 │ │ │ │ + blx fe0db21e │ │ │ │ tstne r8, #134217728 @ 0x8000000 │ │ │ │ - bne ff0e0208 │ │ │ │ + bne ff0e0204 │ │ │ │ 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 1b59814 │ │ │ │ + blmi 1b59810 │ │ │ │ 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 81b068 │ │ │ │ + blcc 81b064 │ │ │ │ ldrbtmi r4, [r9], #-2407 @ 0xfffff699 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fd37 │ │ │ │ - blcc 101b078 │ │ │ │ + blcc 101b074 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ mrc2 7, 6, pc, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 81b088 │ │ │ │ + blcc 81b084 │ │ │ │ ldrbtmi r4, [r9], #-2400 @ 0xfffff6a0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fd27 │ │ │ │ @ instruction: 0x461a0358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 81b0a4 │ │ │ │ + blcc 81b0a0 │ │ │ │ mcrrcs 8, 5, pc, r8, cr2 @ │ │ │ │ mcrrne 8, 5, pc, r4, cr1 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ and pc, lr, sp, ror ip @ │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ ldc2 7, cr15, [sl, #1020] @ 0x3fc │ │ │ │ cdpne 6, 5, cr4, cr10, cr3, {0} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r1], -r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf7e8fda0 │ │ │ │ - strmi lr, [r3], -sl, lsr #17 │ │ │ │ + strmi lr, [r3], -ip, lsr #17 │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r0], sp, ror #26 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ ldc2l 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ - blcc 6bba8 │ │ │ │ + blcc 6bba4 │ │ │ │ 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 f59820 │ │ │ │ + blmi f5981c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf10760fb │ │ │ │ - blcc 81b130 │ │ │ │ + blcc 81b12c │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ stc2l 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 101b140 │ │ │ │ + blcc 101b13c │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0x479868fb │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - bmi 8f445c │ │ │ │ + bmi 8f4458 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ @ instruction: 0xf107d019 │ │ │ │ - blcc 101b15c │ │ │ │ + blcc 101b158 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [r7], #-2 │ │ │ │ - b 1523808 │ │ │ │ + b 1523804 │ │ │ │ andle r0, lr, r5, lsl #6 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r2], -r5, lsr #26 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r3, {r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fec5 │ │ │ │ - blcc 81b190 │ │ │ │ + blcc 81b18c │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fae4 │ │ │ │ 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 │ │ │ │ - svc 0x00eaf7e7 │ │ │ │ + svc 0x00ecf7e7 │ │ │ │ strcc pc, [r8, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - muleq r2, r0, lr │ │ │ │ - andeq r5, r2, r4, lsl #29 │ │ │ │ + muleq r2, r4, lr │ │ │ │ + andeq r5, r2, r8, lsl #29 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r2, r6, ror r9 │ │ │ │ + andeq r6, r2, sl, ror r9 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - andeq r6, r2, r8, ror #18 │ │ │ │ + andeq r6, r2, ip, ror #18 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r6, r2, sl, asr r9 │ │ │ │ + andeq r6, r2, lr, asr r9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq ip, r3, sl, lsl r6 │ │ │ │ - andeq r0, r1, r8, lsl #13 │ │ │ │ - andeq r0, r1, sl, ror #12 │ │ │ │ - andeq ip, r3, r8, ror #11 │ │ │ │ - andeq fp, r3, sl, asr r5 │ │ │ │ - andeq r0, r1, r0, asr #11 │ │ │ │ - andeq fp, r3, r4, lsr r5 │ │ │ │ - andeq fp, r3, sl, lsr #10 │ │ │ │ - andeq r0, r1, sl, asr #11 │ │ │ │ - @ instruction: 0x000105b6 │ │ │ │ - andeq r0, r1, lr, lsr #10 │ │ │ │ - andeq r6, r2, r4, ror r7 │ │ │ │ - andeq r6, r2, lr, asr #14 │ │ │ │ - @ instruction: 0x00025bbe │ │ │ │ + andeq ip, r3, lr, lsl r6 │ │ │ │ + andeq r0, r1, r0, ror r6 │ │ │ │ + andeq r0, r1, r2, asr r6 │ │ │ │ + andeq ip, r3, ip, ror #11 │ │ │ │ + andeq fp, r3, lr, asr r5 │ │ │ │ + andeq r0, r1, r8, lsr #11 │ │ │ │ + andeq fp, r3, r8, lsr r5 │ │ │ │ + andeq fp, r3, lr, lsr #10 │ │ │ │ + @ instruction: 0x000105b2 │ │ │ │ + muleq r1, lr, r5 │ │ │ │ + andeq r0, r1, r6, lsl r5 │ │ │ │ + andeq r6, r2, r8, ror r7 │ │ │ │ + andeq r6, r2, r2, asr r7 │ │ │ │ + andeq r5, r2, r2, asr #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, r9, r9, lsr fp │ │ │ │ @@ -24410,133 +24409,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 │ │ │ │ - stmia r6!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia r8!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ 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} @ │ │ │ │ - ldm r8, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm sl, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ 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 │ │ │ │ - svc 0x0074f7e7 │ │ │ │ + svc 0x0076f7e7 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ ldrhtmi lr, [r0], sp │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ - andeq r5, r2, r2, lsr #22 │ │ │ │ + andeq r5, r2, r6, lsr #22 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r2, r2, asr #12 │ │ │ │ - ldrdeq r5, [r2], -r2 │ │ │ │ + andeq r6, r2, r6, asr #12 │ │ │ │ + ldrdeq r5, [r2], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb71768 │ │ │ │ + bl feb71764 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ - blmi 432668 │ │ │ │ + blmi 432664 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ - b 23190 │ │ │ │ - b 5b594 │ │ │ │ - b 151b99c │ │ │ │ + b 2318c │ │ │ │ + b 5b590 │ │ │ │ + b 151b998 │ │ │ │ andle r0, pc, r5, lsl #6 │ │ │ │ - ldmda lr, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r0!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ 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: 0xf7e8fdbf │ │ │ │ - @ instruction: 0x4602e854 │ │ │ │ + @ instruction: 0x4602e856 │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - @ instruction: 0x000265b4 │ │ │ │ + @ instruction: 0x000265b8 │ │ │ │ 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 @ │ │ │ │ - ldmda r2!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r4!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ 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: 0xf7e8fd8b │ │ │ │ - strmi lr, [r2], -r0, lsr #16 │ │ │ │ + strmi lr, [r2], -r2, lsr #16 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 30a220 │ │ │ │ - blmi 26b80c │ │ │ │ + bmi 30a21c │ │ │ │ + blmi 26b808 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - @ instruction: 0x3720eefc │ │ │ │ + @ instruction: 0x3720eefe │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r5, r2, r2, lsr #20 │ │ │ │ + andeq r5, r2, r6, lsr #20 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r2, r0, ror #19 │ │ │ │ + andeq r5, r2, r4, ror #19 │ │ │ │ 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 @ │ │ │ │ - svc 0x00eaf7e7 │ │ │ │ + svc 0x00ecf7e7 │ │ │ │ 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: 0xf7e7fd43 │ │ │ │ - @ instruction: 0x4602efd8 │ │ │ │ + @ instruction: 0x4602efda │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 30a2b0 │ │ │ │ - blmi 26b89c │ │ │ │ + bmi 30a2ac │ │ │ │ + blmi 26b898 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - @ instruction: 0x3720eeb4 │ │ │ │ + @ instruction: 0x3720eeb6 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - muleq r2, r2, r9 │ │ │ │ + muleq r2, r6, r9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r2, r0, asr r9 │ │ │ │ + andeq r5, r2, r4, asr r9 │ │ │ │ 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 │ │ │ │ @@ -24545,1060 +24544,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 3d9b30 │ │ │ │ + blmi 3d9b2c │ │ │ │ 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 34c28 │ │ │ │ + blcs 34c24 │ │ │ │ strdcs sp, [pc], -r6 │ │ │ │ - cdp 7, 11, cr15, cr12, cr7, {7} │ │ │ │ + cdp 7, 11, cr15, cr14, cr7, {7} │ │ │ │ @ instruction: 0xf7e72009 │ │ │ │ - svclt 0x0000eeba │ │ │ │ + svclt 0x0000eebc │ │ │ │ svclt 0x0000e7f7 │ │ │ │ + andeq r5, r2, sl, lsl #18 │ │ │ │ andeq r5, r2, r6, lsl #18 │ │ │ │ - andeq r5, r2, r2, lsl #18 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71968 │ │ │ │ + bl feb71964 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3082 @ 0xfffff3f6 │ │ │ │ @ instruction: 0xf00c2008 │ │ │ │ - smlalsvs pc, r8, r5, r9 @ │ │ │ │ + smlalsvs pc, r8, r3, r9 @ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 1f27f0 │ │ │ │ + blmi 1f27ec │ │ │ │ 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 r5, r2, sl, lsl #17 │ │ │ │ + andeq r5, r2, lr, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb719b0 │ │ │ │ + bl feb719ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3096 @ 0xfffff3e8 │ │ │ │ - blcs 349b0 │ │ │ │ - blmi 60e7e8 │ │ │ │ + blcs 349ac │ │ │ │ + blmi 60e7e4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e76878 │ │ │ │ - @ instruction: 0x4603ef30 │ │ │ │ + @ instruction: 0x4603ef32 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ stmiapl r2!, {r0, r1, r4, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 4d2848 │ │ │ │ + blmi 4d2844 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e76878 │ │ │ │ - strmi lr, [r3], -r0, lsr #30 │ │ │ │ + strmi lr, [r3], -r2, lsr #30 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ stmiapl r2!, {r1, r2, r3, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 392828 │ │ │ │ - bmi 36b9f8 │ │ │ │ + blmi 392824 │ │ │ │ + bmi 36b9f4 │ │ │ │ andsvs r5, sl, r2, lsr #17 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ @ instruction: 0x4603fc15 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r2, r2, asr #16 │ │ │ │ - andeq r0, r1, r4, lsr #2 │ │ │ │ - andeq r6, r2, lr, asr r3 │ │ │ │ - andeq r0, r0, ip, ror #5 │ │ │ │ + andeq r5, r2, r6, asr #16 │ │ │ │ andeq r0, r1, ip, lsl #2 │ │ │ │ - andeq r6, r2, lr, lsr r3 │ │ │ │ + andeq r6, r2, r2, ror #6 │ │ │ │ + andeq r0, r0, ip, ror #5 │ │ │ │ + strdeq r0, [r1], -r4 │ │ │ │ + andeq r6, r2, r2, asr #6 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r6, r2, r0, lsr r3 │ │ │ │ + andeq r6, r2, r4, lsr r3 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71a4c │ │ │ │ + bl feb71a48 │ │ │ │ @ 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 38ecb8 │ │ │ │ + blmi 38ecb4 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - cdp 7, 15, cr15, cr0, cr7, {7} │ │ │ │ + cdp 7, 15, cr15, cr2, cr7, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0x4603ec9a │ │ │ │ + @ instruction: 0x4603ec9c │ │ │ │ stmdbmi r8, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - cdp 7, 10, cr15, cr8, cr7, {7} │ │ │ │ + cdp 7, 10, cr15, cr10, cr7, {7} │ │ │ │ @ instruction: 0xf7e72001 │ │ │ │ - svclt 0x0000ec7e │ │ │ │ + svclt 0x0000ec80 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r5, r2, r6, lsr #15 │ │ │ │ + andeq r5, r2, sl, lsr #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r1, r8, ror r0 │ │ │ │ + andeq r0, r1, r0, rrx │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71ab0 │ │ │ │ + bl feb71aac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0076878 │ │ │ │ - @ instruction: 0x4603f9d3 │ │ │ │ + @ instruction: 0x4603f9d1 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1ec130 │ │ │ │ + blmi 1ec12c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 13, cr15, cr14, cr7, {7} │ │ │ │ - bl ff2d8874 │ │ │ │ - blmi 12c0e4 │ │ │ │ + cdp 7, 14, cr15, cr0, cr7, {7} │ │ │ │ + bl ff358870 │ │ │ │ + blmi 12c0e0 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sl, r3, ip, asr pc │ │ │ │ - andeq fp, r3, ip, asr #30 │ │ │ │ + andeq sl, r3, r0, ror #30 │ │ │ │ + andeq fp, r3, r0, asr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71af8 │ │ │ │ + bl feb71af4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ svclt 0x0000fbb5 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ - blmi 172b00 │ │ │ │ + blmi 172afc │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 158aa4 │ │ │ │ + blvc 158aa0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq sl, r3, r4, lsl #30 │ │ │ │ + andeq sl, r3, r8, lsl #30 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ - blmi 306540 │ │ │ │ + blmi 30653c │ │ │ │ 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 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ - strdeq r6, [r2], -r0 │ │ │ │ - andeq r6, r2, r4, ror #3 │ │ │ │ + strdeq r6, [r2], -r4 │ │ │ │ + andeq r6, r2, r8, ror #3 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r6, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 158b08 │ │ │ │ + blvc 158b04 │ │ │ │ svclt 0x00004770 │ │ │ │ - @ instruction: 0x000261b0 │ │ │ │ + @ instruction: 0x000261b4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71ba4 │ │ │ │ + bl feb71ba0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ svclt 0x0000fb75 │ │ │ │ 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: 0xf7e7d10d │ │ │ │ - @ instruction: 0x4603ee3c │ │ │ │ + @ instruction: 0x4603ee3e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl ff958984 │ │ │ │ + bl ff9d8980 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fe75 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq pc, r0, r2, lsr pc @ │ │ │ │ + andeq pc, r0, sl, lsl pc @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71c08 │ │ │ │ + bl feb71c04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ - blx fec56a16 │ │ │ │ + blx fec56a12 │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb71c20 │ │ │ │ + bl feb71c1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r2, r1, lsl #27 │ │ │ │ ldclmi 15, cr10, [pc], {6} │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi ff75ae70 │ │ │ │ - blmi ff76bc2c │ │ │ │ + bmi ff75ae6c │ │ │ │ + blmi ff76bc28 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi ff6db650 │ │ │ │ + blmi ff6db64c │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blmi ff67b048 │ │ │ │ + blmi ff67b044 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [r5, #-8] │ │ │ │ ldrbtmi r4, [fp], #-3031 @ 0xfffff429 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldc 7, cr15, [r0], #-924 @ 0xfffffc64 │ │ │ │ + ldc 7, cr15, [r2], #-924 @ 0xfffffc64 │ │ │ │ sbcsvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ cmpppl r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-3027 @ 0xfffff42d │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - strmi lr, [r2], -r8, lsl #25 │ │ │ │ + strmi lr, [r2], -sl, lsl #25 │ │ │ │ ldrbtmi r4, [fp], #-3025 @ 0xfffff42f │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x461a0310 │ │ │ │ ldrbtmi r4, [fp], #-3023 @ 0xfffff431 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - ldcl 7, cr15, [r4, #924] @ 0x39c │ │ │ │ + ldcl 7, cr15, [r6, #924] @ 0x39c │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r1, r2, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e70c0c │ │ │ │ - @ instruction: 0x4603eb74 │ │ │ │ + @ instruction: 0x4603eb76 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-3007 @ 0xfffff441 │ │ │ │ @ instruction: 0x232e9302 │ │ │ │ - blmi fefbf6e8 │ │ │ │ + blmi fefbf6e4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3005 @ 0xfffff443 │ │ │ │ ldrbtmi r4, [sl], #-2749 @ 0xfffff543 │ │ │ │ ldrbtmi r4, [r9], #-2493 @ 0xfffff643 │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - teq r0, r2, ror sp │ │ │ │ + teq r0, r4, ror sp │ │ │ │ ldrbtmi r4, [fp], #-3003 @ 0xfffff445 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - b fed58aac │ │ │ │ + b fedd8aa8 │ │ │ │ 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]! │ │ │ │ - stc 7, cr15, [lr, #924] @ 0x39c │ │ │ │ + ldc 7, cr15, [r0, #924] @ 0x39c │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r0, r1, r5, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e70c0c │ │ │ │ - strmi lr, [r3], -lr, lsr #22 │ │ │ │ + @ instruction: 0x4603eb30 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2978 @ 0xfffff45e │ │ │ │ @ instruction: 0x232f9302 │ │ │ │ - blmi fe87f774 │ │ │ │ + blmi fe87f770 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2976 @ 0xfffff460 │ │ │ │ ldrbtmi r4, [sl], #-2720 @ 0xfffff560 │ │ │ │ ldrbtmi r4, [r9], #-2464 @ 0xfffff660 │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - rsc lr, sl, ip, lsr #26 │ │ │ │ + rsc lr, sl, lr, lsr #26 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf0433c08 │ │ │ │ @ instruction: 0xf8420301 │ │ │ │ - blmi fe669bc0 │ │ │ │ + blmi fe669bbc │ │ │ │ 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: 0xf7e74618 │ │ │ │ - @ instruction: 0xf845ea60 │ │ │ │ + @ instruction: 0xf845ea62 │ │ │ │ @ instruction: 0xf1070c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stcl 7, cr15, [r2, #-924] @ 0xfffffc64 │ │ │ │ + stcl 7, cr15, [r4, #-924] @ 0xfffffc64 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r9} │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ stmiapl r3!, {r0, r2, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e70c0c │ │ │ │ - strmi lr, [r3], -r2, ror #21 │ │ │ │ + strmi lr, [r3], -r4, ror #21 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2946 @ 0xfffff47e │ │ │ │ teqcs r1, #134217728 @ 0x8000000 │ │ │ │ - blmi fe07f80c │ │ │ │ + blmi fe07f808 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2944 @ 0xfffff480 │ │ │ │ ldrbtmi r4, [sl], #-2688 @ 0xfffff580 │ │ │ │ ldrbtmi r4, [r9], #-2432 @ 0xfffff680 │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - adds lr, lr, r0, ror #25 │ │ │ │ + adds lr, lr, r2, ror #25 │ │ │ │ ldrbtmi r4, [fp], #-2942 @ 0xfffff482 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrbtmi r4, [sl], #-2684 @ 0xfffff584 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - bl ffa58bd4 │ │ │ │ + bl ffad8bd0 │ │ │ │ stceq 8, cr15, [ip], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e7d129 │ │ │ │ - strmi lr, [r3], -r4, lsl #26 │ │ │ │ + strmi lr, [r3], -r6, lsl #26 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi 17a9c8c │ │ │ │ + blmi 17a9c88 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - b fe8d8c08 │ │ │ │ + b fe958c04 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1abf888 │ │ │ │ + blmi 1abf884 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2920 @ 0xfffff498 │ │ │ │ - blmi 1a3f88c │ │ │ │ - bmi 1a2be7c │ │ │ │ + blmi 1a3f888 │ │ │ │ + bmi 1a2be78 │ │ │ │ stmdbmi r8!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - stc 7, cr15, [r0], #924 @ 0x39c │ │ │ │ + stc 7, cr15, [r2], #924 @ 0x39c │ │ │ │ @ instruction: 0xf107e05f │ │ │ │ - blcc 11b8e4 │ │ │ │ + blcc 11b8e0 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - b ff9d8c4c │ │ │ │ + b ffa58c48 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - strmi lr, [r3], -r2, lsr #21 │ │ │ │ + strmi lr, [r3], -r4, lsr #21 │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e7d129 │ │ │ │ - @ instruction: 0x4603ecb6 │ │ │ │ + @ instruction: 0x4603ecb8 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi de9d28 │ │ │ │ + blmi de9d24 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - b 1558ca4 │ │ │ │ + b 15d8ca0 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 127f924 │ │ │ │ + blmi 127f920 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4918 @ 0x1336 │ │ │ │ ldrbtmi r4, [fp], #-2887 @ 0xfffff4b9 │ │ │ │ - blmi 11ff928 │ │ │ │ - bmi 11ebf18 │ │ │ │ + blmi 11ff924 │ │ │ │ + bmi 11ebf14 │ │ │ │ stmdbmi r7, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - mrrc 7, 14, pc, r2, cr7 @ │ │ │ │ - bmi 1192d80 │ │ │ │ + mrrc 7, 14, pc, r4, cr7 @ │ │ │ │ + bmi 1192d7c │ │ │ │ @ instruction: 0xf107447a │ │ │ │ @ instruction: 0x46100310 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r9], -r0, lsl #5 │ │ │ │ - ldc 7, cr15, [r0], {231} @ 0xe7 │ │ │ │ + ldc 7, cr15, [r2], {231} @ 0xe7 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ - blcs 29d98 │ │ │ │ + blcs 29d94 │ │ │ │ @ instruction: 0xf7e7d00a │ │ │ │ - @ instruction: 0x4602ec74 │ │ │ │ + @ instruction: 0x4602ec76 │ │ │ │ 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 2abf74 │ │ │ │ + bmi 2abf70 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - ldrmi lr, [r8], -r6, asr #22 │ │ │ │ + ldrmi lr, [r8], -r8, asr #22 │ │ │ │ strpl pc, [r0, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r5, r2, ip, asr #11 │ │ │ │ - andeq r5, r2, r0, asr #11 │ │ │ │ + ldrdeq r5, [r2], -r0 │ │ │ │ + andeq r5, r2, r4, asr #11 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r3, r0, asr lr │ │ │ │ - andeq r6, r2, r4, lsl #9 │ │ │ │ - andeq r6, r2, sl, ror r4 │ │ │ │ - andeq fp, r3, r6, lsr #28 │ │ │ │ - andeq r6, r2, sl, asr r4 │ │ │ │ - andeq r6, r2, lr, asr #8 │ │ │ │ + andeq fp, r3, r4, asr lr │ │ │ │ + andeq r6, r2, r8, lsl #9 │ │ │ │ + andeq r6, r2, lr, ror r4 │ │ │ │ + andeq fp, r3, sl, lsr #28 │ │ │ │ + andeq r6, r2, lr, asr r4 │ │ │ │ + andeq r6, r2, r2, asr r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, r0, r2, lsr #29 │ │ │ │ - andeq pc, r0, r0, lsr #29 │ │ │ │ + andeq pc, r0, sl, lsl #29 │ │ │ │ + andeq pc, r0, r8, lsl #29 │ │ │ │ + andeq pc, r0, r6, ror #29 │ │ │ │ + andeq pc, r0, sl, lsr lr @ │ │ │ │ + andeq pc, r0, lr, lsr lr @ │ │ │ │ + andeq r6, r2, r6, ror #7 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - andeq pc, r0, r2, asr lr @ │ │ │ │ - andeq pc, r0, r6, asr lr @ │ │ │ │ - andeq r6, r2, r2, ror #7 │ │ │ │ - andeq pc, r0, r6, lsl lr @ │ │ │ │ - andeq pc, r0, r4, lsl lr @ │ │ │ │ - andeq pc, r0, r2, ror lr @ │ │ │ │ - andeq pc, r0, r6, asr #27 │ │ │ │ - andeq pc, r0, sl, asr #27 │ │ │ │ - andeq r6, r2, r0, asr #6 │ │ │ │ - andeq pc, r0, lr, ror sp @ │ │ │ │ - andeq pc, r0, ip, ror sp @ │ │ │ │ - ldrdeq pc, [r0], -sl │ │ │ │ - andeq pc, r0, lr, lsr #26 │ │ │ │ - andeq pc, r0, r2, lsr sp @ │ │ │ │ - @ instruction: 0x000262be │ │ │ │ - andeq fp, r3, r2, lsl #24 │ │ │ │ - andeq pc, r0, r0, lsl #26 │ │ │ │ - strdeq pc, [r0], -lr │ │ │ │ - andeq pc, r0, ip, asr sp @ │ │ │ │ - @ instruction: 0x0000fcb0 │ │ │ │ - @ instruction: 0x0000fcb4 │ │ │ │ - andeq fp, r3, r6, ror #23 │ │ │ │ - andeq pc, r0, r4, ror #24 │ │ │ │ - andeq pc, r0, r2, ror #24 │ │ │ │ - andeq pc, r0, r0, asr #25 │ │ │ │ - andeq pc, r0, r4, lsl ip @ │ │ │ │ - andeq pc, r0, r8, lsl ip @ │ │ │ │ - andeq fp, r3, r4, ror #22 │ │ │ │ - andeq r5, r2, r4, ror r2 │ │ │ │ + strdeq pc, [r0], -ip │ │ │ │ + andeq pc, r0, sl, asr lr @ │ │ │ │ + andeq pc, r0, lr, lsr #27 │ │ │ │ + @ instruction: 0x0000fdb2 │ │ │ │ + andeq r6, r2, r4, asr #6 │ │ │ │ + andeq pc, r0, r6, ror #26 │ │ │ │ + andeq pc, r0, r4, ror #26 │ │ │ │ + andeq pc, r0, r2, asr #27 │ │ │ │ + andeq pc, r0, r6, lsl sp @ │ │ │ │ + andeq pc, r0, sl, lsl sp @ │ │ │ │ + andeq r6, r2, r2, asr #5 │ │ │ │ + andeq fp, r3, r6, lsl #24 │ │ │ │ + andeq pc, r0, r8, ror #25 │ │ │ │ + andeq pc, r0, r6, ror #25 │ │ │ │ + andeq pc, r0, r4, asr #26 │ │ │ │ + muleq r0, r8, ip │ │ │ │ + muleq r0, ip, ip │ │ │ │ + andeq fp, r3, sl, ror #23 │ │ │ │ + andeq pc, r0, ip, asr #24 │ │ │ │ + andeq pc, r0, sl, asr #24 │ │ │ │ + andeq pc, r0, r8, lsr #25 │ │ │ │ + strdeq pc, [r0], -ip │ │ │ │ + andeq pc, r0, r0, lsl #24 │ │ │ │ + andeq fp, r3, r8, ror #22 │ │ │ │ + andeq r5, r2, r8, ror r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb72060 │ │ │ │ + bl feb7205c │ │ │ │ @ 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 175b2c0 │ │ │ │ - blmi 176c07c │ │ │ │ + bmi 175b2bc │ │ │ │ + blmi 176c078 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 16dbaa0 │ │ │ │ + blmi 16dba9c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ - blmi 167b100 │ │ │ │ + blmi 167b0fc │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs 63ab4 │ │ │ │ + bcs 63ab0 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ @ instruction: 0xf107db59 │ │ │ │ @ instruction: 0x461d0390 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46193b18 │ │ │ │ ldrbtmi r4, [fp], #-2898 @ 0xfffff4ae │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0xf845e886 │ │ │ │ + @ instruction: 0xf845e888 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ - blcs 2a0d0 │ │ │ │ + blcs 2a0cc │ │ │ │ @ instruction: 0xf107d131 │ │ │ │ ldmdb r3, {r4, r7, r8, r9}^ │ │ │ │ - blmi 12db33c │ │ │ │ + blmi 12db338 │ │ │ │ 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 │ │ │ │ - blx 756f3c │ │ │ │ + blx 6d6f38 │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0xf7ffebfa │ │ │ │ + @ instruction: 0xf7ffebfc │ │ │ │ eor pc, r2, r9, 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, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ - blmi e92f94 │ │ │ │ + blmi e92f90 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl fe0d8eec │ │ │ │ + bl fe158ee8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - strmi lr, [r3], -ip, lsr #18 │ │ │ │ - blmi d2c7c8 │ │ │ │ + strmi lr, [r3], -lr, lsr #18 │ │ │ │ + blmi d2c7c4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ - @ instruction: 0xf7e7eb3a │ │ │ │ - blmi c95680 │ │ │ │ + @ instruction: 0xf7e7eb3c │ │ │ │ + blmi c95684 │ │ │ │ ldmdavs sp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - bl 2d8f1c │ │ │ │ + bl 358f18 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0x46160290 │ │ │ │ addseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stcne 8, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0xf846fd16 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ @ instruction: 0xf1b33c7c │ │ │ │ @ instruction: 0xd1143fff │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e7681c │ │ │ │ - @ instruction: 0x4603eb50 │ │ │ │ + @ instruction: 0x4603eb52 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldm r8!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm sl!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2844 @ 0xfffff4e4 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - bl 1d8f6c │ │ │ │ - ldmib r0, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bl 258f68 │ │ │ │ + ldmib r2, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015184 │ │ │ │ - bmi 5db410 │ │ │ │ - blmi 26c1cc │ │ │ │ + bmi 5db40c │ │ │ │ + blmi 26c1c8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - @ instruction: 0xf507ea1c │ │ │ │ + @ instruction: 0xf507ea1e │ │ │ │ ldrcc r5, [r4, -r4, lsl #15] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r5, r2, ip, ror r1 │ │ │ │ - andeq r5, r2, r0, ror r1 │ │ │ │ + andeq r5, r2, r0, lsl #3 │ │ │ │ + andeq r5, r2, r4, ror r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r2, r0, asr #32 │ │ │ │ - strdeq ip, [r3], -r4 │ │ │ │ - ldrdeq fp, [r3], -r6 │ │ │ │ - @ instruction: 0x0003c9b4 │ │ │ │ - muleq r3, lr, r9 │ │ │ │ - andeq pc, r0, lr, lsl #21 │ │ │ │ - andeq fp, r3, r6, lsl #19 │ │ │ │ - strdeq fp, [r3], -lr │ │ │ │ + andeq r6, r2, r4, asr #32 │ │ │ │ + strdeq ip, [r3], -r8 │ │ │ │ + ldrdeq fp, [r3], -sl │ │ │ │ + @ instruction: 0x0003c9b8 │ │ │ │ + andeq fp, r3, r2, lsr #19 │ │ │ │ + andeq pc, r0, r6, ror sl @ │ │ │ │ + andeq fp, r3, sl, lsl #19 │ │ │ │ + andeq fp, r3, r2, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, r0, ip, lsr sl @ │ │ │ │ - andeq r5, r2, r0, ror pc │ │ │ │ - strdeq pc, [r0], -r6 │ │ │ │ - andeq r5, r2, r0, lsr #32 │ │ │ │ + andeq pc, r0, r4, lsr #20 │ │ │ │ + andeq r5, r2, r4, ror pc │ │ │ │ + ldrdeq pc, [r0], -lr │ │ │ │ + andeq r5, r2, r4, lsr #32 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72248 │ │ │ │ + bl feb72244 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1b5240 │ │ │ │ + blmi 1b523c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - bl 5d9000 │ │ │ │ + bl 658ffc │ │ │ │ ldc2l 7, cr15, [r8], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq fp, r3, r4, asr #16 │ │ │ │ + andeq fp, r3, r8, asr #16 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r6, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15920c │ │ │ │ + blvc 159208 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq ip, r3, ip, lsl r8 │ │ │ │ + andeq ip, r3, r0, lsr #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb722a8 │ │ │ │ + bl feb722a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c20 │ │ │ │ addlt r5, r6, r0, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8430310 │ │ │ │ @ instruction: 0xf5070c0c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 8db4fc │ │ │ │ - blmi 8ec2b8 │ │ │ │ + bmi 8db4f8 │ │ │ │ + blmi 8ec2b4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 85bcdc │ │ │ │ + blmi 85bcd8 │ │ │ │ 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: 0xf7e74618 │ │ │ │ - @ instruction: 0xf107e8c4 │ │ │ │ + @ instruction: 0xf107e8c6 │ │ │ │ stmdacc r4, {r4} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 5ffd08 │ │ │ │ - bmi 5ec2f8 │ │ │ │ + blmi 5ffd04 │ │ │ │ + bmi 5ec2f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf00b5180 │ │ │ │ - @ instruction: 0xf107f919 │ │ │ │ - blcc 11bd5c │ │ │ │ - blmi 4ec984 │ │ │ │ + @ instruction: 0xf107f917 │ │ │ │ + blcc 11bd58 │ │ │ │ + blmi 4ec980 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - b ffdd90c4 │ │ │ │ + b ffe590c0 │ │ │ │ ldc2l 7, cr15, [r6], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 39b568 │ │ │ │ - blmi 22c324 │ │ │ │ + bmi 39b564 │ │ │ │ + blmi 22c320 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - @ instruction: 0xf507e970 │ │ │ │ + @ instruction: 0xf507e972 │ │ │ │ ldrcc r5, [r0, -r0, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r4, r2, r4, lsr pc │ │ │ │ + andeq r4, r2, r8, lsr pc │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r3, r4, asr #15 │ │ │ │ - muleq r3, r8, r7 │ │ │ │ - ldrdeq pc, [r0], -r4 │ │ │ │ - andeq fp, r3, r0, lsl #15 │ │ │ │ - andeq r4, r2, r8, asr #29 │ │ │ │ + andeq fp, r3, r8, asr #15 │ │ │ │ + muleq r3, ip, r7 │ │ │ │ + @ instruction: 0x0000f8bc │ │ │ │ + andeq fp, r3, r4, lsl #15 │ │ │ │ + andeq r4, r2, ip, asr #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7237c │ │ │ │ + bl feb72378 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ - blcs b51f8 │ │ │ │ - blmi 2125b8 │ │ │ │ + blcs b51f4 │ │ │ │ + blmi 2125b4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - blmi 19540c │ │ │ │ + blmi 195410 │ │ │ │ @ instruction: 0xf04f447b │ │ │ │ @ instruction: 0x601a32ff │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ - andeq r5, r2, sl, asr sp │ │ │ │ - andeq r5, r2, r0, asr sp │ │ │ │ - andeq r5, r2, r4, asr #26 │ │ │ │ + andeq r5, r2, lr, asr sp │ │ │ │ + andeq r5, r2, r4, asr sp │ │ │ │ + andeq r5, r2, r8, asr #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb723bc │ │ │ │ + bl feb723b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ @ instruction: 0xf7e76878 │ │ │ │ - strmi lr, [r3], -r2, ror #19 │ │ │ │ + strmi lr, [r3], -r4, ror #19 │ │ │ │ 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}^ │ │ │ │ - stmib r8, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib sl, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andcs r6, r1, r9, ror r8 │ │ │ │ - blx ff717212 │ │ │ │ + blx ff71720e │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ - bl feb72420 │ │ │ │ + bl feb7241c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldrbtmi r4, [ip], #-3099 @ 0xfffff3e5 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ - blcs 352a0 │ │ │ │ - blmi 6cf684 │ │ │ │ + blcs 3529c │ │ │ │ + blmi 6cf680 │ │ │ │ ldrmi r5, [sl], -r3, ror #17 │ │ │ │ stmiapl r3!, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ rsbscs r4, pc, r9, lsl r6 @ │ │ │ │ stc2 0, cr15, [lr] │ │ │ │ - blmi 5eca54 │ │ │ │ + blmi 5eca50 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ - blcs 352c4 │ │ │ │ + blcs 352c0 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi 5532c4 │ │ │ │ + blmi 5532c0 │ │ │ │ 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 36cad8 │ │ │ │ + blmi 36cad4 │ │ │ │ ldrmi r5, [r9], -r3, ror #17 │ │ │ │ @ instruction: 0xf000207f │ │ │ │ @ instruction: 0x4602fd95 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 3732ec │ │ │ │ + blmi 3732e8 │ │ │ │ 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 │ │ │ │ - ldrdeq r4, [r2], -r6 │ │ │ │ - andeq ip, r3, sl, ror r6 │ │ │ │ + ldrdeq r4, [r2], -sl │ │ │ │ + andeq ip, r3, lr, ror r6 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ - andeq ip, r3, ip, asr r6 │ │ │ │ - andeq ip, r3, r6, asr r6 │ │ │ │ - andeq ip, r3, ip, asr #12 │ │ │ │ - andeq ip, r3, lr, lsr #12 │ │ │ │ - andeq ip, r3, r8, lsr #12 │ │ │ │ + andeq ip, r3, r0, ror #12 │ │ │ │ + andeq ip, r3, sl, asr r6 │ │ │ │ + andeq ip, r3, r0, asr r6 │ │ │ │ + andeq ip, r3, r2, lsr r6 │ │ │ │ + andeq ip, r3, ip, lsr #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb724c4 │ │ │ │ + bl feb724c0 │ │ │ │ @ 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 733348 │ │ │ │ - blmi 72c4d0 │ │ │ │ + bmi 733344 │ │ │ │ + blmi 72c4cc │ │ │ │ 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 2cb18 │ │ │ │ + blcs 2cb14 │ │ │ │ @ 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 26c518 │ │ │ │ + bmi 26c514 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip, -r7] │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldmda r2!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda r4!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r2, ip, lsl sp │ │ │ │ + andeq r4, r2, r0, lsr #26 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r4, [r2], -r0 │ │ │ │ + ldrdeq r4, [r2], -r4 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72568 │ │ │ │ + bl feb72564 │ │ │ │ @ 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: 0xf0004618 │ │ │ │ ldrsbtvs pc, [r8], #212 @ 0xd4 @ │ │ │ │ - blcs 35784 │ │ │ │ + blcs 35780 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e66838 │ │ │ │ - movwcs lr, #8178 @ 0x1ff2 │ │ │ │ + movwcs lr, #8180 @ 0x1ff4 │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00b6878 │ │ │ │ - teqpvs r8, r7, ror #27 @ p-variant is OBSOLETE │ │ │ │ - blcs 358a0 │ │ │ │ + teqpvs r8, r5, ror #27 @ p-variant is OBSOLETE │ │ │ │ + blcs 3589c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - ldmib r4, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r6, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 359b4 │ │ │ │ + blcs 359b0 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 2533f8 │ │ │ │ + blmi 2533f4 │ │ │ │ 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}^ │ │ │ │ stc2 0, cr15, [sp, #-0] │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq ip, r3, r2, lsr #10 │ │ │ │ - ldrdeq ip, [r3], -r8 │ │ │ │ + andeq ip, r3, r6, lsr #10 │ │ │ │ + ldrdeq ip, [r3], -ip @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb725fc │ │ │ │ + bl feb725f8 │ │ │ │ @ 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: 0xf0004618 │ │ │ │ rscsvs pc, r8, sl, lsl #27 │ │ │ │ - blcs 35818 │ │ │ │ + blcs 35814 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e66838 │ │ │ │ - movwcs lr, #8104 @ 0x1fa8 │ │ │ │ + movwcs lr, #8106 @ 0x1faa │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00b6878 │ │ │ │ - teqpvs r8, sp, lsl sp @ p-variant is OBSOLETE │ │ │ │ - blcs 35934 │ │ │ │ + teqpvs r8, fp, lsl sp @ p-variant is OBSOLETE │ │ │ │ + blcs 35930 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - stmib sl, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib ip, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 35a48 │ │ │ │ + blcs 35a44 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 25348c │ │ │ │ + blmi 253488 │ │ │ │ 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}^ │ │ │ │ stc2l 0, cr15, [r3] │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r3, r2, r4 │ │ │ │ - andeq ip, r3, r8, asr #8 │ │ │ │ + muleq r3, r6, r4 │ │ │ │ + andeq ip, r3, ip, asr #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb72690 │ │ │ │ + bl feb7268c │ │ │ │ @ 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 df86d0 │ │ │ │ + blmi df86cc │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2870 @ 0xfffff4ca │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - strmi lr, [r3], -r8, ror #17 │ │ │ │ + strmi lr, [r3], -sl, ror #17 │ │ │ │ @ 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 b3555c │ │ │ │ + blmi b35558 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - cdp 7, 1, cr15, cr14, cr6, {7} │ │ │ │ - blcs 6cd0c │ │ │ │ + cdp 7, 2, cr15, cr0, cr6, {7} │ │ │ │ + blcs 6cd08 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - stmda ip!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda lr!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ eor r2, sp, r1, lsl #6 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ - blmi 87558c │ │ │ │ + blmi 875588 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - cdp 7, 0, cr15, cr6, cr6, {7} │ │ │ │ - blcs 6cd3c │ │ │ │ + cdp 7, 0, cr15, cr8, cr6, {7} │ │ │ │ + blcs 6cd38 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - ldmda r4, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda r6, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ 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: 0xf7e67180 │ │ │ │ - @ instruction: 0x4603effa │ │ │ │ + @ instruction: 0x4603effc │ │ │ │ bicle r2, r1, r0, lsl #22 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7e76818 │ │ │ │ - movwcs lr, #2110 @ 0x83e │ │ │ │ + movwcs lr, #2112 @ 0x840 │ │ │ │ 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: 0xf7e6d001 │ │ │ │ - ssaxmi lr, r8, r2 │ │ │ │ + ssaxmi lr, r8, r4 │ │ │ │ strvc pc, [sl, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r4, r2, sl, asr fp │ │ │ │ + andeq r4, r2, lr, asr fp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r0, ip, lsr r5 @ │ │ │ │ - andeq pc, r0, sl, lsr r5 @ │ │ │ │ - andeq pc, r0, r0, lsr #10 │ │ │ │ - andeq pc, r0, r0, lsl #10 │ │ │ │ - andeq r4, r2, lr, lsl #21 │ │ │ │ + andeq pc, r0, r4, lsr #10 │ │ │ │ + andeq pc, r0, r2, lsr #10 │ │ │ │ + andeq pc, r0, r8, lsl #10 │ │ │ │ + andeq pc, r0, r8, ror #9 │ │ │ │ + muleq r2, r2, sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb727b8 │ │ │ │ + bl feb727b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ svcge 0x00027d68 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ - bmi fe3f3630 │ │ │ │ - blmi fe3ec7bc │ │ │ │ + bmi fe3f362c │ │ │ │ + blmi fe3ec7b8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orrscc pc, r4, #13041664 @ 0xc70000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - @ instruction: 0x4603edf0 │ │ │ │ - ble 661f0 │ │ │ │ + @ instruction: 0x4603edf2 │ │ │ │ + ble 661ec │ │ │ │ rscs r2, r9, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi fe1a8300 │ │ │ │ + bmi fe1a82fc │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf0094618 │ │ │ │ - strmi pc, [r3], -r1, lsr #24 │ │ │ │ + @ instruction: 0x4603fc1f │ │ │ │ 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} │ │ │ │ - cdp 7, 11, cr15, cr0, cr6, {7} │ │ │ │ + cdp 7, 11, cr15, cr2, cr6, {7} │ │ │ │ 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} │ │ │ │ - cdp 7, 9, cr15, cr6, cr6, {7} │ │ │ │ + cdp 7, 9, cr15, cr8, cr6, {7} │ │ │ │ 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 2ce80 │ │ │ │ + blcs 2ce7c │ │ │ │ @ instruction: 0xf107d10d │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldrmi r7, [r1], -r5, ror #6 │ │ │ │ @ instruction: 0xf7e66818 │ │ │ │ - movwcs lr, #7804 @ 0x1e7c │ │ │ │ + movwcs lr, #7806 @ 0x1e7e │ │ │ │ @ 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 16acefc │ │ │ │ + bmi 16acef8 │ │ │ │ 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: 0xf7e66818 │ │ │ │ - strmi lr, [r3], -r2, lsr #26 │ │ │ │ + strmi lr, [r3], -r4, lsr #26 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ bicvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ ldrbtmi r4, [sl], #-2640 @ 0xfffff5b0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - svc 0x00a4f7e6 │ │ │ │ - blcs 2cef8 │ │ │ │ + svc 0x00a6f7e6 │ │ │ │ + blcs 2cef4 │ │ │ │ @ instruction: 0xf507d17b │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ @ instruction: 0xf5077365 │ │ │ │ andls r7, r0, #-1610612724 @ 0xa000000c │ │ │ │ - bmi 127576c │ │ │ │ + bmi 1275768 │ │ │ │ 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 2cf28 │ │ │ │ + blcs 2cf24 │ │ │ │ @ instruction: 0xf507d04c │ │ │ │ @ instruction: 0xf1077125 │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ strmi r7, [fp], -r5, rrx │ │ │ │ ldrbtmi r4, [r9], #-2364 @ 0xfffff6c4 │ │ │ │ @ instruction: 0xf7e66800 │ │ │ │ - @ instruction: 0xf507ef68 │ │ │ │ + @ instruction: 0xf507ef6a │ │ │ │ @ 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 2cf84 │ │ │ │ + blcs 2cf80 │ │ │ │ @ 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 │ │ │ │ @@ -25606,140 +25605,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: 0xf7e66818 │ │ │ │ - ands lr, r6, ip, lsr #30 │ │ │ │ + ands lr, r6, lr, lsr #30 │ │ │ │ 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} │ │ │ │ - ldcl 7, cr15, [sl, #920] @ 0x398 │ │ │ │ + ldcl 7, cr15, [ip, #920] @ 0x398 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi 6284dc │ │ │ │ + bmi 6284d8 │ │ │ │ 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: 0xf7e6d001 │ │ │ │ - @ instruction: 0x4618ee16 │ │ │ │ + @ instruction: 0x4618ee18 │ │ │ │ strbvc pc, [r6, -r7, lsl #10]! @ │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r4, r2, r0, lsr sl │ │ │ │ + andeq r4, r2, r4, lsr sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r0, r8, lsr r4 @ │ │ │ │ - muleq r0, r0, r3 │ │ │ │ - @ instruction: 0x0000f3b6 │ │ │ │ - andeq pc, r0, lr, lsr #7 │ │ │ │ - muleq r0, r8, r3 │ │ │ │ - muleq r0, r2, r3 │ │ │ │ - andeq pc, r0, lr, ror r3 @ │ │ │ │ + andeq pc, r0, r0, lsr #8 │ │ │ │ + andeq pc, r0, r8, ror r3 @ │ │ │ │ + muleq r0, lr, r3 │ │ │ │ + muleq r0, r6, r3 │ │ │ │ + andeq pc, r0, r0, lsl #7 │ │ │ │ andeq pc, r0, sl, ror r3 @ │ │ │ │ - muleq r0, r2, r3 │ │ │ │ - andeq pc, r0, ip, ror #6 │ │ │ │ - andeq r4, r2, r6, lsl r8 │ │ │ │ + andeq pc, r0, r6, ror #6 │ │ │ │ + andeq pc, r0, r2, ror #6 │ │ │ │ + andeq pc, r0, sl, ror r3 @ │ │ │ │ + andeq pc, r0, r4, asr r3 @ │ │ │ │ + andeq r4, r2, sl, lsl r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb72a48 │ │ │ │ + bl feb72a44 │ │ │ │ @ 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 c5c470 │ │ │ │ + blmi c5c46c │ │ │ │ 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} │ │ │ │ - ldcl 7, cr15, [ip, #-920]! @ 0xfffffc68 │ │ │ │ + ldcl 7, cr15, [lr, #-920]! @ 0xfffffc68 │ │ │ │ eors r2, sl, r1, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - @ instruction: 0x4603ec98 │ │ │ │ - ble 664a0 │ │ │ │ + @ instruction: 0x4603ec9a │ │ │ │ + ble 6649c │ │ │ │ eors r2, r0, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r9], -r1, asr #6 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - @ instruction: 0xf507ed68 │ │ │ │ + @ instruction: 0xf507ed6a │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ smlawtcs lr, r8, r4, r7 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - eorvs lr, r0, r8, lsr pc │ │ │ │ + eorvs lr, r0, sl, lsr pc │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ - blcs 35944 │ │ │ │ + blcs 35940 │ │ │ │ @ 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} │ │ │ │ - stcl 7, cr15, [r4, #-920] @ 0xfffffc68 │ │ │ │ + stcl 7, cr15, [r6, #-920] @ 0xfffffc68 │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ ldmdbmi r1, {r0, r8, r9, sp} │ │ │ │ - bmi 26caf0 │ │ │ │ + bmi 26caec │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x2194f8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stc 7, cr15, [r6, #920] @ 0x398 │ │ │ │ + stc 7, cr15, [r8, #920] @ 0x398 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], lr, asr #15 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r4, r2, r2, lsr #15 │ │ │ │ + andeq r4, r2, r6, lsr #15 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq ip, r3, r0, asr #2 │ │ │ │ - andeq ip, r3, lr, lsr #32 │ │ │ │ - andeq ip, r3, r2 │ │ │ │ - andeq fp, r3, lr, ror #31 │ │ │ │ - @ instruction: 0x0003bfbe │ │ │ │ - strheq ip, [r3], -r2 │ │ │ │ - strdeq r4, [r2], -r8 │ │ │ │ + andeq ip, r3, r4, asr #2 │ │ │ │ + andeq ip, r3, r2, lsr r0 │ │ │ │ + andeq ip, r3, r6 │ │ │ │ + strdeq fp, [r3], -r2 │ │ │ │ + andeq fp, r3, r2, asr #31 │ │ │ │ + strheq ip, [r3], -r6 │ │ │ │ + strdeq r4, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72b58 │ │ │ │ + bl feb72b54 │ │ │ │ @ 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}^ │ │ │ │ - ldc 7, cr15, [r2], #920 @ 0x398 │ │ │ │ + ldc 7, cr15, [r4], #920 @ 0x398 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e6580 │ │ │ │ - cdp 7, 6, cr15, cr8, cr6, {7} │ │ │ │ + ble 2e657c │ │ │ │ + cdp 7, 6, cr15, cr10, cr6, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andsle r2, r4, r4, lsl #22 │ │ │ │ - blcs 35e7c │ │ │ │ + blcs 35e78 │ │ │ │ @ instruction: 0xf04fd114 │ │ │ │ @ instruction: 0xe01233ff │ │ │ │ - blcs 35f88 │ │ │ │ + blcs 35f84 │ │ │ │ ldmdbvs sl!, {r1, r2, r3, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f5b94 │ │ │ │ + bne ff4f5b90 │ │ │ │ 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 │ │ │ │ @@ -25748,31 +25747,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: 0xf7e668f8 │ │ │ │ - cmnvs r8, r4, lsl #28 │ │ │ │ - blcs 35fe0 │ │ │ │ + cmnvs r8, r6, lsl #28 │ │ │ │ + blcs 35fdc │ │ │ │ @ instruction: 0xf7e6da0b │ │ │ │ - strmi lr, [r3], -lr, lsr #28 │ │ │ │ - blcs 135a6c │ │ │ │ + @ instruction: 0x4603ee30 │ │ │ │ + blcs 135a68 │ │ │ │ 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 35c1c │ │ │ │ + blcs 35c18 │ │ │ │ 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 │ │ │ │ @@ -25780,19 +25779,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: 0xf7e668f8 │ │ │ │ - @ instruction: 0x6178eb96 │ │ │ │ - blcs 36060 │ │ │ │ + @ instruction: 0x6178eb98 │ │ │ │ + blcs 3605c │ │ │ │ @ instruction: 0xf7e6da0b │ │ │ │ - strmi lr, [r3], -lr, ror #27 │ │ │ │ - blcs 135aec │ │ │ │ + @ instruction: 0x4603edf0 │ │ │ │ + blcs 135ae8 │ │ │ │ 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 │ │ │ │ @@ -25802,49 +25801,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 35cb4 │ │ │ │ + blcs 35cb0 │ │ │ │ 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 feb72ce0 │ │ │ │ + bl feb72cdc │ │ │ │ @ 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}^ │ │ │ │ - ldcl 7, cr15, [lr], #920 @ 0x398 │ │ │ │ + stc 7, cr15, [r0, #-920] @ 0xfffffc68 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e6710 │ │ │ │ - stc 7, cr15, [r0, #920]! @ 0x398 │ │ │ │ + ble 2e670c │ │ │ │ + stc 7, cr15, [r2, #920]! @ 0x398 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 3600c │ │ │ │ + blcs 36008 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 36118 │ │ │ │ + blcs 36114 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f5d24 │ │ │ │ + bne ff4f5d20 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4a477c │ │ │ │ - bl 10ddb60 │ │ │ │ + bl 4a4778 │ │ │ │ + bl 10ddb5c │ │ │ │ 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 │ │ │ │ @@ -25857,19 +25856,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: 0xf7e668f8 │ │ │ │ - ldrshvs lr, [r8, #-172]! @ 0xffffff54 │ │ │ │ - blcs 36194 │ │ │ │ + ldrshvs lr, [r8, #-174]! @ 0xffffff52 │ │ │ │ + blcs 36190 │ │ │ │ @ instruction: 0xf7e6da0b │ │ │ │ - @ instruction: 0x4603ed54 │ │ │ │ - blcs 135c20 │ │ │ │ + @ instruction: 0x4603ed56 │ │ │ │ + blcs 135c1c │ │ │ │ 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 │ │ │ │ @@ -25879,219 +25878,219 @@ │ │ │ │ @ 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 35de8 │ │ │ │ + blcs 35de4 │ │ │ │ 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 feb72e14 │ │ │ │ + bl feb72e10 │ │ │ │ @ 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}^ │ │ │ │ - stcl 7, cr15, [r4], #-920 @ 0xfffffc68 │ │ │ │ + stcl 7, cr15, [r6], #-920 @ 0xfffffc68 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e6844 │ │ │ │ - stc 7, cr15, [r6, #-920] @ 0xfffffc68 │ │ │ │ + ble 2e6840 │ │ │ │ + stc 7, cr15, [r8, #-920] @ 0xfffffc68 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 36140 │ │ │ │ + blcs 3613c │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 3624c │ │ │ │ + blcs 36248 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f5e58 │ │ │ │ + bne ff4f5e54 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4a48b0 │ │ │ │ - bl 10ddc94 │ │ │ │ + bl 4a48ac │ │ │ │ + bl 10ddc90 │ │ │ │ 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 feb72eac │ │ │ │ + bl feb72ea8 │ │ │ │ @ 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: 0xf7e668b8 │ │ │ │ - @ instruction: 0x4603eb98 │ │ │ │ + @ instruction: 0x4603eb9a │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - stc 7, cr15, [lr], #-920 @ 0xfffffc68 │ │ │ │ - blcs 2d4e8 │ │ │ │ + ldc 7, cr15, [r0], #-920 @ 0xfffffc68 │ │ │ │ + blcs 2d4e4 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - stc 7, cr15, [r8], #-920 @ 0xfffffc68 │ │ │ │ - blcs 12d4f4 │ │ │ │ + stc 7, cr15, [sl], #-920 @ 0xfffffc68 │ │ │ │ + blcs 12d4f0 │ │ │ │ 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 35f04 │ │ │ │ + blcs 35f00 │ │ │ │ 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 feb72f2c │ │ │ │ + bl feb72f28 │ │ │ │ @ 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: 0xf7e668b8 │ │ │ │ - strmi lr, [r3], -ip, lsl #24 │ │ │ │ + strmi lr, [r3], -lr, lsl #24 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - bl ffbd9cf0 │ │ │ │ - blcs 2d568 │ │ │ │ + bl ffc59cec │ │ │ │ + blcs 2d564 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - bl ffa59cfc │ │ │ │ - blcs 12d574 │ │ │ │ + bl ffad9cf8 │ │ │ │ + blcs 12d570 │ │ │ │ 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 35f84 │ │ │ │ + blcs 35f80 │ │ │ │ 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 feb72fac │ │ │ │ + bl feb72fa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @ instruction: 0xf7e62008 │ │ │ │ - strmi lr, [r3], -r4, ror #23 │ │ │ │ + strmi lr, [r3], -r6, ror #23 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ ands r2, r3, r0, lsl #6 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf950f000 │ │ │ │ ldmdbvs fp!, {r1, r9, sl, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 35e50 │ │ │ │ + blcs 35e4c │ │ │ │ ldmdbvs r8!, {r2, r8, ip, lr, pc}^ │ │ │ │ - stmdb r4!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r6!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73008 │ │ │ │ + bl feb73004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 36004 │ │ │ │ + blcs 36000 │ │ │ │ ldmdavs fp!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - blcs 35e8c │ │ │ │ + blcs 35e88 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ @ instruction: 0xf9b9f000 │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - svclt 0x0000e942 │ │ │ │ + svclt 0x0000e944 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ push {r7, r8, sl, fp, ip, sp, pc} │ │ │ │ vst2.32 {d20-d23}, [pc :256], r0 │ │ │ │ - bl feb73044 │ │ │ │ + bl feb73040 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r0 @ │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ andscs r6, r0, fp, lsr r0 │ │ │ │ - bl fe5d9df4 │ │ │ │ + bl fe659df0 │ │ │ │ teqvs fp, r3, lsl #12 │ │ │ │ - blcs 36350 │ │ │ │ + blcs 3634c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdbvs fp!, {r0, r2, r3, r5, sp, lr, pc} │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ @ instruction: 0xf7e62000 │ │ │ │ - strmi lr, [r2], -r4, ror #20 │ │ │ │ + strmi lr, [r2], -r6, ror #20 │ │ │ │ ldmdavs r9!, {r0, r1, r3, r9, sl, lr} │ │ │ │ strmi r1, [ip], -r8, asr #15 │ │ │ │ - bl 4ad698 │ │ │ │ - bl 10dde98 │ │ │ │ + bl 4ad694 │ │ │ │ + bl 10dde94 │ │ │ │ ldmdbvs fp!, {r0, r2, r8, fp} │ │ │ │ stmdbhi r2, {r0, r1, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0x461868b9 │ │ │ │ - blx fff57e9c │ │ │ │ + blx fff57e98 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ andle r2, r8, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0x47984610 │ │ │ │ @ instruction: 0xf7e66978 │ │ │ │ - ldmvs fp!, {r8, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r8, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x461868b9 │ │ │ │ - blx 17d7ec4 │ │ │ │ + blx 17d7ec0 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb730d8 │ │ │ │ + bl feb730d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf0004618 │ │ │ │ ldrsbtvs pc, [r8], #161 @ 0xa1 @ │ │ │ │ - blcs 362e4 │ │ │ │ + blcs 362e0 │ │ │ │ ldmvs fp!, {r3, r4, ip, lr, pc}^ │ │ │ │ adcsvs r6, fp, fp, lsl r8 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ andcs r4, r0, r2, lsl #10 │ │ │ │ - b 659ea4 │ │ │ │ + b 6d9ea0 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ - bl 1d6c964 │ │ │ │ - ble 15cb24 │ │ │ │ + bl 1d6c960 │ │ │ │ + ble 15cb20 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x479868b8 │ │ │ │ adcsvs r2, fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e668f8 │ │ │ │ - and lr, r1, r6, asr #17 │ │ │ │ + and lr, r1, r8, asr #17 │ │ │ │ adcsvs r2, fp, r0, lsl #6 │ │ │ │ @ instruction: 0x461868bb │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ ldrlt fp, [r0, #3504]! @ 0xdb0 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @@ -26102,50 +26101,50 @@ │ │ │ │ @ instruction: 0xf93bf000 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, sp, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ strmi lr, [r2, #-2515] @ 0xfffff62d │ │ │ │ @ instruction: 0xf7e62000 │ │ │ │ - strmi lr, [r2], -r4, ror #19 │ │ │ │ + strmi lr, [r2], -r6, ror #19 │ │ │ │ addsmi r4, r4, #11534336 @ 0xb00000 │ │ │ │ movweq lr, #15221 @ 0x3b75 │ │ │ │ ldmdavs r9!, {r4, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ adcsvs pc, r8, r3, lsr #31 │ │ │ │ - blcs 3627c │ │ │ │ + blcs 36278 │ │ │ │ ldmdavs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ movwcs r4, #1944 @ 0x798 │ │ │ │ strh r6, [r1], -fp │ │ │ │ adcsvs r2, fp, r0, lsl #6 │ │ │ │ @ instruction: 0x461868bb │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0, #3504] @ 0xdb0 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - blx 5d7fce │ │ │ │ + blx 5d7fca │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb731dc │ │ │ │ + bl feb731d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2591 @ 0xfffff5e1 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ rsbsvs r6, fp, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e62000 │ │ │ │ - stmib r7, {r1, r2, r3, r4, r7, r8, fp, sp, lr, pc}^ │ │ │ │ + stmib r7, {r5, r7, r8, fp, sp, lr, pc}^ │ │ │ │ ands r0, r5, r6, lsl #2 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmib r7, {r1, r8}^ │ │ │ │ addsmi r2, r0, #402653184 @ 0x18000000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ ldmvs fp!, {r1, r2, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @@ -26153,65 +26152,65 @@ │ │ │ │ and pc, r5, r5, asr pc @ │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ and r2, fp, r1, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461868b9 │ │ │ │ - blx 198046 │ │ │ │ - blcs 2d854 │ │ │ │ + blx 198042 │ │ │ │ + blcs 2d850 │ │ │ │ movwcs sp, #478 @ 0x1de │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ - bvs 1eb609c │ │ │ │ + bvs 1eb6098 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmib r4!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r6!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x37284618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r4, r2, r2, lsl r0 │ │ │ │ + andeq r4, r2, r6, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x00023fb2 │ │ │ │ + @ instruction: 0x00023fb6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb73280 │ │ │ │ + bl feb7327c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldcmi 0, cr6, [fp], {57} @ 0x39 │ │ │ │ andscs r4, r8, ip, ror r4 │ │ │ │ - b 1e5a030 │ │ │ │ + b 1eda02c │ │ │ │ rscsvs r4, fp, r3, lsl #12 │ │ │ │ - blcs 3648c │ │ │ │ + blcs 36488 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r1, r2, r5, sp, lr, pc}^ │ │ │ │ @ instruction: 0xdc012b00 │ │ │ │ rsbsvs r2, fp, pc, ror r3 │ │ │ │ - blcs 361a0 │ │ │ │ - blmi 4d04c0 │ │ │ │ + blcs 3619c │ │ │ │ + blmi 4d04bc │ │ │ │ eorsvs r5, fp, r3, ror #17 │ │ │ │ andcs r6, r0, #16449536 @ 0xfb0000 │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ andsvs r6, sl, sl, lsr r8 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ ldrmi r2, [r8], -r4, lsl #2 │ │ │ │ - b 75a070 │ │ │ │ + b 7da06c │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrshvs r6, [sl], #139 @ 0x8b │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ tstle r4, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e568f8 │ │ │ │ - movwcs lr, #4068 @ 0xfe4 │ │ │ │ + movwcs lr, #4070 @ 0xfe6 │ │ │ │ ldmvs fp!, {sp, lr, pc}^ │ │ │ │ @ instruction: 0x37144618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r2, r0, ror pc │ │ │ │ + andeq r3, r2, r4, ror pc │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7330c │ │ │ │ + bl feb73308 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs r6, #57 @ 0x39 │ │ │ │ eor r6, r2, fp, lsr r1 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ addseq r6, fp, fp, lsr r9 │ │ │ │ @@ -26220,91 +26219,91 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr} │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x4610683b │ │ │ │ ldmvs fp!, {r3, r4, r7, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x00b2f7e5 │ │ │ │ + svc 0x00b4f7e5 │ │ │ │ @ instruction: 0xf7e568f8 │ │ │ │ - ldmdbvs fp!, {r4, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r1, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ movwcc r6, #6459 @ 0x193b │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ - blle ff5ecbd8 │ │ │ │ + blle ff5ecbd4 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmdavs fp!, {r0, r3, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movwcc r6, #6459 @ 0x193b │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ - blle ffc2cbfc │ │ │ │ + blle ffc2cbf8 │ │ │ │ svclt 0x0000bf00 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ tstcs r0, r8, ror r0 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ ldmdavs fp!, {r0, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461868db │ │ │ │ - svc 0x0078f7e5 │ │ │ │ + svc 0x007af7e5 │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ - svclt 0x0000ef76 │ │ │ │ + svclt 0x0000ef78 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x47986838 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r8, sp, lr}^ │ │ │ │ @ instruction: 0x461a685b │ │ │ │ @ instruction: 0x4611693b │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - strmi pc, [fp], -fp, asr #26 │ │ │ │ + strmi pc, [fp], -r9, asr #26 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ ldmvs fp!, {r0, r1, r4, sp, lr, pc}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xd10b429a │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - b da1c4 │ │ │ │ - blcs 2da3c │ │ │ │ + b 15a1c0 │ │ │ │ + blcs 2da38 │ │ │ │ ldmvs fp!, {r1, r8, ip, lr, pc}^ │ │ │ │ and r6, r6, fp, asr r8 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x4618689b │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15a3d8 │ │ │ │ + blvc 15a3d4 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b08a │ │ │ │ - bmi fb445c │ │ │ │ - blmi fad468 │ │ │ │ + bmi fb4458 │ │ │ │ + blmi fad464 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f627b │ │ │ │ ldmdavs fp!, {r8, r9}^ │ │ │ │ subseq r6, sl, fp, asr r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46104619 │ │ │ │ mcr2 7, 7, pc, cr14, cr15, {7} @ │ │ │ │ @@ -26312,116 +26311,116 @@ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ subs r2, r4, r0, lsl #6 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ and pc, sp, r5, lsr #19 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf862f000 │ │ │ │ - blcs 2dacc │ │ │ │ + blcs 2dac8 │ │ │ │ ldmibvs r8!, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xff6bf7ff │ │ │ │ sub r2, r2, r0, lsl #6 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf9b9f000 │ │ │ │ - blcs 2daec │ │ │ │ + blcs 2dae8 │ │ │ │ movwcs sp, #486 @ 0x1e6 │ │ │ │ @ instruction: 0xe01a61bb │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x009b69bb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ and r6, ip, fp, ror r1 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r9, sp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 13, cr15, cr6, cr5, {7} │ │ │ │ + cdp 7, 13, cr15, cr8, cr5, {7} │ │ │ │ @ instruction: 0xf7e56978 │ │ │ │ - bvs f17e60 │ │ │ │ + bvs f17e64 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ movwcc r6, #6587 @ 0x19bb │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ ldmibvs sl!, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ - blle ff7ecd90 │ │ │ │ + blle ff7ecd8c │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - ldmibvs fp!, {r1, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmibvs fp!, {r2, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, r7, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ ldmibvs r8!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ - cdp 7, 11, cr15, cr2, cr5, {7} │ │ │ │ + cdp 7, 11, cr15, cr4, cr5, {7} │ │ │ │ stmdbmi sl, {r0, r8, r9, sp} │ │ │ │ - bmi 22d53c │ │ │ │ + bmi 22d538 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror sl │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - ldrmi lr, [r8], -r2, ror #16 │ │ │ │ + ldrmi lr, [r8], -r4, ror #16 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r2, r4, lsl #27 │ │ │ │ + andeq r3, r2, r8, lsl #27 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, ip, lsr #25 │ │ │ │ + @ instruction: 0x00023cb0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73588 │ │ │ │ + bl feb73584 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - bcc fe457bbc │ │ │ │ - bvs ffa17f84 │ │ │ │ + bcc fe457bb8 │ │ │ │ + bvs ffa17f80 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - bcc fe457bc8 │ │ │ │ - bvc ffa17e90 │ │ │ │ - bvc fe217ecc │ │ │ │ - bvc 257e90 │ │ │ │ - bvc ff217f8c │ │ │ │ - blx 457f84 │ │ │ │ + bcc fe457bc4 │ │ │ │ + bvc ffa17e8c │ │ │ │ + bvc fe217ec8 │ │ │ │ + bvc 257e8c │ │ │ │ + bvc ff217f88 │ │ │ │ + blx 457f80 │ │ │ │ ldmvs r8!, {r1, r8, sl, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xff4ff7ff │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0x479868b8 │ │ │ │ ldmvs fp!, {r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0x461a685b │ │ │ │ @ instruction: 0x461169bb │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0x460bfc5b │ │ │ │ + @ instruction: 0x460bfc59 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ ldmdbvs fp!, {r1, r4, sp, lr, pc}^ │ │ │ │ ldmibvs sl!, {r0, r1, r3, r4, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xd10a429a │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - ldmdb r2, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 2dc1c │ │ │ │ + ldmdb r4, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 2dc18 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, sp, lr, pc}^ │ │ │ │ ldrsbvs r6, [fp, #-139]! @ 0xffffff75 │ │ │ │ - blcs 36a0c │ │ │ │ + blcs 36a08 │ │ │ │ andscs sp, r0, r9, ror #3 │ │ │ │ - ldm r0!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r2!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 36a1c │ │ │ │ + blcs 36a18 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmvs r8!, {r1, r3, r5, sp, lr, pc} │ │ │ │ - ldmib r6, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r8, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andsvs r6, sl, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ tstle r4, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e56978 │ │ │ │ - movwcs lr, #3634 @ 0xe32 │ │ │ │ + movwcs lr, #3636 @ 0xe34 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr, pc}^ │ │ │ │ subsvs r6, sl, sl, ror r8 │ │ │ │ ldmibvs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ @@ -26431,52 +26430,52 @@ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, sl, fp, ip}^ │ │ │ │ movwcs r6, #4250 @ 0x109a │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7369c │ │ │ │ + bl feb73698 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x61784798 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - blx ffad84f2 │ │ │ │ + blx ffa584ee │ │ │ │ @ instruction: 0x61bb460b │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x009b69bb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ movwcs r6, #251 @ 0xfb │ │ │ │ eors r6, r4, fp, lsr r1 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ addsmi r6, sl, #1998848 @ 0x1e8000 │ │ │ │ ldmvs fp!, {r1, r3, r5, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e66838 │ │ │ │ - strmi lr, [r3], -r0, lsr #17 │ │ │ │ + strmi lr, [r3], -r2, lsr #17 │ │ │ │ @ instruction: 0xd1212b00 │ │ │ │ - blcs 369e8 │ │ │ │ + blcs 369e4 │ │ │ │ ldmvs fp!, {r2, ip, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr} │ │ │ │ ldrd r6, [r7], -sl │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x009b69bb │ │ │ │ ldmvs sl!, {r0, r1, r4, sl, lr}^ │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stcl 7, cr15, [r6, #916] @ 0x394 │ │ │ │ + stcl 7, cr15, [r8, #916] @ 0x394 │ │ │ │ @ instruction: 0xf7e568f8 │ │ │ │ - ldmdavs fp!, {r2, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r2, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ mrcne 8, 2, r6, cr10, cr11, {4} │ │ │ │ addsvs r6, sl, fp, ror r8 │ │ │ │ strd r6, [r8], -fp │ │ │ │ teqvs fp, fp @ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ bicle r2, r7, r0, lsl #22 │ │ │ │ @@ -26484,39 +26483,39 @@ │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ - blcs 3665c │ │ │ │ + blcs 36658 │ │ │ │ ldmdavs r8!, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf840f000 │ │ │ │ eors r2, r9, r1, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x47986838 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0x461a685b │ │ │ │ @ instruction: 0x461168fb │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - strmi pc, [fp], -r1, lsl #23 │ │ │ │ + @ instruction: 0x460bfb7f │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r8, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ addseq r6, fp, fp, lsl r9 │ │ │ │ ldmdavs sl, {r0, r1, r4, sl, lr} │ │ │ │ cmpvs sl, fp, ror r8 │ │ │ │ ldmdavs fp!, {r1, r2, r4, sp, lr, pc}^ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r6, r8, fp, sp, lr} │ │ │ │ addsmi r6, sl, #16384000 @ 0xfa0000 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r8, ip, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r6, r8, fp, sp, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - ldmda r2!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 2dddc │ │ │ │ + ldmda r4!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 2ddd8 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ ldmdavs fp!, {r2, r3, sp, lr, pc}^ │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r6, r8, fp, sp, lr}^ │ │ │ │ cmpvs sl, fp, ror r8 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ @@ -26539,20 +26538,20 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sl, fp, ip}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r8, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r8, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #5963776 @ 0x5b0000 │ │ │ │ and sp, r0, r7, ror #23 │ │ │ │ svclt 0x0000bf00 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15a7c0 │ │ │ │ + blvc 15a7bc │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b085 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ - blcs 36bcc │ │ │ │ + blcs 36bc8 │ │ │ │ ldmvs fp!, {r2, r4, r5, ip, lr, pc}^ │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0x601a68bb │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r6, r8, fp, sp, lr}^ │ │ │ │ @@ -26563,49 +26562,49 @@ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, sl, fp, ip}^ │ │ │ │ ands r6, r1, sl, lsl r1 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r8, sp, lr}^ │ │ │ │ - blcs 36c18 │ │ │ │ + blcs 36c14 │ │ │ │ ldmvs fp!, {r0, r1, r3, r8, ip, lr, pc}^ │ │ │ │ mrrcne 9, 1, r6, sl, cr11 @ │ │ │ │ @ instruction: 0x611a68fb │ │ │ │ ldmdbvs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blle ff9ed12c │ │ │ │ + blle ff9ed128 │ │ │ │ svclt 0x0000e000 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ - blvc 15a84c │ │ │ │ + blvc 15a848 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ andcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r8, sp, lr}^ │ │ │ │ - blcs 36868 │ │ │ │ + blcs 36864 │ │ │ │ @ instruction: 0xf7e5dd4c │ │ │ │ - @ instruction: 0x4602ef92 │ │ │ │ + @ instruction: 0x4602ef94 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - ldc2 0, cr15, [ip], {11} │ │ │ │ + ldc2 0, cr15, [sl], {11} │ │ │ │ rscsvs r4, fp, fp, lsl #12 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ands r6, r6, sl, lsl r1 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r8, sp, lr}^ │ │ │ │ - blcs 36ca0 │ │ │ │ + blcs 36c9c │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r8, fp, sp, lr} │ │ │ │ eor r6, ip, sl, lsl r0 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sl, fp, ip}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r8, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r8, fp, sp, lr}^ │ │ │ │ @@ -26626,57 +26625,57 @@ │ │ │ │ tstvs sl, fp, ror r8 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ addsmi r6, sl, #16384000 @ 0xfa0000 │ │ │ │ and sp, r0, r3, ror #25 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb739a8 │ │ │ │ + bl feb739a4 │ │ │ │ @ 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, sp, lr}^ │ │ │ │ - blcs 3692c │ │ │ │ + blcs 36928 │ │ │ │ movwcs sp, #3073 @ 0xc01 │ │ │ │ ldmvs fp!, {r0, r4, r6, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - blx feed8802 │ │ │ │ + blx fee587fe │ │ │ │ adcsvs r4, fp, fp, lsl #12 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ suble r2, r3, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r6, r8, fp, sp, lr}^ │ │ │ │ andsvs r6, sl, fp, lsr r8 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r8, sp, lr}^ │ │ │ │ - blcs 36d70 │ │ │ │ + blcs 36d6c │ │ │ │ ldmvs fp!, {r1, r2, r3, r5, r8, ip, lr, pc}^ │ │ │ │ mrrcne 9, 1, r6, sl, cr11 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - blx fe658846 │ │ │ │ + blx fe5d8842 │ │ │ │ ldrmi r4, [sl], -fp, lsl #12 │ │ │ │ @ instruction: 0x611a68fb │ │ │ │ ldmvs fp!, {r0, r3, r4, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ addseq r6, fp, fp, lsl r9 │ │ │ │ ldmdavs sl, {r0, r1, r4, sl, lr} │ │ │ │ ldrshvs r6, [sl, #-139] @ 0xffffff75 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, sl, fp, ip}^ │ │ │ │ @ instruction: 0x4619685b │ │ │ │ @ instruction: 0xf00b4610 │ │ │ │ - @ instruction: 0x460bfb7d │ │ │ │ + @ instruction: 0x460bfb7b │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r8, sp, lr}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xd1e0429a │ │ │ │ svclt 0x0000e000 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ @@ -26709,32 +26708,32 @@ │ │ │ │ ldmdavc r2, {r0, r3, r9} │ │ │ │ ldrmi r0, [r1], #-530 @ 0xfffffdee │ │ │ │ andeq pc, sl, #-1073741824 @ 0xc0000000 │ │ │ │ ldreq r7, [r2], #-2066 @ 0xfffff7ee │ │ │ │ @ instruction: 0xf1034411 │ │ │ │ ldmdavc r2, {r0, r1, r3, r9} │ │ │ │ strmi r0, [sl], #-1554 @ 0xfffff9ee │ │ │ │ - blne dad948 │ │ │ │ - bleq 1aa36d0 │ │ │ │ - blne 192ca54 │ │ │ │ + blne dad944 │ │ │ │ + bleq 1aa36cc │ │ │ │ + blne 192ca50 │ │ │ │ eorseq r1, r2, #164, 22 @ 0x29000 │ │ │ │ - blne feb6ca54 │ │ │ │ - bleq 18a35bc │ │ │ │ - blne daca60 │ │ │ │ - bleq aa36e8 │ │ │ │ - blne 192ca6c │ │ │ │ + blne feb6ca50 │ │ │ │ + bleq 18a35b8 │ │ │ │ + blne daca5c │ │ │ │ + bleq aa36e4 │ │ │ │ + blne 192ca68 │ │ │ │ ldrteq r1, [r2], #-2980 @ 0xfffff45c │ │ │ │ - blne feb6ca6c │ │ │ │ + blne feb6ca68 │ │ │ │ stmdbeq r2!, {r0, r2, r3, r5, r8, r9, fp, ip}^ │ │ │ │ - blne daca78 │ │ │ │ + blne daca74 │ │ │ │ stmiaeq sl!, {r1, r2, r4, r5, r6, r8, r9, fp, ip}^ │ │ │ │ - blne 192ca84 │ │ │ │ + blne 192ca80 │ │ │ │ adcseq r1, r2, #164, 22 @ 0x29000 │ │ │ │ - blne feb6ca84 │ │ │ │ - bleq ff8a35ec │ │ │ │ + blne feb6ca80 │ │ │ │ + bleq ff8a35e8 │ │ │ │ movwcc r4, #49237 @ 0xc055 │ │ │ │ stmdaeq ip, {r3, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ svceq 0x000bf1b8 │ │ │ │ strmi sp, [r5], #-2210 @ 0xfffff75e │ │ │ │ rscscc pc, pc, #8, 2 │ │ │ │ stmdale r7, {r1, r3, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf851a102 │ │ │ │ @@ -26769,63 +26768,62 @@ │ │ │ │ ldmdavc r2, {r1, r3, r4, r6, r7, sl, fp, ip} │ │ │ │ ldrmi r0, [r6], #-1554 @ 0xfffff9ee │ │ │ │ ldmdavc r2, {r1, r3, r4, r7, sl, fp, ip} │ │ │ │ ldrmi r0, [r6], #-1042 @ 0xfffffbee │ │ │ │ ldmdavc r2, {r1, r3, r4, r6, sl, fp, ip} │ │ │ │ ldrmi r0, [r6], #-530 @ 0xfffffdee │ │ │ │ ldrmi r7, [lr], #-2075 @ 0xfffff7e5 │ │ │ │ - blne dcc5e4 │ │ │ │ - bleq 1ae37c0 │ │ │ │ - blne 192cb64 │ │ │ │ + blne dcc5e0 │ │ │ │ + bleq 1ae37bc │ │ │ │ + blne 192cb60 │ │ │ │ eorseq r1, r3, #164, 22 @ 0x29000 │ │ │ │ - blne feb6cb64 │ │ │ │ - bleq 18e36ac │ │ │ │ - blne dacb70 │ │ │ │ - bleq ae37d8 │ │ │ │ - blne 192cb7c │ │ │ │ + blne feb6cb60 │ │ │ │ + bleq 18e36a8 │ │ │ │ + blne dacb6c │ │ │ │ + bleq ae37d4 │ │ │ │ + blne 192cb78 │ │ │ │ ldrteq r1, [r3], #-2980 @ 0xfffff45c │ │ │ │ - blne feb6cb7c │ │ │ │ + blne feb6cb78 │ │ │ │ stmdbeq r3!, {r0, r2, r3, r5, r8, r9, fp, ip}^ │ │ │ │ - blne dacb88 │ │ │ │ + blne dacb84 │ │ │ │ stmiaeq fp!, {r1, r2, r4, r5, r6, r8, r9, fp, ip}^ │ │ │ │ - blne 192cb94 │ │ │ │ + blne 192cb90 │ │ │ │ adcseq r1, r3, #164, 22 @ 0x29000 │ │ │ │ - blne feb6cb94 │ │ │ │ - bleq ff8e36dc │ │ │ │ + blne feb6cb90 │ │ │ │ + bleq ff8e36d8 │ │ │ │ @ instruction: 0x462b405d │ │ │ │ ssatmi r4, #30, r8, lsl #12 │ │ │ │ ldrheq lr, [r0, #141]! @ 0x8d │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ ldmdavs r8!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ - stc 7, cr15, [r2, #916]! @ 0x394 │ │ │ │ + stc 7, cr15, [r4, #916]! @ 0x394 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xff0bf7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 1f4b5c │ │ │ │ + blmi 1f4b54 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blmi 1b4ae8 │ │ │ │ + blmi 1b4ae0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15ac04 │ │ │ │ + blvc 15abfc │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r4, r2, ip, ror #8 │ │ │ │ - andeq r4, r2, r8, ror #8 │ │ │ │ + andeq r4, r2, r4, ror r4 │ │ │ │ + andeq r4, r2, r0, ror r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73ca4 │ │ │ │ + bl feb73c9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmpl r3, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ @@ -26833,178 +26831,178 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ andsle r2, r6, r1, lsl #22 │ │ │ │ teqvs fp, r4, lsl #6 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc} │ │ │ │ tstcs r1, r7, lsl #4 │ │ │ │ - bl ff05aa78 │ │ │ │ + bl ff15aa70 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc}^ │ │ │ │ tstcs r1, r8, lsl #4 │ │ │ │ - bl feddaa8c │ │ │ │ + bl feedaa84 │ │ │ │ svclt 0x0000e000 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ ldmpl r3, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - stc 7, cr15, [ip], {229} @ 0xe5 │ │ │ │ + ldc 7, cr15, [r0], {229} @ 0xe5 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r2, sl, asr #10 │ │ │ │ + andeq r3, r2, r2, asr r5 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, r2, lsl #10 │ │ │ │ + andeq r3, r2, sl, lsl #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73d30 │ │ │ │ + bl feb73d28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2846 @ 0xfffff4e2 │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - ldrsbtvs lr, [r8], #214 @ 0xd6 │ │ │ │ + ldrsbtvs lr, [r8], #218 @ 0xda │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ eorle r2, lr, r1, lsl #22 │ │ │ │ - blcs 36f40 │ │ │ │ + blcs 36f38 │ │ │ │ ldmvs r8!, {r0, r4, ip, lr, pc}^ │ │ │ │ - bl 19daaf0 │ │ │ │ - blmi 5ee368 │ │ │ │ + bl 1adaae8 │ │ │ │ + blmi 5ee360 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ @ instruction: 0xf7e568f8 │ │ │ │ - strmi lr, [r2], -r0, ror #22 │ │ │ │ + strmi lr, [r2], -r4, ror #22 │ │ │ │ ldrbtmi r4, [fp], #-2836 @ 0xfffff4ec │ │ │ │ - blmi 534bdc │ │ │ │ + blmi 534bd4 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ - blmi 4f4be4 │ │ │ │ + blmi 4f4bdc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsle r2, r5, r0, lsl #22 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ movwls r2, #772 @ 0x304 │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ tstcs r1, r7, lsl #4 │ │ │ │ - b fee5ab2c │ │ │ │ + b fef5ab24 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ movwls r2, #772 @ 0x304 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ tstcs r1, r8, lsl #4 │ │ │ │ - b febdab40 │ │ │ │ + b fecdab38 │ │ │ │ svclt 0x0000e000 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r0, r6, lsr r0 │ │ │ │ - andeq r4, r2, r4, lsl #7 │ │ │ │ - andeq r4, r2, sl, ror r3 │ │ │ │ + andeq lr, r0, r2, lsr #32 │ │ │ │ + andeq r4, r2, ip, lsl #7 │ │ │ │ + andeq r4, r2, r2, lsl #7 │ │ │ │ + andeq sl, r3, ip, asr #28 │ │ │ │ andeq sl, r3, r4, asr #28 │ │ │ │ - andeq sl, r3, ip, lsr lr │ │ │ │ - andeq r4, r2, r6, asr r3 │ │ │ │ - andeq r4, r2, r6, asr #6 │ │ │ │ + andeq r4, r2, lr, asr r3 │ │ │ │ + andeq r4, r2, lr, asr #6 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73df0 │ │ │ │ + bl feb73de8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andcs r4, sp, r9, lsl r6 │ │ │ │ - stmib r0!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r4!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @ instruction: 0xffffffd7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73e18 │ │ │ │ + bl feb73e10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi 6f4d0c │ │ │ │ - blmi 6ede14 │ │ │ │ + bmi 6f4d04 │ │ │ │ + blmi 6ede0c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f617b │ │ │ │ ldmdavs fp!, {r8, r9}^ │ │ │ │ - blcs 76da8 │ │ │ │ + blcs 76da0 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r3, r4, sp, lr, pc} │ │ │ │ vstrle d2, [r2, #-0] │ │ │ │ rscsvs r2, fp, r1, lsl #6 │ │ │ │ movwcs lr, #1 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0xf1076818 │ │ │ │ andcs r0, r4, #12, 6 @ 0x30000000 │ │ │ │ andcs r9, r9, #0, 4 │ │ │ │ @ instruction: 0xf7e52101 │ │ │ │ - teqvs r8, r2, asr sl │ │ │ │ - blcs 37158 │ │ │ │ + teqvs r8, r6, asr sl │ │ │ │ + blcs 37150 │ │ │ │ movwcs sp, #1 │ │ │ │ movwcs lr, #4096 @ 0x1000 │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmdbvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl ff45ac20 │ │ │ │ + bl ff55ac18 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - ldrdeq r3, [r2], -r8 │ │ │ │ + andeq r3, r2, r0, ror #7 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, sl, lsl #7 │ │ │ │ + muleq r2, r2, r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73ea8 │ │ │ │ + bl feb73ea0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ tstcs r3, fp, lsl r8 │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - ldrsbtvs lr, [r8], #156 @ 0x9c │ │ │ │ - blcs 370b4 │ │ │ │ + rscsvs lr, r8, r0, ror #19 │ │ │ │ + blcs 370ac │ │ │ │ movwcs sp, #2561 @ 0xa01 │ │ │ │ ldmdavs fp!, {r0, r3, r4, sp, lr, pc} │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ vst2. {d22-d23}, [r3 :256], fp │ │ │ │ rscsvs r6, fp, r0, lsl #6 │ │ │ │ ldmvs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ movwvs pc, #1059 @ 0x423 @ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r2, [r8], -r4, lsl #2 │ │ │ │ - stmib r2, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r6, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ble 678fc │ │ │ │ + ble 678f4 │ │ │ │ and r2, r0, r0, lsl #6 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ - blcs 37484 │ │ │ │ + blcs 3747c │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 136f24 │ │ │ │ + blcs 136f1c │ │ │ │ ldmdavs fp!, {r1, r2, r3, ip, lr, pc}^ │ │ │ │ andle r2, fp, fp, lsl #22 │ │ │ │ - blcs 2f6f30 │ │ │ │ + blcs 2f6f28 │ │ │ │ ldmdavs fp!, {r3, ip, lr, pc}^ │ │ │ │ andle r2, r5, r3, ror fp │ │ │ │ - blcs 1cb6f3c │ │ │ │ + blcs 1cb6f34 │ │ │ │ ldmdavs fp!, {r1, ip, lr, pc}^ │ │ │ │ tstle r1, sl, ror #22 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15aedc │ │ │ │ + blvc 15aed4 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ - blhi d8224 │ │ │ │ + blhi d821c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ svcge 0x0000b0aa │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ ldrbtmi r4, [sl], #-2654 @ 0xfffff5a2 │ │ │ │ @@ -27013,127 +27011,127 @@ │ │ │ │ @ instruction: 0xf04f30a4 │ │ │ │ ldmvs fp!, {r8, r9} │ │ │ │ eorle r2, r1, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldrmi r2, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf00b4619 │ │ │ │ mcrr 10, 6, pc, r1, cr7 @ │ │ │ │ - vldr d0, [pc, #88] @ 1ce0c │ │ │ │ + vldr d0, [pc, #88] @ 1ce04 │ │ │ │ @ instruction: 0xee267b52 │ │ │ │ ldmvs fp!, {r0, r1, r2, r8, r9, fp, pc} │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ - blx 16d8df4 │ │ │ │ - bleq 597ed0 │ │ │ │ - blvs 131844c │ │ │ │ - blvc 1d87e8 │ │ │ │ - blvc 2186b8 │ │ │ │ - blvc ff2189d0 │ │ │ │ - bcc fe45863c │ │ │ │ + blx 16d8dec │ │ │ │ + bleq 597ec8 │ │ │ │ + blvs 1318444 │ │ │ │ + blvc 1d87e0 │ │ │ │ + blvc 2186b0 │ │ │ │ + blvc ff2189c8 │ │ │ │ + bcc fe458634 │ │ │ │ and r6, r2, fp, ror r1 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr} │ │ │ │ tstle r0, r0, lsl #22 │ │ │ │ ldmvs fp!, {r0, r2, sp, lr, pc}^ │ │ │ │ - blcs 37564 │ │ │ │ + blcs 3755c │ │ │ │ movwcs sp, #4097 @ 0x1001 │ │ │ │ ldmvs fp!, {r1, r3, r5, r6, sp, lr, pc}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ ldrbthi r2, [fp], #-768 @ 0xfffffd00 │ │ │ │ - blcs 36ef8 │ │ │ │ + blcs 36ef0 │ │ │ │ movwcs sp, #4097 @ 0x1001 │ │ │ │ @ instruction: 0xf8d7843b │ │ │ │ - blcs 290f8 │ │ │ │ + blcs 290f0 │ │ │ │ movwcs sp, #16385 @ 0x4001 │ │ │ │ @ instruction: 0xf107843b │ │ │ │ ldrmi r0, [sl], -r4, lsr #6 │ │ │ │ andcs r6, r1, r9, ror r8 │ │ │ │ - stc 7, cr15, [r0], {229} @ 0xe5 │ │ │ │ + stc 7, cr15, [r4], {229} @ 0xe5 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r1, sl, ror r9 │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0x61b8ea64 │ │ │ │ + @ instruction: 0x61b8ea68 │ │ │ │ msreq CPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7e52002 │ │ │ │ - ldmibvs fp!, {r1, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ + ldmibvs fp!, {r1, r2, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ vstmdble r1!, {d2-d1} │ │ │ │ - blcs 36f40 │ │ │ │ + blcs 36f38 │ │ │ │ @ instruction: 0xf9b7d008 │ │ │ │ addslt r3, fp, #34 @ 0x22 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ eors r2, r5, r1, lsl #6 │ │ │ │ ldrsbtcc pc, [r8], r7 @ │ │ │ │ andle r2, r8, r0, lsl #22 │ │ │ │ strhtcc pc, [r2], -r7 @ │ │ │ │ @ instruction: 0xf003b29b │ │ │ │ - blcs 1da8c │ │ │ │ + blcs 1da84 │ │ │ │ movwcs sp, #4097 @ 0x1001 │ │ │ │ @ instruction: 0xf9b7e028 │ │ │ │ addslt r3, fp, #34 @ 0x22 │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ andsle r2, sp, r0, lsl #22 │ │ │ │ ands r2, pc, r0, lsl #6 │ │ │ │ - blcs 37584 │ │ │ │ + blcs 3757c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr, pc}^ │ │ │ │ andle r2, r7, r0, lsl #22 │ │ │ │ - bl ff5dae3c │ │ │ │ + bl ff6dae34 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r1, r4, lsl #22 │ │ │ │ and r2, pc, r0, lsl #6 │ │ │ │ - bl ff3dae4c │ │ │ │ + bl ff4dae44 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4603ff35 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ ldr fp, [r6, r0, lsl #30] │ │ │ │ ldr fp, [r4, r0, lsl #30] │ │ │ │ ldrbtmi r4, [r9], #-2317 @ 0xfffff6f3 │ │ │ │ stmpl sl, {r0, r1, r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, r4, lsr #1 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ - ldrmi lr, [r8], -r0, lsr #21 │ │ │ │ + ldrmi lr, [r8], -r4, lsr #21 │ │ │ │ ldrtmi r3, [sp], r8, lsr #15 │ │ │ │ - blhi d81ec │ │ │ │ + blhi d81e4 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addmi r4, pc, r0 │ │ │ │ - andeq r3, r2, r6, ror r2 │ │ │ │ + andeq r3, r2, lr, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, sl, lsr #2 │ │ │ │ + andeq r3, r2, r2, lsr r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb74118 │ │ │ │ + bl feb74110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb0 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrbtmi r4, [sl], #-2599 @ 0xfffff5d9 │ │ │ │ ldmpl r3, {r0, r1, r2, r5, r8, r9, fp, lr}^ │ │ │ │ cmnvs fp, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ vaddw.s8 q9, q4, d1 │ │ │ │ ldrmi r0, [r1], #-256 @ 0xffffff00 │ │ │ │ tstle r2, fp, lsl #6 │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ andcs lr, r0, r3, lsr #32 │ │ │ │ - ldmib r4!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r8!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 18e37ac │ │ │ │ + bl 18e37a4 │ │ │ │ stmib r7, {r0, r8, sl}^ │ │ │ │ ldmib r7, {r1, r2, r8, sl, lr}^ │ │ │ │ - bcs 65b80 │ │ │ │ + bcs 65b78 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ @ instruction: 0xf7e5da06 │ │ │ │ - @ instruction: 0x4603eb72 │ │ │ │ + @ instruction: 0x4603eb76 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ ands r2, r5, r0, lsl #6 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ movwcs lr, #35271 @ 0x89c7 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ @@ -27141,104 +27139,104 @@ │ │ │ │ ldclvs 1, cr6, [fp], #492 @ 0x1ec │ │ │ │ ldcvs 3, cr9, [fp] │ │ │ │ ldmdbvs r9!, {r9, sp}^ │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r2, ror #29 │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ - blvs 1eb6ff8 │ │ │ │ + blvs 1eb6ff0 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - b ddaf54 │ │ │ │ + b edaf4c │ │ │ │ @ instruction: 0x37384618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - ldrdeq r3, [r2], -r6 │ │ │ │ + ldrdeq r3, [r2], -lr │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, r6, asr r0 │ │ │ │ + andeq r3, r2, lr, asr r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb741dc │ │ │ │ + bl feb741d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - bmi 5f50dc │ │ │ │ - blmi 5ee1dc │ │ │ │ + bmi 5f50d4 │ │ │ │ + blmi 5ee1d4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f627b │ │ │ │ @ instruction: 0xf04f0300 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r7, {r8, r9}^ │ │ │ │ ldmvs fp!, {r2, r8, r9, sp} │ │ │ │ @ instruction: 0x461c17da │ │ │ │ stmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074506 │ │ │ │ ldmdavs fp!, {r4, r8} │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r9, sp}^ │ │ │ │ mcr2 7, 5, pc, cr1, cr15, {7} @ │ │ │ │ stmdbmi sl, {r0, r1, r9, sl, lr} │ │ │ │ - bmi 22e214 │ │ │ │ + bmi 22e20c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror sl │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ - @ instruction: 0x4618e9f6 │ │ │ │ + @ instruction: 0x4618e9fa │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r3, r2, r0, lsl r0 │ │ │ │ + andeq r3, r2, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r2, [r2], -r4 │ │ │ │ + ldrdeq r2, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb74260 │ │ │ │ + bl feb74258 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, ip, r0, asr #30 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - bmi 7b5160 │ │ │ │ - blmi 7ae260 │ │ │ │ + bmi 7b5158 │ │ │ │ + blmi 7ae258 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ adccc pc, r4, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #18887 @ 0x49c7 │ │ │ │ @ instruction: 0x17da68bb │ │ │ │ @ instruction: 0x4615461c │ │ │ │ strmi lr, [r6, #-2503] @ 0xfffff639 │ │ │ │ - blcs 3728c │ │ │ │ + blcs 37284 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ - bl 15b040 │ │ │ │ + bl 25b038 │ │ │ │ msreq CPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107607b │ │ │ │ @ instruction: 0xf8d70110 │ │ │ │ movwls r3, #184 @ 0xb8 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603fe52 │ │ │ │ ldrbtmi r4, [r9], #-2314 @ 0xfffff6f6 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, r4, lsr #1 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ - ldrmi lr, [r8], -r6, lsr #19 │ │ │ │ + ldrmi lr, [r8], -sl, lsr #19 │ │ │ │ ldrtmi r3, [sp], r8, lsr #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r2, r2, ip, lsl #31 │ │ │ │ + muleq r2, r4, pc @ │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r2, r6, lsr pc │ │ │ │ + andeq r2, r2, lr, lsr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74300 │ │ │ │ + bl feb742f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf44faf00 │ │ │ │ vaddl.s8 , d16, d4 │ │ │ │ @ instruction: 0xf7e50001 │ │ │ │ - @ instruction: 0x4603ea3a │ │ │ │ + @ instruction: 0x4603ea3e │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ sub r2, r1, r0, lsl #6 │ │ │ │ @ instruction: 0xf04f6879 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ ldmdavs fp!, {r2, r8, r9, sp}^ │ │ │ │ @@ -27249,15 +27247,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ eoreq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ orrsvs r6, sl, fp, ror r8 │ │ │ │ andcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r7, r8, sp, lr}^ │ │ │ │ orrcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrmi r3, [r8], -r0, lsr #6 │ │ │ │ - blx ff5db156 │ │ │ │ + blx ff65b14e │ │ │ │ @ instruction: 0xf503687b │ │ │ │ ldrmi r3, [sl], -r8, lsl #7 │ │ │ │ bicsvs r2, r3, #0, 6 │ │ │ │ @ instruction: 0xf503687b │ │ │ │ andcs r3, r0, #136, 6 @ 0x20000002 │ │ │ │ subcs pc, r0, r3, lsl #17 │ │ │ │ @ instruction: 0xf503687b │ │ │ │ @@ -27270,15 +27268,15 @@ │ │ │ │ ldmdavs fp!, {r0, r1, r4, r6, r8, r9, sl, sp, lr}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ ldmdavs fp!, {r0, r1, r4, r7, r8, r9, sl, sp, lr}^ │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb743b8 │ │ │ │ + bl feb743b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ @ instruction: 0xff98f7ff │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eor r2, ip, r0, lsl #6 │ │ │ │ @@ -27291,91 +27289,91 @@ │ │ │ │ @ instruction: 0xf00168f8 │ │ │ │ @ instruction: 0x4603fb33 │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ movtcc r3, #904 @ 0x388 │ │ │ │ @ instruction: 0xf50268fa │ │ │ │ svcvs 0x00123288 │ │ │ │ - bmi 301a0c │ │ │ │ + bmi 301a04 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ @ instruction: 0xf7fd0100 │ │ │ │ - ldmvs fp!, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r0, r1, r2, sp, lr, pc}^ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ ldmvs r8!, {r1, r3, r4, sp, lr}^ │ │ │ │ @ instruction: 0xf9eaf001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r0, r8, ror r9 │ │ │ │ + andeq sp, r0, r4, ror #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74444 │ │ │ │ + bl feb7443c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xff52f7ff │ │ │ │ ldmdavs r8!, {r3, r4, r5, r7, sp, lr}^ │ │ │ │ - stmia r2!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r6!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ble 127e64 │ │ │ │ + ble 127e5c │ │ │ │ @ instruction: 0xf00168b8 │ │ │ │ movwcs pc, #2507 @ 0x9cb @ │ │ │ │ ldmvs fp!, {r1, r2, sp, lr, pc} │ │ │ │ @ instruction: 0x601a68fa │ │ │ │ andcs r6, r1, #12255232 @ 0xbb0000 │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, sp, lr} │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7448c │ │ │ │ + bl feb74484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xff2ef7ff │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - ble 127ea4 │ │ │ │ + ble 127e9c │ │ │ │ @ instruction: 0xf00168f8 │ │ │ │ movwcs pc, #2475 @ 0x9ab @ │ │ │ │ ldmvs fp!, {r1, r2, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ andcs r6, r1, #16449536 @ 0xfb0000 │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb744cc │ │ │ │ + bl feb744c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ - blcs bf34c │ │ │ │ + blcs bf344 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r8, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0x4618b29b │ │ │ │ - stmdb r6, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb sl, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrshhi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ ldmdavs fp!, {r0, r2, r4, sp, lr, pc}^ │ │ │ │ - blcs 2bf36c │ │ │ │ + blcs 2bf364 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r8, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ @ instruction: 0x4618b29b │ │ │ │ - ldmdb r6!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb sl!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrhhi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ ldmdavs r9!, {r0, r2, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - svclt 0x0000f9dd │ │ │ │ + svclt 0x0000f9df │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r0, lr, ror r8 │ │ │ │ + andeq sp, r0, sl, ror #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7453c │ │ │ │ + bl feb74534 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl!, {r0, r3, r4, r5, sp, lr} │ │ │ │ andcs r6, r0, r9, ror r8 │ │ │ │ @ instruction: 0xf903f000 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ @@ -27387,466 +27385,466 @@ │ │ │ │ svcge 0x0000b082 │ │ │ │ ldmdavs r9!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0xf0002000 │ │ │ │ @ instruction: 0x4603f8db │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7458c │ │ │ │ + bl feb74584 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - blcs 3758c │ │ │ │ + blcs 37584 │ │ │ │ ldmvs fp!, {r0, r3, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ - @ instruction: 0xf886f7fd │ │ │ │ + @ instruction: 0xf888f7fd │ │ │ │ ldmvs fp!, {r3, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ - @ instruction: 0xf8fcf7fd │ │ │ │ + @ instruction: 0xf8fef7fd │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r0, sl, lsr #16 │ │ │ │ andeq sp, r0, r6, lsl r8 │ │ │ │ + andeq sp, r0, r2, lsl #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb745e4 │ │ │ │ + bl feb745dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ - blmi 6c8ff0 │ │ │ │ + blmi 6c8fe8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ vaddl.s8 q8, d0, d2 │ │ │ │ @ instruction: 0xf04f0020 │ │ │ │ @ instruction: 0xf7e40100 │ │ │ │ - blmi 55928c │ │ │ │ + blmi 559294 │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf7e5601a │ │ │ │ - eorsvs lr, r8, r6, asr r9 │ │ │ │ + eorsvs lr, r8, sl, asr r9 │ │ │ │ @ instruction: 0xf7e56838 │ │ │ │ - @ instruction: 0x6078e892 │ │ │ │ - blcs 37610 │ │ │ │ + @ instruction: 0x6078e896 │ │ │ │ + blcs 37608 │ │ │ │ tstcs r1, r3, lsl r1 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0xf7e5e966 │ │ │ │ - @ instruction: 0x4603e910 │ │ │ │ + @ instruction: 0xf7e5e96a │ │ │ │ + @ instruction: 0x4603e914 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 11, cr15, cr8, cr4, {7} │ │ │ │ + cdp 7, 11, cr15, cr12, cr4, {7} │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - ldmdavs fp!, {r0, r3, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r3, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sl, r3, r4, asr #11 │ │ │ │ - andeq sl, r3, r8, lsr #11 │ │ │ │ + andeq sl, r3, ip, asr #11 │ │ │ │ + @ instruction: 0x0003a5b0 │ │ │ │ @ instruction: 0xffffff57 │ │ │ │ - andeq sp, r0, lr, lsl #15 │ │ │ │ + andeq sp, r0, sl, ror r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74670 │ │ │ │ + bl feb74668 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ vst4.8 {d16-d19}, [pc], r0 │ │ │ │ @ instruction: 0xf7fd2180 │ │ │ │ - ldmvs fp!, {r0, r1, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blcs 37688 │ │ │ │ + blcs 37680 │ │ │ │ ldmvs fp!, {r0, r2, ip, lr, pc} │ │ │ │ tstle r7, r0, lsl #22 │ │ │ │ - blcs 37694 │ │ │ │ - blmi 7514bc │ │ │ │ + blcs 3768c │ │ │ │ + blmi 7514b4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf916f7fd │ │ │ │ - blcs 377a4 │ │ │ │ + @ instruction: 0xf918f7fd │ │ │ │ + blcs 3779c │ │ │ │ ldmdavs fp!, {r1, r3, r5, ip, lr, pc}^ │ │ │ │ eorle r2, r7, r0, lsl #22 │ │ │ │ ldmdavs r9!, {r0, r9, sp}^ │ │ │ │ @ instruction: 0xf7e568f8 │ │ │ │ - strmi lr, [r3], -ip, lsl #16 │ │ │ │ + @ instruction: 0x4603e810 │ │ │ │ @ instruction: 0xdc0b2b00 │ │ │ │ - blmi 4e58d8 │ │ │ │ + blmi 4e58d0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldmdb r0, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi 4776c4 │ │ │ │ + ldmdb r4, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blmi 4776bc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf8fcf7fd │ │ │ │ + @ instruction: 0xf8fef7fd │ │ │ │ ldmvs r9!, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7e468f8 │ │ │ │ - @ instruction: 0x4603ed70 │ │ │ │ + @ instruction: 0x4603ed74 │ │ │ │ @ instruction: 0xdc0b2b00 │ │ │ │ - blmi 2e5900 │ │ │ │ + blmi 2e58f8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldm ip!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 2777ec │ │ │ │ + stmdb r0, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blmi 2777e4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf8e8f7fd │ │ │ │ + @ instruction: 0xf8eaf7fd │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r0, r6, ror r7 │ │ │ │ - andeq sp, r0, r8, ror #14 │ │ │ │ + andeq sp, r0, r2, ror #14 │ │ │ │ + andeq sp, r0, r4, asr r7 │ │ │ │ @ instruction: 0xfffffead │ │ │ │ - andeq sp, r0, r0, ror r7 │ │ │ │ + andeq sp, r0, ip, asr r7 │ │ │ │ @ instruction: 0xfffffe85 │ │ │ │ - andeq sp, r0, ip, ror #14 │ │ │ │ + andeq sp, r0, r8, asr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74738 │ │ │ │ + bl feb74730 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl!, {r0, r3, r4, r5, sp, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf805f000 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0040f8cc │ │ │ │ svcge 0x0002b0ae │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ - bmi 1f7575c │ │ │ │ - blmi 1f6e760 │ │ │ │ + bmi 1f75754 │ │ │ │ + blmi 1f6e758 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ adccc pc, ip, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x61bb2300 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ eoreq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ ldmvs r8!, {r8, sp}^ │ │ │ │ - blx 9db578 │ │ │ │ - blcs 2eda8 │ │ │ │ + blx adb570 │ │ │ │ + blcs 2eda0 │ │ │ │ adcshi pc, fp, r0 │ │ │ │ stc2 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldchi 0, cr8, [fp, #728]! @ 0x2d8 │ │ │ │ mrscs r2, R9_usr │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - strmi lr, [r2], -ip, asr #30 │ │ │ │ + @ instruction: 0x4602ef50 │ │ │ │ @ instruction: 0x601a69bb │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ ldmibvs fp!, {r1, r3, r5, r7, pc} │ │ │ │ tstcs r1, fp, lsl r8 │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603ed52 │ │ │ │ + @ instruction: 0x4603ed56 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ addshi pc, pc, r0 │ │ │ │ @ instruction: 0xf043697b │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ tstcs r2, sl, ror r9 │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - strmi lr, [r3], -r0, asr #26 │ │ │ │ + strmi lr, [r3], -r4, asr #26 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ addshi pc, r1, r0 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ andls r2, r0, #4, 4 @ 0x40000000 │ │ │ │ tstcs r1, r2, lsl #4 │ │ │ │ - ldcl 7, cr15, [r6, #-912]! @ 0xfffffc70 │ │ │ │ + ldcl 7, cr15, [sl, #-912]! @ 0xfffffc70 │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ ldmvs fp!, {r0, r1, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xdc102b00 │ │ │ │ ldrbtmi r4, [fp], #-2897 @ 0xfffff4af │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - eorsvs lr, r8, #96, 16 @ 0x600000 │ │ │ │ - blcs 37f24 │ │ │ │ - bvs e5164c │ │ │ │ - ldcl 7, cr15, [r4, #912]! @ 0x390 │ │ │ │ + eorsvs lr, r8, #100, 16 @ 0x640000 │ │ │ │ + blcs 37f1c │ │ │ │ + bvs e51644 │ │ │ │ + ldcl 7, cr15, [r8, #912]! @ 0x390 │ │ │ │ strh r6, [r2], -r8 │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ @ instruction: 0xdc102b00 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - rsbsvs lr, r8, #76, 16 @ 0x4c0000 │ │ │ │ - blcs 3804c │ │ │ │ - bvs 1e51674 │ │ │ │ - stcl 7, cr15, [r0, #912]! @ 0x390 │ │ │ │ + rsbsvs lr, r8, #80, 16 @ 0x500000 │ │ │ │ + blcs 38044 │ │ │ │ + bvs 1e5166c │ │ │ │ + stcl 7, cr15, [r4, #912]! @ 0x390 │ │ │ │ and r6, r2, r8, ror r0 │ │ │ │ mvnsvc pc, #74448896 @ 0x4700000 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ addsmi r6, sl, #12255232 @ 0xbb0000 │ │ │ │ ldmvs sl!, {r1, r2, r9, fp, ip, lr, pc} │ │ │ │ - blmi fb7864 │ │ │ │ + blmi fb785c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf82cf7fd │ │ │ │ + @ instruction: 0xf82ef7fd │ │ │ │ ldrhvs r6, [fp, #139]! @ 0x8b │ │ │ │ @ instruction: 0xf107e021 │ │ │ │ ldmibvs r9!, {r2, r3, r5, r8, r9}^ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ ldmibvs fp!, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf107681b │ │ │ │ ldrmi r0, [r1], -ip, lsr #4 │ │ │ │ @ instruction: 0x4618693a │ │ │ │ - cdp 7, 9, cr15, cr0, cr4, {7} │ │ │ │ - bvs feef6190 │ │ │ │ + cdp 7, 9, cr15, cr4, cr4, {7} │ │ │ │ + bvs feef6188 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e4d112 │ │ │ │ - strmi lr, [r3], -lr, asr #31 │ │ │ │ - blcs 18b772c │ │ │ │ + @ instruction: 0x4603efd2 │ │ │ │ + blcs 18b7724 │ │ │ │ ldmvs sl!, {r0, r1, r4, r5, r8, ip, lr, pc} │ │ │ │ addsmi r6, sl, #8060928 @ 0x7b0000 │ │ │ │ svclt 0x0000d031 │ │ │ │ movwcc r6, #6651 @ 0x19fb │ │ │ │ ldmibvs sl!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ addsmi r6, sl, #8060928 @ 0x7b0000 │ │ │ │ ldrd sp, [r0], -r9 │ │ │ │ ldmibvs fp!, {r8, r9, sl, fp, ip, sp, pc} │ │ │ │ tstcs r5, fp, lsl r8 │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - adcsvs lr, r8, #14464 @ 0x3880 │ │ │ │ - blcs 381dc │ │ │ │ + adcsvs lr, r8, #14720 @ 0x3980 │ │ │ │ + blcs 381d4 │ │ │ │ tstcs r1, pc, lsl fp │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ @ instruction: 0x4603fad3 │ │ │ │ andsle r2, sl, r0, lsl #22 │ │ │ │ - bmi 7b7ef0 │ │ │ │ + bmi 7b7ee8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ @ instruction: 0xf7fc0100 │ │ │ │ - ldmibvs fp!, {r0, r1, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmibvs fp!, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e017 │ │ │ │ svclt 0x0000e00e │ │ │ │ svclt 0x0000e00c │ │ │ │ svclt 0x0000e00a │ │ │ │ svclt 0x0000e008 │ │ │ │ svclt 0x0000e006 │ │ │ │ svclt 0x0000e004 │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ - blcs 37e28 │ │ │ │ + blcs 37e20 │ │ │ │ ldmibvs r8!, {r1, ip, lr, pc} │ │ │ │ @ instruction: 0xff5ef000 │ │ │ │ stmdbmi lr, {r8, r9, sp} │ │ │ │ - bmi 22e930 │ │ │ │ + bmi 22e928 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - cdp 7, 6, cr15, cr6, cr4, {7} │ │ │ │ + cdp 7, 6, cr15, cr10, cr4, {7} │ │ │ │ @ instruction: 0x37b04618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r2, ip, lsl #21 │ │ │ │ + muleq r2, r4, sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sp, r0, r6, ror #12 │ │ │ │ - andeq sp, r0, lr, asr #12 │ │ │ │ - andeq sp, r0, r0, lsr r6 │ │ │ │ - ldrdeq sp, [r0], -ip │ │ │ │ - @ instruction: 0x000228b8 │ │ │ │ + andeq sp, r0, r2, asr r6 │ │ │ │ + andeq sp, r0, sl, lsr r6 │ │ │ │ + andeq sp, r0, ip, lsl r6 │ │ │ │ + andeq sp, r0, r8, asr #11 │ │ │ │ + andeq r2, r2, r0, asr #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7498c │ │ │ │ + bl feb74984 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - blcs 37a8c │ │ │ │ + blcs 37a84 │ │ │ │ addhi pc, r2, r0 │ │ │ │ - blcs 37994 │ │ │ │ + blcs 3798c │ │ │ │ ldmvs fp!, {r1, r2, r3, r4, r5, r6, ip, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmvs sl!, {r6, r8, r9, ip, sp}^ │ │ │ │ addcc pc, r8, #8388608 @ 0x800000 │ │ │ │ andls r6, r0, #18, 30 @ 0x48 │ │ │ │ ldrbtmi r4, [sl], #-2621 @ 0xfffff5c3 │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 7, 3, pc, cr10, cr12, {7} │ │ │ │ + mrc2 7, 3, pc, cr12, cr12, {7} │ │ │ │ ldmvs r8!, {r8, sp}^ │ │ │ │ - blx 19db7d0 │ │ │ │ - blcs 2efe4 │ │ │ │ + blx 19db7c8 │ │ │ │ + blcs 2efdc │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ @ instruction: 0xf7ffe065 │ │ │ │ @ instruction: 0x4602fdfd │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ ldrbvs r3, [sl, -r8, lsl #7] │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ svcvs 0x005b3388 │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ ldmvs fp!, {r0, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ssaxmi r6, r8, fp │ │ │ │ - ldcl 7, cr15, [sl, #912] @ 0x390 │ │ │ │ + ldcl 7, cr15, [lr, #912] @ 0x390 │ │ │ │ ldmvs fp!, {r1, r9, sl, lr}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, r8, r9, sl, sp, lr}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e44610 │ │ │ │ - ldmvs fp!, {r1, r4, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r2, r4, r8, sl, fp, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ sadd8mi r6, r8, fp │ │ │ │ - svc 0x0056f7e4 │ │ │ │ + svc 0x005af7e4 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xdc182b00 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ movtcc r3, #904 @ 0x388 │ │ │ │ @ instruction: 0xf50268fa │ │ │ │ svcvs 0x00123288 │ │ │ │ - bmi 682054 │ │ │ │ + bmi 68204c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ vst4.8 {d16-d19}, [pc], r0 │ │ │ │ @ instruction: 0xf7fc2180 │ │ │ │ - tstpcs r1, pc, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r1, lsr lr @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - movwcs lr, #3912 @ 0xf48 │ │ │ │ + movwcs lr, #3916 @ 0xf4c │ │ │ │ tstcs r1, fp, ror r1 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603fa13 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cdp 7, 14, cr15, cr8, cr4, {7} │ │ │ │ + cdp 7, 14, cr15, cr12, cr4, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603ec92 │ │ │ │ + @ instruction: 0x4603ec96 │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ - mrc2 7, 0, pc, cr0, cr12, {7} │ │ │ │ + mrc2 7, 0, pc, cr2, cr12, {7} │ │ │ │ and r2, r2, r0, lsl #6 │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r0, sl, lsr r5 │ │ │ │ - andeq sp, r0, r8, asr #9 │ │ │ │ + andeq sp, r0, r6, lsr #10 │ │ │ │ + @ instruction: 0x0000d4b4 │ │ │ │ @ instruction: 0xfffffb1b │ │ │ │ - andeq sp, r0, lr, lsr #9 │ │ │ │ + muleq r0, sl, r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74acc │ │ │ │ + bl feb74ac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ tstcs r0, r9, lsr r0 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ @ instruction: 0x4603f9df │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ add r2, ip, r0, lsl #6 │ │ │ │ ldc2l 7, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r8, r9, sl, sp, lr}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ssaxmi r6, r8, fp │ │ │ │ - ldcl 7, cr15, [ip, #-912] @ 0xfffffc70 │ │ │ │ + stcl 7, cr15, [r0, #-912]! @ 0xfffffc70 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, r9, sl, sp, lr}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e44610 │ │ │ │ - ldmdavs fp!, {r2, r4, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r3, r4, r7, sl, fp, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ adcsvs r3, fp, r0, asr #6 │ │ │ │ - blcs 37a20 │ │ │ │ + blcs 37a18 │ │ │ │ ldmdavs fp!, {r0, ip, lr, pc} │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ ldrbtmi r4, [sl], #-2612 @ 0xfffff5cc │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ - ldc2 7, cr15, [sl, #1008]! @ 0x3f0 │ │ │ │ + ldc2 7, cr15, [ip, #1008]! @ 0x3f0 │ │ │ │ @ instruction: 0xf503687b │ │ │ │ svcvs 0x00983388 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ @ instruction: 0xf7e42137 │ │ │ │ - eor lr, sp, r8, ror #23 │ │ │ │ + eor lr, sp, ip, ror #23 │ │ │ │ @ instruction: 0xf503687b │ │ │ │ svcvs 0x009b3388 │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - bl f5b900 │ │ │ │ - blcs af180 │ │ │ │ - blcs 111980 │ │ │ │ + bl 105b8f8 │ │ │ │ + blcs af178 │ │ │ │ + blcs 111978 │ │ │ │ ands sp, r7, ip │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ andmi pc, r0, #111 @ 0x6f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ @ instruction: 0xe013fabf │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ andmi pc, r0, #111 @ 0x6f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ @ instruction: 0xe007fab3 │ │ │ │ - blmi 665db0 │ │ │ │ + blmi 665da8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 10, cr15, cr2, cr4, {7} │ │ │ │ + cdp 7, 10, cr15, cr6, cr4, {7} │ │ │ │ strd r6, [r4], -fp @ │ │ │ │ @ instruction: 0xf503687b │ │ │ │ svcvs 0x009b3388 │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - ldrhtvs lr, [r8], #208 @ 0xd0 │ │ │ │ - blcs 37dbc │ │ │ │ + ldrhtvs lr, [r8], #212 @ 0xd4 │ │ │ │ + blcs 37db4 │ │ │ │ smlabtcs r1, r6, sp, sp │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ strmi pc, [r3], -r3, ror #18 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cdp 7, 3, cr15, cr8, cr4, {7} │ │ │ │ + cdp 7, 3, cr15, cr12, cr4, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - strmi lr, [r3], -r2, ror #23 │ │ │ │ + strmi lr, [r3], -r6, ror #23 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ - stc2l 7, cr15, [r0, #-1008]! @ 0xfffffc10 │ │ │ │ + stc2l 7, cr15, [r2, #-1008]! @ 0xfffffc10 │ │ │ │ and r2, r0, r0, lsl #6 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r0, r6, asr #8 │ │ │ │ + andeq sp, r0, r2, lsr r4 │ │ │ │ @ instruction: 0xfffff9d1 │ │ │ │ - andeq sp, r0, lr, asr #6 │ │ │ │ + andeq sp, r0, sl, lsr r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74c24 │ │ │ │ + bl feb74c1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - blcs 77bb0 │ │ │ │ + blcs 77ba8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmvs fp!, {r4, r5, r6, sp, lr, pc}^ │ │ │ │ tstcs r0, fp, lsl r8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ - ldc 7, cr15, [ip, #912]! @ 0x390 │ │ │ │ + stcl 7, cr15, [r0, #912] @ 0x390 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - blle 468660 │ │ │ │ - blx 12dba62 │ │ │ │ + blle 468658 │ │ │ │ + blx 12dba5a │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ subsle r2, r0, r0, lsl #22 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ svclt 0x0000601a │ │ │ │ ldmdbvs r8!, {r0, r8, sp} │ │ │ │ @ instruction: 0xf912f7ff │ │ │ │ - blcs 2f28c │ │ │ │ + blcs 2f284 │ │ │ │ sub sp, r9, r1, lsr #2 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf1b2bf08 │ │ │ │ tstle fp, r0, lsl #30 │ │ │ │ - ldcl 7, cr15, [lr, #912] @ 0x390 │ │ │ │ + stcl 7, cr15, [r2, #912]! @ 0x390 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r3], -r5, asr #18 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ eors r2, pc, r0, lsl #6 │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ @@ -27863,101 +27861,101 @@ │ │ │ │ @ instruction: 0x4603febd │ │ │ │ andsle r2, r8, r0, lsl #22 │ │ │ │ @ instruction: 0xf880f7ff │ │ │ │ @ instruction: 0xf503693b │ │ │ │ movtcc r3, #904 @ 0x388 │ │ │ │ @ instruction: 0xf502693a │ │ │ │ svcvs 0x00123288 │ │ │ │ - bmi 3c22fc │ │ │ │ + bmi 3c22f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f6000 │ │ │ │ @ instruction: 0xf7fc0100 │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e00e │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ @ instruction: 0xf7e46978 │ │ │ │ - ldmdbvs fp!, {r1, r3, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r1, r2, r3, r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf0006938 │ │ │ │ movwcs pc, #3435 @ 0xd6b @ │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r0, ip, r2 │ │ │ │ + andeq sp, r0, r8, lsl #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74d40 │ │ │ │ + bl feb74d38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, ip, r8, asr #30 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ - bmi fe1a6754 │ │ │ │ - blmi fe1aed40 │ │ │ │ + bmi fe1a674c │ │ │ │ + blmi fe1aed38 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ adccc pc, r4, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x61bb2300 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ eoreq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - @ instruction: 0xff36f7f7 │ │ │ │ - blcs 2f388 │ │ │ │ + @ instruction: 0xff3af7f7 │ │ │ │ + blcs 2f380 │ │ │ │ sbchi pc, sp, r0 │ │ │ │ - blx feedbb80 │ │ │ │ + blx feedbb78 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmibvs fp!, {r3, r6, r7, pc} │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ ldmibvs fp!, {r0, r1, r4, r8, r9, sl, sp, lr} │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ eorscs r3, r0, #64, 6 │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - ldcl 7, cr15, [r2, #-912]! @ 0xfffffc70 │ │ │ │ + ldcl 7, cr15, [r6, #-912]! @ 0xfffffc70 │ │ │ │ @ instruction: 0xf50369bb │ │ │ │ andcs r3, r0, #136, 6 @ 0x20000002 │ │ │ │ rsbcs pc, pc, r3, lsl #17 │ │ │ │ @ instruction: 0xf816f7ff │ │ │ │ andcs r8, r0, #47872 @ 0xbb00 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - mcrr 7, 14, pc, r4, cr4 @ │ │ │ │ + mcrr 7, 14, pc, r8, cr4 @ │ │ │ │ ldmibvs fp!, {r1, r9, sl, lr} │ │ │ │ ldmibvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ - blcs 37c40 │ │ │ │ + blcs 37c38 │ │ │ │ adchi pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf7fe69b8 │ │ │ │ smlatbcs r1, r5, pc, pc @ │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ @ instruction: 0x4603f85d │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmvs fp!, {r2, r3, r4, r7, pc} │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2655 @ 0xfffff5a1 │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrrc2 7, 15, pc, lr, cr12 @ │ │ │ │ + stc2l 7, cr15, [r0], #-1008 @ 0xfffffc10 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ eoreq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ ldmdbvs sl!, {r0, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - mvnsvs lr, ip, ror #24 │ │ │ │ - blcs 38408 │ │ │ │ + mvnsvs lr, r0, ror ip │ │ │ │ + blcs 38400 │ │ │ │ @ instruction: 0xf7e4da07 │ │ │ │ - @ instruction: 0x4603ed1a │ │ │ │ - blcs 1ab7c94 │ │ │ │ + @ instruction: 0x4603ed1e │ │ │ │ + blcs 1ab7c8c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ - ble 2a8834 │ │ │ │ - stc 7, cr15, [lr, #-912] @ 0xfffffc70 │ │ │ │ + ble 2a882c │ │ │ │ + ldc 7, cr15, [r2, #-912] @ 0xfffffc70 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r4, r6, lsl fp │ │ │ │ - stc 7, cr15, [r8, #-912] @ 0xfffffc70 │ │ │ │ + stc 7, cr15, [ip, #-912] @ 0xfffffc70 │ │ │ │ rsbcs r4, pc, #3145728 @ 0x300000 │ │ │ │ ldmibvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - ble 268850 │ │ │ │ - stc 7, cr15, [r0, #-912] @ 0xfffffc70 │ │ │ │ + ble 268848 │ │ │ │ + stc 7, cr15, [r4, #-912] @ 0xfffffc70 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r3], -r7, ror #16 │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf1b2bf08 │ │ │ │ @@ -27965,89 +27963,89 @@ │ │ │ │ strht r6, [r8], #-155 @ 0xffffff65 │ │ │ │ @ instruction: 0xf50369bb │ │ │ │ movtcc r3, #904 @ 0x388 │ │ │ │ @ instruction: 0xf50269ba │ │ │ │ rsbscc r3, r0, #136, 4 @ 0x80000008 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ stc2l 0, cr15, [r4] │ │ │ │ - blcs 2f4a0 │ │ │ │ + blcs 2f498 │ │ │ │ ldmibvs fp!, {r1, r4, ip, lr, pc} │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmibvs sl!, {r6, r8, r9, ip, sp} │ │ │ │ addcc pc, r8, #8388608 @ 0x800000 │ │ │ │ andls r6, r0, #18, 30 @ 0x48 │ │ │ │ ldrbtmi r4, [sl], #-2611 @ 0xfffff5cd │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 7, cr15, [r4], {252} @ 0xfc │ │ │ │ + stc2 7, cr15, [r6], {252} @ 0xfc │ │ │ │ strh r6, [r6], #-155 @ 0xffffff65 │ │ │ │ @ instruction: 0xf7e42000 │ │ │ │ - ldmib r7, {r1, r2, r3, r4, r5, r8, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r1, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ addsmi r2, r0, #0, 6 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ @ instruction: 0xf7e4db05 │ │ │ │ - strmi lr, [r3], -r2, asr #25 │ │ │ │ + strmi lr, [r3], -r6, asr #25 │ │ │ │ andsvs r2, sl, lr, ror #4 │ │ │ │ movwcs lr, #4106 @ 0x100a │ │ │ │ movwcs r9, #769 @ 0x301 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmibvs r8!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf912f7ff │ │ │ │ svclt 0x0000e78a │ │ │ │ - ldc 7, cr15, [r0], #912 @ 0x390 │ │ │ │ + ldc 7, cr15, [r4], #912 @ 0x390 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603ea5a │ │ │ │ + @ instruction: 0x4603ea5e │ │ │ │ ldmvs fp!, {r0, r8, r9, ip, pc} │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2588 @ 0xfffff5e4 │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff55bd0a │ │ │ │ + blx ff5dbd02 │ │ │ │ svclt 0x0000e006 │ │ │ │ svclt 0x0000e004 │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ - ldc 7, cr15, [r4], {228} @ 0xe4 │ │ │ │ + ldc 7, cr15, [r8], {228} @ 0xe4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r9, sp, lr} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf00069b8 │ │ │ │ @ instruction: 0xf7e4fc61 │ │ │ │ - strmi lr, [r2], -sl, lsl #25 │ │ │ │ + strmi lr, [r2], -lr, lsl #25 │ │ │ │ andsvs r6, r3, fp, lsr sl │ │ │ │ stmdbmi sp, {r8, r9, sp} │ │ │ │ - bmi 22ef34 │ │ │ │ + bmi 22ef2c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [r4], r7 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl 195bcf4 │ │ │ │ + bl 1a5bcec │ │ │ │ @ instruction: 0x37a84618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r2, ip, lsr #9 │ │ │ │ + @ instruction: 0x000224b4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sp, r0, r6, asr #3 │ │ │ │ - andeq sp, r0, lr, lsr #2 │ │ │ │ - andeq sp, r0, lr, ror #1 │ │ │ │ - @ instruction: 0x000222b4 │ │ │ │ + @ instruction: 0x0000d1b2 │ │ │ │ + andeq sp, r0, sl, lsl r1 │ │ │ │ + ldrdeq sp, [r0], -sl │ │ │ │ + @ instruction: 0x000222bc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74f8c │ │ │ │ + bl feb74f84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ svcvs 0x009b3388 │ │ │ │ eorsle r2, r7, r0, lsl #22 │ │ │ │ ldmvs fp!, {r0, r1, r2, r5, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdbvs r9!, {r0, r1, r3, r4, r7, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603e918 │ │ │ │ + @ instruction: 0x4603e91c │ │ │ │ andle r2, r2, r2, lsl #22 │ │ │ │ andle r2, ip, r3, lsl #22 │ │ │ │ movwcs lr, #23 │ │ │ │ movwcs r9, #4865 @ 0x1301 │ │ │ │ @ instruction: 0xf06f9300 │ │ │ │ @ instruction: 0xf04f4200 │ │ │ │ ldmvs r8!, {r8, r9}^ │ │ │ │ @@ -28059,38 +28057,38 @@ │ │ │ │ ldmvs r8!, {r8, r9}^ │ │ │ │ @ instruction: 0xf88ef7ff │ │ │ │ ldmdbvs fp!, {r0, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r1, r2, r4, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868b9 │ │ │ │ - ldm r4!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r8!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ vstrle d18, [sl] │ │ │ │ and r6, r7, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603ea5c │ │ │ │ + strmi lr, [r3], -r0, ror #20 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb75038 │ │ │ │ + bl feb75030 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ svcvs 0x009b3388 │ │ │ │ eorsle r2, r7, r0, lsl #22 │ │ │ │ ldmvs fp!, {r0, r1, r2, r5, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdbvs r9!, {r0, r1, r3, r4, r7, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - strmi lr, [r3], -r2, asr #17 │ │ │ │ + strmi lr, [r3], -r6, asr #17 │ │ │ │ andle r2, r2, r2, lsl #22 │ │ │ │ andle r2, ip, r3, lsl #22 │ │ │ │ movwcs lr, #23 │ │ │ │ movwcs r9, #4865 @ 0x1301 │ │ │ │ @ instruction: 0xf06f9300 │ │ │ │ @ instruction: 0xf04f4200 │ │ │ │ ldmvs r8!, {r8, r9}^ │ │ │ │ @@ -28102,69 +28100,69 @@ │ │ │ │ ldmvs r8!, {r8, r9}^ │ │ │ │ @ instruction: 0xf838f7ff │ │ │ │ ldmdbvs fp!, {r0, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r1, r2, r4, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, r8, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868b9 │ │ │ │ - mcrr 7, 14, pc, ip, cr4 @ │ │ │ │ + mrrc 7, 14, pc, r0, cr4 @ │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ vstrle d18, [sl] │ │ │ │ and r6, r7, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603eb92 │ │ │ │ + @ instruction: 0x4603eb96 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ svcge 0x0002b088 │ │ │ │ stmib r7, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmvs fp!, {r8, r9, sp}^ │ │ │ │ - blcs 38668 │ │ │ │ + blcs 38660 │ │ │ │ ldmvs fp!, {r1, ip, lr, pc}^ │ │ │ │ ldrd r6, [lr], #-155 @ 0xffffff65 │ │ │ │ @ instruction: 0x332068fb │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xff38f7ff │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ vldrle d2, [r7, #-0] │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs r9!, {r1, r8, r9, sp}^ │ │ │ │ strmi r1, [ip], -r8, asr #15 │ │ │ │ - bl 4af740 │ │ │ │ - bl 10dff40 │ │ │ │ + bl 4af738 │ │ │ │ + bl 10dff38 │ │ │ │ ldmvs fp!, {r0, r2, r8, fp}^ │ │ │ │ stmdbhi r2, {r0, r1, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf10368fb │ │ │ │ ldmvs fp!, {r5, r9}^ │ │ │ │ ldmdbvs sl!, {r1, r3, r4, r7, r8, sp, lr}^ │ │ │ │ ldrshvs r6, [sl, #139] @ 0x8b │ │ │ │ eor r6, sl, fp, ror r9 │ │ │ │ - blcs 3853c │ │ │ │ + blcs 38534 │ │ │ │ ldmvs fp!, {r0, r3, r8, ip, lr, pc}^ │ │ │ │ eoreq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x619a68fb │ │ │ │ andcs r6, r0, #16449536 @ 0xfb0000 │ │ │ │ movwcs r6, #474 @ 0x1da │ │ │ │ @ instruction: 0xf7e4e01d │ │ │ │ - @ instruction: 0x4603eb76 │ │ │ │ + @ instruction: 0x4603eb7a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc2 7, 6, pc, cr12, cr14, {7} │ │ │ │ - blcs 2f784 │ │ │ │ + blcs 2f77c │ │ │ │ movwcs sp, #14 │ │ │ │ movwcs r9, #4865 @ 0x1301 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xffc2f7fe │ │ │ │ - blcs 2f79c │ │ │ │ + blcs 2f794 │ │ │ │ @ instruction: 0xf04fd105 │ │ │ │ strd r3, [r4], -pc @ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ svclt 0x0000e001 │ │ │ │ @ instruction: 0x4618e7b0 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ @@ -28180,148 +28178,148 @@ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ add r2, fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf5b3687b │ │ │ │ andle r3, sl, #128, 30 @ 0x200 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ cmnpvs r8, r9, ror pc @ p-variant is OBSOLETE │ │ │ │ - blcs 385dc │ │ │ │ + blcs 385d4 │ │ │ │ ldmdbvs fp!, {r0, sl, fp, ip, lr, pc}^ │ │ │ │ ldmvs fp!, {r2, r3, r4, r5, r6, sp, lr, pc}^ │ │ │ │ - blcs 38768 │ │ │ │ + blcs 38760 │ │ │ │ ldmvs fp!, {r0, r1, r5, r6, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00284293 │ │ │ │ cmnvs fp, r3, lsl r6 │ │ │ │ ldmibvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0x4619697a │ │ │ │ @ instruction: 0xf7e468b8 │ │ │ │ - ldmdbvs fp!, {r2, r3, r5, r7, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r4, r5, r7, r9, fp, sp, lr, pc}^ │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f8218 │ │ │ │ + bne ff4f8210 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r7, r8, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, r8, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, r7, r8, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r4, r6, r7, r9, fp, ip}^ │ │ │ │ ldrsbt r6, [ip], -sl │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x6178fe97 │ │ │ │ - blcs 38648 │ │ │ │ + blcs 38640 │ │ │ │ @ instruction: 0xf7e4da16 │ │ │ │ - @ instruction: 0x4603eafa │ │ │ │ + @ instruction: 0x4603eafe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr2 7, 3, pc, cr0, cr14, {7} @ │ │ │ │ - blcs 2f87c │ │ │ │ + blcs 2f874 │ │ │ │ movwcs sp, #45 @ 0x2d │ │ │ │ movwcs r9, #4865 @ 0x1301 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xff46f7fe │ │ │ │ - blcs 2f894 │ │ │ │ + blcs 2f88c │ │ │ │ ands sp, ip, r3, lsr #32 │ │ │ │ - blcs 3867c │ │ │ │ + blcs 38674 │ │ │ │ ldmvs fp!, {r0, r5, ip, lr, pc}^ │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ @ instruction: 0x17c86979 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ stmdaeq r4, {r1, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r5, {r0, r1, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs sl!, {r1, r8, fp, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f82a4 │ │ │ │ + bne ff4f829c │ │ │ │ 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}^ │ │ │ │ @ instruction: 0xd1bf2b00 │ │ │ │ svclt 0x0000e004 │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ - blcs 385c8 │ │ │ │ + blcs 385c0 │ │ │ │ ldmdbvs fp!, {r0, r8, sl, fp, ip, lr, pc} │ │ │ │ ldmdbvs fp!, {r1, r2, sp, lr, pc}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #6 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ 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 feb75304 │ │ │ │ + bl feb752fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r8, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ ldmibvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ rsble r2, r6, r0, lsl #22 │ │ │ │ ldmibvs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ addsmi r6, r3, #8060928 @ 0x7b0000 │ │ │ │ ldrmi fp, [r3], -r8, lsr #30 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r7, r8, fp, sp, lr}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - b 65c0d0 │ │ │ │ + b 75c0c8 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ adcsvs r4, fp, r3, lsl r4 │ │ │ │ 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 │ │ │ │ ldmibvs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ @ instruction: 0x619a68fb │ │ │ │ ldmibvs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - bne ff4b8758 │ │ │ │ + bne ff4b8750 │ │ │ │ ldrshvs r6, [sl, #139] @ 0x8b │ │ │ │ ldmdavs sl!, {r0, r1, r2, r3, r4, r5, sp, lr, pc}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ mcr2 7, 0, pc, cr4, cr15, {7} @ │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 668d84 │ │ │ │ - b 19dc118 │ │ │ │ + ble 668d7c │ │ │ │ + b 1adc110 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ strmi pc, [r3], -sp, asr #27 │ │ │ │ eorsle r2, r3, r0, lsl #22 │ │ │ │ - blcs 38688 │ │ │ │ + blcs 38680 │ │ │ │ movwcs sp, #304 @ 0x130 │ │ │ │ movwcs r9, #4865 @ 0x1301 │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r8, r9, sp}^ │ │ │ │ mrc2 7, 5, pc, cr0, cr14, {7} │ │ │ │ - blcs 2f9c0 │ │ │ │ + blcs 2f9b8 │ │ │ │ ands sp, ip, r1, lsr #32 │ │ │ │ - blcs 387a8 │ │ │ │ + blcs 387a0 │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, ip, lr, pc}^ │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ @ instruction: 0x17c86979 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ stmdaeq r4, {r1, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r5, {r0, r1, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ stmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs sl!, {r1, r8, fp, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f83d0 │ │ │ │ + bne ff4f83c8 │ │ │ │ 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}^ │ │ │ │ @ instruction: 0xd1bc2b00 │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ - blcs 386f0 │ │ │ │ + blcs 386e8 │ │ │ │ ldmdbvs fp!, {r0, r8, sl, fp, ip, lr, pc} │ │ │ │ ldmdbvs fp!, {r1, r2, sp, lr, pc}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #6 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0x37184618 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ @@ -28336,57 +28334,57 @@ │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, ip, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ mrrcne 9, 9, r6, sl, cr11 @ │ │ │ │ @ instruction: 0x619a68fb │ │ │ │ ldmibvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r9, sl, fp, ip}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r7, r8, sp, lr} │ │ │ │ - blcs 2bc2cc │ │ │ │ + blcs 2bc2c4 │ │ │ │ ldmvs fp!, {r2, r8, ip, lr, pc} │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ eor r2, r2, r1, lsl #6 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ andle r2, r6, sp, lsl #22 │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ rsbsvs r3, fp, r1, lsl #22 │ │ │ │ svclt 0x0000e000 │ │ │ │ - blcs 38474 │ │ │ │ + blcs 3846c │ │ │ │ ldmvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ - blcs 389fc │ │ │ │ + blcs 389f4 │ │ │ │ ldmdavs fp!, {r2, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ andle r2, r8, r0, lsl #22 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603fe1d │ │ │ │ vstrle d2, [r2, #-0] │ │ │ │ svclt 0x0000e7ec │ │ │ │ svclt 0x0000e000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ push {r7, r8, sl, fp, ip, sp, pc} │ │ │ │ vst2.32 {d20-d23}, [pc :256], r0 │ │ │ │ - bl feb754c4 │ │ │ │ + bl feb754bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r8, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ - blcs 386cc │ │ │ │ + blcs 386c4 │ │ │ │ @ instruction: 0xf7e4d144 │ │ │ │ - @ instruction: 0x4603e9b8 │ │ │ │ + @ instruction: 0x4603e9bc │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs sl!, {r0, r4, r6, sp, lr, pc}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldc2 7, cr15, [sl, #1020] @ 0x3fc │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 5a8f04 │ │ │ │ - stmib r6!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ble 5a8efc │ │ │ │ + stmib sl!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ strmi pc, [r3], -sp, lsl #26 │ │ │ │ eorle r2, sp, r0, lsl #22 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -28394,47 +28392,47 @@ │ │ │ │ @ instruction: 0x4603fdf3 │ │ │ │ eorle r2, r3, r0, lsl #22 │ │ │ │ ldmdbvs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ eorle r2, r1, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs r9!, {r2, r8, r9, sp}^ │ │ │ │ strmi r1, [ip], -r8, asr #15 │ │ │ │ - bl 4afb5c │ │ │ │ - bl 10e035c │ │ │ │ + bl 4afb54 │ │ │ │ + bl 10e0354 │ │ │ │ ldmvs fp!, {r0, r2, r8, fp}^ │ │ │ │ stmdbhi r4, {r0, r1, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ 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 3855c │ │ │ │ + blcs 38554 │ │ │ │ @ instruction: 0xe004d1bf │ │ │ │ and fp, r2, r0, lsl #30 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ ldmdbvs fp!, {r8, r9, sl, fp, ip, sp, pc} │ │ │ │ vstrle d2, [r1, #-0] │ │ │ │ and r6, r6, fp, lsr r9 │ │ │ │ - blcs 38978 │ │ │ │ + blcs 38970 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0x461833ff │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb755a8 │ │ │ │ + bl feb755a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ - blcs 387ac │ │ │ │ + blcs 387a4 │ │ │ │ @ instruction: 0xf7e4d124 │ │ │ │ - strmi lr, [r3], -r8, asr #18 │ │ │ │ + strmi lr, [r3], -ip, asr #18 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmib r7, {r5, sp, lr, pc}^ │ │ │ │ stmib sp, {r3, r8, r9, sp}^ │ │ │ │ ldmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xff6bf7ff │ │ │ │ @@ -28444,112 +28442,112 @@ │ │ │ │ strd r3, [pc], -pc @ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldrsbtvs r1, [fp], #-163 @ 0xffffff5d │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ adcsvs r4, fp, r3, lsl r4 │ │ │ │ - blcs 385fc │ │ │ │ + blcs 385f4 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb75624 │ │ │ │ + bl feb7561c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ ldmdavs fp!, {r0, r1, r4, r6, r7, r8, r9, sp, lr}^ │ │ │ │ orrcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrmi r3, [r8], -r0, lsr #6 │ │ │ │ - stc2 7, cr15, [r4, #-1004]! @ 0xfffffc14 │ │ │ │ + stc2 7, cr15, [r6, #-1004]! @ 0xfffffc14 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr} │ │ │ │ andle r4, r4, #805306377 @ 0x30000009 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ strmi pc, [r3], -r7, lsl #16 │ │ │ │ movwcs lr, #0 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb75670 │ │ │ │ + bl feb75668 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2599 @ 0xfffff5d9 │ │ │ │ ldmpl r3, {r0, r1, r2, r5, r8, r9, fp, lr}^ │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf503687b │ │ │ │ @ instruction: 0x33203380 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - @ instruction: 0x4603fcfd │ │ │ │ + @ instruction: 0x4603fcff │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eor r2, fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf503687b │ │ │ │ @ instruction: 0x33203380 │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - ldc2l 7, cr15, [r6], {251} @ 0xfb │ │ │ │ + ldc2l 7, cr15, [r8], {251} @ 0xfb │ │ │ │ ldmvs lr!, {r3, r4, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0xf7e32000 │ │ │ │ - @ instruction: 0x4602ef3e │ │ │ │ + strmi lr, [r2], -r2, asr #30 │ │ │ │ @ instruction: 0xf112460b │ │ │ │ @ instruction: 0xf143043c │ │ │ │ stmib sp, {r8, sl}^ │ │ │ │ ldrtmi r4, [r2], -r0, lsl #10 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xff62f7ff │ │ │ │ ldmdavs fp!, {r3, r4, r5, r8, sp, lr}^ │ │ │ │ orrcc pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrmi r3, [r8], -r0, lsr #6 │ │ │ │ - blx fe29c4d8 │ │ │ │ + blx fe31c4d0 │ │ │ │ @ instruction: 0xf503687b │ │ │ │ @ instruction: 0x33203380 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmdbvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - svc 0x008cf7e3 │ │ │ │ + svc 0x0090f7e3 │ │ │ │ @ instruction: 0x371c4618 │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r1, r2, r2, lsl #23 │ │ │ │ + andeq r1, r2, sl, lsl #23 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r2, r2, lsl #22 │ │ │ │ + andeq r1, r2, sl, lsl #22 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb75730 │ │ │ │ + bl feb75728 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ @ instruction: 0x33203380 │ │ │ │ - bvs e78f34 │ │ │ │ + bvs e78f2c │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - cmnpvs r8, sp, ror fp @ p-variant is OBSOLETE │ │ │ │ + cmnpvs r8, pc, ror fp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ @ instruction: 0x33203380 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - @ instruction: 0x4602fc99 │ │ │ │ + @ instruction: 0x4602fc9b │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ - blvs ff6eb38c │ │ │ │ + blvs ff6eb384 │ │ │ │ stmdble r8, {r1, r3, r4, r7, r9, lr} │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x4603ff79 │ │ │ │ - ble a917c │ │ │ │ + ble a9174 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb75794 │ │ │ │ + bl feb7578c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrhtvs r6, [fp], fp │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ ldmpl r3, {r1, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -28563,102 +28561,102 @@ │ │ │ │ @ instruction: 0xffacf7ff │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmibvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - svc 0x0020f7e3 │ │ │ │ + svc 0x0024f7e3 │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r1, r2, r6, asr sl │ │ │ │ + andeq r1, r2, lr, asr sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r2, sl, lsr #20 │ │ │ │ + andeq r1, r2, r2, lsr sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb75808 │ │ │ │ + bl feb75800 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - blcs 38804 │ │ │ │ + blcs 387fc │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r6, ip, lr, pc}^ │ │ │ │ @ instruction: 0xff24f7ff │ │ │ │ @ instruction: 0xf503687b │ │ │ │ @ instruction: 0x33203380 │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - ldmdavs fp!, {r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ - blcs 3a3a4 │ │ │ │ + blcs 3a39c │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, ip, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ - blcs 3a2b0 │ │ │ │ + blcs 3a2a8 │ │ │ │ ldmdavs fp!, {r4, ip, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdavs sl!, {r6, r8, r9, ip, sp}^ │ │ │ │ addcc pc, r8, #8388608 @ 0x800000 │ │ │ │ andls r6, r0, #18, 30 @ 0x48 │ │ │ │ ldrbtmi r4, [sl], #-2608 @ 0xfffff5d0 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ - @ instruction: 0xff2cf7fb │ │ │ │ + @ instruction: 0xff2ef7fb │ │ │ │ @ instruction: 0xf503687b │ │ │ │ svcvs 0x005b3388 │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ - ldmdavs fp!, {r1, r2, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r3, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ - blcs 3a4ec │ │ │ │ + blcs 3a4e4 │ │ │ │ ldmdavs fp!, {r2, r5, ip, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ - blcs 3a2f8 │ │ │ │ + blcs 3a2f0 │ │ │ │ ldmdavs fp!, {r4, ip, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdavs sl!, {r6, r8, r9, ip, sp}^ │ │ │ │ addcc pc, r8, #8388608 @ 0x800000 │ │ │ │ andls r6, r0, #18, 30 @ 0x48 │ │ │ │ ldrbtmi r4, [sl], #-2591 @ 0xfffff5e1 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ - @ instruction: 0xff08f7fb │ │ │ │ + @ instruction: 0xff0af7fb │ │ │ │ @ instruction: 0xf503687b │ │ │ │ svcvs 0x009b3388 │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ - ldmdavs fp!, {r1, r2, r3, r4, r5, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ sadd8mi r6, r8, fp │ │ │ │ - ldc 7, cr15, [r6, #908] @ 0x38c │ │ │ │ + ldc 7, cr15, [sl, #908] @ 0x38c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - blle 1292d4 │ │ │ │ + blle 1292cc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ - ldmdavs fp!, {r1, r3, r4, r5, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ - blcs 3a354 │ │ │ │ + blcs 3a34c │ │ │ │ ldmdavs fp!, {r4, ip, lr, pc}^ │ │ │ │ orrcc pc, r8, #12582912 @ 0xc00000 │ │ │ │ ldmdavs sl!, {r6, r8, r9, ip, sp}^ │ │ │ │ addcc pc, r8, #8388608 @ 0x800000 │ │ │ │ andls r6, r0, #18, 30 @ 0x48 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 7, 6, pc, cr10, cr11, {7} │ │ │ │ + mrc2 7, 6, pc, cr12, cr11, {7} │ │ │ │ @ instruction: 0xf7e36878 │ │ │ │ - svclt 0x0000ecd2 │ │ │ │ + svclt 0x0000ecd6 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq ip, r0, r6, asr #15 │ │ │ │ - andeq ip, r0, r2, lsr #15 │ │ │ │ - andeq ip, r0, r6, ror #14 │ │ │ │ + @ instruction: 0x0000c7b2 │ │ │ │ + andeq ip, r0, lr, lsl #15 │ │ │ │ + andeq ip, r0, r2, asr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb75930 │ │ │ │ + bl feb75928 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 3892c │ │ │ │ + blcs 38924 │ │ │ │ ldmdavs r8!, {r1, ip, lr, pc}^ │ │ │ │ - ldc 7, cr15, [r6], #908 @ 0x38c │ │ │ │ + ldc 7, cr15, [sl], #908 @ 0x38c │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ 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 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ @@ -28667,121 +28665,121 @@ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf503687b │ │ │ │ svcvs 0x005b3388 │ │ │ │ svclt 0x00142b00 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0x4618b2db │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15c900 │ │ │ │ + blvc 15c8f8 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ svcge 0x0004b0b2 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ - bmi a76990 │ │ │ │ - blmi a6f994 │ │ │ │ + bmi a76988 │ │ │ │ + blmi a6f98c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ adcscc pc, r4, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x61bb2330 │ │ │ │ mvnsvs r2, r0, lsl r3 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ tstle r1, r1, lsl #22 │ │ │ │ eor r2, lr, r0, lsl #6 │ │ │ │ cmnvs fp, r0, lsl #7 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ eoreq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074611 │ │ │ │ @ instruction: 0x46180214 │ │ │ │ - svc 0x007af7e3 │ │ │ │ - bvs ef70c8 │ │ │ │ + svc 0x007ef7e3 │ │ │ │ + bvs ef70c0 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ ands r2, ip, r0, lsl #6 │ │ │ │ @ instruction: 0xf1076979 │ │ │ │ movwcs r0, #12324 @ 0x3024 │ │ │ │ ldmibvs fp!, {r1, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf1079301 │ │ │ │ movwls r0, #932 @ 0x3a4 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ - cdp 7, 4, cr15, cr12, cr3, {7} │ │ │ │ - bvs ef70f0 │ │ │ │ + cdp 7, 5, cr15, cr0, cr3, {7} │ │ │ │ + bvs ef70e8 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ @ instruction: 0x03a4f107 │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ - strmi lr, [r2], -r6, lsl #26 │ │ │ │ + strmi lr, [r2], -sl, lsl #26 │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ stmdbmi sl, {r8, r9, sp} │ │ │ │ - bmi 22fa14 │ │ │ │ + bmi 22fa0c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrsbtcs pc, [r4], r7 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldcl 7, cr15, [r4, #908]! @ 0x38c │ │ │ │ + ldcl 7, cr15, [r8, #908]! @ 0x38c │ │ │ │ @ instruction: 0x37b84618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r1, r2, r8, asr r8 │ │ │ │ + andeq r1, r2, r0, ror #16 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r1, [r2], -r4 │ │ │ │ + ldrdeq r1, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb75a60 │ │ │ │ + bl feb75a58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adcslt r0, r2, r0, lsr pc │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2601 @ 0xfffff5d7 │ │ │ │ ldmpl r3, {r0, r3, r5, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f30b4 │ │ │ │ teqcs r0, #0, 6 │ │ │ │ tstcs r0, #-1073741778 @ 0xc000002e │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ - blcs 789fc │ │ │ │ + blcs 789f4 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ orrcs lr, r0, #46 @ 0x2e │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xf107681b │ │ │ │ ldrmi r0, [r1], -r4, lsr #4 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf7e34618 │ │ │ │ - eorsvs lr, r8, #148, 24 @ 0x9400 │ │ │ │ - blcs 391a0 │ │ │ │ + eorsvs lr, r8, #152, 24 @ 0x9800 │ │ │ │ + blcs 39198 │ │ │ │ movwcs sp, #1 │ │ │ │ ldmdbvs r9!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ eoreq pc, r4, r7, lsl #2 │ │ │ │ movwls r2, #8963 @ 0x2303 │ │ │ │ movwls r6, #6651 @ 0x19fb │ │ │ │ @ instruction: 0x03a4f107 │ │ │ │ ldmibvs fp!, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7e368ba │ │ │ │ - eorsvs lr, r8, #232, 26 @ 0x3a00 │ │ │ │ - blcs 391c8 │ │ │ │ + eorsvs lr, r8, #236, 26 @ 0x3b00 │ │ │ │ + blcs 391c0 │ │ │ │ @ instruction: 0xf107d109 │ │ │ │ ldrmi r0, [r8], -r4, lsr #7 │ │ │ │ - stc 7, cr15, [r0], #908 @ 0x38c │ │ │ │ + stc 7, cr15, [r4], #908 @ 0x38c │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ movwcs r6, #4122 @ 0x101a │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2314 @ 0xfffff6f6 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ ldrhmi r2, [r1], #-4 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e3d001 │ │ │ │ - @ instruction: 0x4618ed90 │ │ │ │ + @ instruction: 0x4618ed94 │ │ │ │ @ instruction: 0x46bd37b8 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r2, lr, lsl #15 │ │ │ │ + muleq r2, r6, r7 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r2, sl, lsl #14 │ │ │ │ + andeq r1, r2, r2, lsl r7 │ │ │ │ @ instruction: 0xf04fb5b0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ - bl feb6e350 │ │ │ │ - bl feb21964 │ │ │ │ + bl feb6e348 │ │ │ │ + bl feb2195c │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ ldrbmi r0, [r4, #0]! │ │ │ │ @ instruction: 0xf84ed1f9 │ │ │ │ @ instruction: 0xf5ad0c50 │ │ │ │ addslt r3, r0, r8, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @@ -28798,85 +28796,85 @@ │ │ │ │ andvs r6, fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [r8], #-264 @ 0xfffffef8 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ - @ instruction: 0xffbcf7fa │ │ │ │ + @ instruction: 0xffbef7fa │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461c │ │ │ │ @ instruction: 0xf1035381 │ │ │ │ - blcc 11f608 │ │ │ │ + blcc 11f600 │ │ │ │ eorseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074615 │ │ │ │ - bcc c1f294 │ │ │ │ + bcc c1f28c │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf8554619 │ │ │ │ @ instruction: 0xf7ff0c2c │ │ │ │ @ instruction: 0xf844faf1 │ │ │ │ @ instruction: 0xf1070c24 │ │ │ │ @ instruction: 0xf8530338 │ │ │ │ - blcs 2da68 │ │ │ │ + blcs 2da60 │ │ │ │ @ instruction: 0xf107dc10 │ │ │ │ @ instruction: 0x46190338 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ andcs r3, r0, #32, 22 @ 0x8000 │ │ │ │ ldcne 8, cr15, [r0], #-324 @ 0xfffffebc │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - @ instruction: 0x4603fa75 │ │ │ │ + @ instruction: 0x4603fa77 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ eors sp, r2, ip, lsr #32 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccs 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ orrpl pc, r1, r7, lsl #10 │ │ │ │ tstpeq r8, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1073904 │ │ │ │ - blcc 81f6f4 │ │ │ │ + blcc 81f6ec │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ - strmi pc, [r3], -fp, ror #19 │ │ │ │ + strmi pc, [r3], -sp, ror #19 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ - blcc 81f708 │ │ │ │ + blcc 81f700 │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ - @ instruction: 0xf04fffe8 │ │ │ │ + @ instruction: 0xf04fffea │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccs 8, cr15, [r8], #-328 @ 0xfffffeb8 │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf8414413 │ │ │ │ str r3, [r1, r8, lsr #24]! │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf84233ff │ │ │ │ @ instruction: 0xf1073c28 │ │ │ │ - blcc 81f748 │ │ │ │ + blcc 81f740 │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ - @ instruction: 0xf107ffc8 │ │ │ │ + @ instruction: 0xf107ffca │ │ │ │ @ instruction: 0xf8530338 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1003088 │ │ │ │ stmdbmi fp, {r2, r4, r5} │ │ │ │ - bmi 26fc68 │ │ │ │ + bmi 26fc60 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e3d001 │ │ │ │ - ldrmi lr, [r8], -ip, asr #25 │ │ │ │ + @ instruction: 0x4618ecd0 │ │ │ │ strcc pc, [r8, r7, lsl #10] │ │ │ │ @ instruction: 0x46bd3738 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r1, r2, lr, lsl #13 │ │ │ │ + muleq r2, r6, r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r2, r0, lsl #11 │ │ │ │ + andeq r1, r2, r8, lsl #11 │ │ │ │ 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 │ │ │ │ @@ -28888,58 +28886,58 @@ │ │ │ │ stceq 8, cr15, [r4], #-280 @ 0xfffffee8 │ │ │ │ subeq pc, r0, r7, lsl #2 │ │ │ │ stcne 8, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ cmppeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stmib r1, {r4, r5, r8, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1013180 │ │ │ │ - bmi 18deff0 │ │ │ │ - blmi 18efcec │ │ │ │ + bmi 18defe8 │ │ │ │ + blmi 18efce4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 41f814 │ │ │ │ + blcc 41f80c │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ add r2, sl, r0, lsl #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmdavs fp, {r4, r5, r8, r9, fp, ip, sp} │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ svccc 0x0080f5b3 │ │ │ │ @ instruction: 0xf44fbf28 │ │ │ │ @ instruction: 0xf8423380 │ │ │ │ @ instruction: 0xf1073c1c │ │ │ │ rsbsvs r0, fp, r0, asr #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf107469c │ │ │ │ - blcc 11f850 │ │ │ │ + blcc 11f848 │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5074616 │ │ │ │ @ instruction: 0xf1023280 │ │ │ │ ldmib r2, {r3, r5, r6, r9}^ │ │ │ │ stmib sp, {r8}^ │ │ │ │ @ instruction: 0xf85c0100 │ │ │ │ @ instruction: 0x46192c1c │ │ │ │ stceq 8, cr15, [r4], #-344 @ 0xfffffea8 │ │ │ │ - blx 75cb70 │ │ │ │ + blx 75cb68 │ │ │ │ @ instruction: 0xf843687b │ │ │ │ @ instruction: 0xf1070c18 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ - blcs 2dbe4 │ │ │ │ + blcs 2dbdc │ │ │ │ @ instruction: 0xf107dd64 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf1072c18 │ │ │ │ ldrmi r0, [lr], -r0, asr #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1073b04 │ │ │ │ strmi r0, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf8504619 │ │ │ │ @ instruction: 0xf7fc0c28 │ │ │ │ - @ instruction: 0xf846ff0e │ │ │ │ + @ instruction: 0xf846ff10 │ │ │ │ @ instruction: 0xf1070c14 │ │ │ │ ldrmi r0, [sl], -r0, asr #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccs 8, cr15, [r4], {82} @ 0x52 │ │ │ │ ldccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ mulle sl, sl, r2 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @@ -28951,54 +28949,54 @@ │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ bfine r3, r8, #24, #3 │ │ │ │ @ instruction: 0x4615461c │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0x46193b10 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmib r3, {r4, r8, r9, fp, ip, sp}^ │ │ │ │ - bl 4a77fc │ │ │ │ - bl 10e1410 │ │ │ │ + bl 4a77f4 │ │ │ │ + bl 10e1408 │ │ │ │ stmib r1, {r0, r2, r8, r9, fp}^ │ │ │ │ @ instruction: 0xf107ab00 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ bfine r3, r8, #24, #3 │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0x46193b30 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmib r3, {r4, r5, r8, r9, fp, ip, sp}^ │ │ │ │ - bl feca7828 │ │ │ │ + bl feca7820 │ │ │ │ adcsvs r0, r8, r8 │ │ │ │ movweq lr, #39779 @ 0x9b63 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ stmib r1, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ - blcc c1f940 │ │ │ │ + blcc c1f938 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ @ instruction: 0xf6bf0300 │ │ │ │ and sl, r0, fp, ror #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ - blcc 41f958 │ │ │ │ + blcc 41f950 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ strcc pc, [r0], #1287 @ 0x507 │ │ │ │ ldrteq pc, [ip], #-260 @ 0xfffffefc @ │ │ │ │ ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ stmdavs r1!, {r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - bl ff65cc08 │ │ │ │ + bl ff75cc00 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strcc pc, [r0, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, asr #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq r1, r2, r0, lsl #10 │ │ │ │ + andeq r1, r2, r8, lsl #10 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r2, sl, r3 │ │ │ │ + andeq r1, r2, r2, lsr #7 │ │ │ │ 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 │ │ │ │ @@ -29010,58 +29008,58 @@ │ │ │ │ stceq 8, cr15, [r4], #-280 @ 0xfffffee8 │ │ │ │ subeq pc, r0, r7, lsl #2 │ │ │ │ stcne 8, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ cmppeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stmib r1, {r4, r5, r8, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1013180 │ │ │ │ - bmi 18df1d8 │ │ │ │ - blmi 18efed4 │ │ │ │ + bmi 18df1d0 │ │ │ │ + blmi 18efecc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 41f9fc │ │ │ │ + blcc 41f9f4 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ add r2, sl, r0, lsl #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmdavs fp, {r4, r5, r8, r9, fp, ip, sp} │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ svccc 0x0080f5b3 │ │ │ │ @ instruction: 0xf44fbf28 │ │ │ │ @ instruction: 0xf8423380 │ │ │ │ @ instruction: 0xf1073c1c │ │ │ │ rsbsvs r0, fp, r0, asr #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf107469c │ │ │ │ - blcc 11fa38 │ │ │ │ + blcc 11fa30 │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5074616 │ │ │ │ @ instruction: 0xf1023280 │ │ │ │ ldmib r2, {r3, r5, r6, r9}^ │ │ │ │ stmib sp, {r8}^ │ │ │ │ @ instruction: 0xf85c0100 │ │ │ │ @ instruction: 0x46192c1c │ │ │ │ stceq 8, cr15, [r4], #-344 @ 0xfffffea8 │ │ │ │ @ instruction: 0xf928f7ff │ │ │ │ @ instruction: 0xf843687b │ │ │ │ @ instruction: 0xf1070c18 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ - blcs 2ddcc │ │ │ │ + blcs 2ddc4 │ │ │ │ @ instruction: 0xf107dd64 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf1072c18 │ │ │ │ ldrmi r0, [lr], -r0, asr #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1073b04 │ │ │ │ strmi r0, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf8504619 │ │ │ │ @ instruction: 0xf7fc0c28 │ │ │ │ - @ instruction: 0xf846ffc9 │ │ │ │ + @ instruction: 0xf846ffcb │ │ │ │ @ instruction: 0xf1070c14 │ │ │ │ ldrmi r0, [sl], -r0, asr #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccs 8, cr15, [r4], {82} @ 0x52 │ │ │ │ ldccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ mulle sl, sl, r2 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @@ -29073,54 +29071,54 @@ │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ bfine r3, r8, #24, #3 │ │ │ │ @ instruction: 0x4615461c │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0x46193b10 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmib r3, {r4, r8, r9, fp, ip, sp}^ │ │ │ │ - bl 4a79e4 │ │ │ │ - bl 10e15f8 │ │ │ │ + bl 4a79dc │ │ │ │ + bl 10e15f0 │ │ │ │ stmib r1, {r0, r2, r8, r9, fp}^ │ │ │ │ @ instruction: 0xf107ab00 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ bfine r3, r8, #24, #3 │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0x46193b30 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmib r3, {r4, r5, r8, r9, fp, ip, sp}^ │ │ │ │ - bl feca7a10 │ │ │ │ + bl feca7a08 │ │ │ │ adcsvs r0, r8, r8 │ │ │ │ movweq lr, #39779 @ 0x9b63 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ stmib r1, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ - blcc c1fb28 │ │ │ │ + blcc c1fb20 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ @ instruction: 0xf6bf0300 │ │ │ │ and sl, r0, fp, ror #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ - blcc 41fb40 │ │ │ │ + blcc 41fb38 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ strcc pc, [r0], #1287 @ 0x507 │ │ │ │ ldrteq pc, [ip], #-260 @ 0xfffffefc @ │ │ │ │ ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ stmdavs r1!, {r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - b ff95cdf0 │ │ │ │ + b ffa5cde8 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strcc pc, [r0, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, asr #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq r1, r2, r8, lsl r3 │ │ │ │ + andeq r1, r2, r0, lsr #6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x000211b2 │ │ │ │ + @ instruction: 0x000211ba │ │ │ │ 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 │ │ │ │ @@ -29132,49 +29130,49 @@ │ │ │ │ stceq 8, cr15, [r4], #-280 @ 0xfffffee8 │ │ │ │ subeq pc, r0, r7, lsl #2 │ │ │ │ stcne 8, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ cmppeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stmib r1, {r4, r5, r8, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1013180 │ │ │ │ - bmi 191f3c0 │ │ │ │ - blmi 19300bc │ │ │ │ + bmi 191f3b8 │ │ │ │ + blmi 19300b4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 41fbe4 │ │ │ │ + blcc 41fbdc │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ add r2, fp, r0, lsl #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmdavs fp, {r4, r5, r8, r9, fp, ip, sp} │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ svccc 0x0080f5b3 │ │ │ │ @ instruction: 0xf44fbf28 │ │ │ │ @ instruction: 0xf8423380 │ │ │ │ @ instruction: 0xf1073c1c │ │ │ │ ldrmi r0, [lr], -r0, asr #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf107461a │ │ │ │ - blcc 11fc20 │ │ │ │ + blcc 11fc18 │ │ │ │ cmppeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8524608 │ │ │ │ @ instruction: 0x46192c1c │ │ │ │ stceq 8, cr15, [r8], #-320 @ 0xfffffec0 │ │ │ │ - stc2 7, cr15, [lr, #-1008] @ 0xfffffc10 │ │ │ │ + ldc2 7, cr15, [r0, #-1008] @ 0xfffffc10 │ │ │ │ ldceq 8, cr15, [r8], {70} @ 0x46 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ vstmdble lr!, {d18-d17} │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf107607b │ │ │ │ - blcc 11fc58 │ │ │ │ + blcc 11fc50 │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5074694 │ │ │ │ @ instruction: 0xf1023280 │ │ │ │ ldmib r2, {r3, r5, r6, r9}^ │ │ │ │ stmib sp, {r8}^ │ │ │ │ ldrtmi r0, [r2], -r0, lsl #2 │ │ │ │ @ instruction: 0xf85c4619 │ │ │ │ @@ -29183,67 +29181,67 @@ │ │ │ │ ldceq 8, cr15, [r4], {67} @ 0x43 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8520340 │ │ │ │ @ instruction: 0xf8532c14 │ │ │ │ addsmi r3, sl, #24, 24 @ 0x1800 │ │ │ │ @ instruction: 0xf107d00a │ │ │ │ - blcc 41fc9c │ │ │ │ + blcc 41fc94 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ eors r2, fp, r0, lsl #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x461c17da │ │ │ │ @ instruction: 0xf1074615 │ │ │ │ - blcc 41fcc0 │ │ │ │ + blcc 41fcb8 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 41fcc8 │ │ │ │ + blcc 41fcc0 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - beq 159c18 │ │ │ │ - bleq 199ce0 │ │ │ │ - blge 596dc │ │ │ │ + beq 159c10 │ │ │ │ + bleq 199cd8 │ │ │ │ + blge 596d4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x469817da │ │ │ │ @ instruction: 0xf1074691 │ │ │ │ - blcc c1fcec │ │ │ │ + blcc c1fce4 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc c1fcf4 │ │ │ │ + blcc c1fcec │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0x0008ebb2 │ │ │ │ - bl 18f72e0 │ │ │ │ + bl 18f72d8 │ │ │ │ rscsvs r0, fp, r9, lsl #6 │ │ │ │ movwcs lr, #10711 @ 0x29d7 │ │ │ │ movwcs lr, #2497 @ 0x9c1 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmib r3, {r4, r5, r8, r9, fp, ip, sp}^ │ │ │ │ - bcs 67c18 │ │ │ │ + bcs 67c10 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ svcge 0x006af6bf │ │ │ │ svclt 0x0000e000 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmib r3, {r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1043480 │ │ │ │ stmdami ip, {r2, r3, r4, r5, sl} │ │ │ │ stmdbmi sl, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdavs r8, {r0, r6, fp, ip, lr} │ │ │ │ submi r6, r8, r1, lsr #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7e3d001 │ │ │ │ - @ instruction: 0x4610e9f0 │ │ │ │ + @ instruction: 0x4610e9f4 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ strbcc r3, [r4, -r0, lsl #15] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - andeq r1, r2, r0, lsr r1 │ │ │ │ + andeq r1, r2, r8, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r0, r2, r8, asr #31 │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ 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 │ │ │ │ @@ -29255,43 +29253,43 @@ │ │ │ │ stceq 8, cr15, [r4], #-280 @ 0xfffffee8 │ │ │ │ subeq pc, r0, r7, lsl #2 │ │ │ │ stcne 8, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ cmppeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stmib r1, {r4, r5, r8, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1013180 │ │ │ │ - bmi 179f5ac │ │ │ │ - blmi 17b02a8 │ │ │ │ + bmi 179f5a4 │ │ │ │ + blmi 17b02a0 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 41fdd0 │ │ │ │ + blcc 41fdc8 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ - blcc c1fde4 │ │ │ │ + blcc c1fddc │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0xf5b30240 │ │ │ │ svclt 0x00283f80 │ │ │ │ orrcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf107461e │ │ │ │ ldrmi r0, [sl], -r0, asr #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1073b04 │ │ │ │ strmi r0, [r8], -r0, asr #2 │ │ │ │ ldccs 8, cr15, [ip], {82} @ 0x52 │ │ │ │ @ instruction: 0xf8504619 │ │ │ │ @ instruction: 0xf7fc0c28 │ │ │ │ - @ instruction: 0xf846fdc3 │ │ │ │ + @ instruction: 0xf846fdc5 │ │ │ │ @ instruction: 0xf1070c18 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ - blcs 2e18c │ │ │ │ + blcs 2e184 │ │ │ │ @ instruction: 0xf107dd64 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @ instruction: 0xf1076c18 │ │ │ │ rsbsvs r0, fp, r0, asr #6 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1073b04 │ │ │ │ ldrmi r0, [r4], r0, asr #4 │ │ │ │ @@ -29318,49 +29316,49 @@ │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ bfine r3, r8, #24, #3 │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0x46193b10 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmib r3, {r4, r8, r9, fp, ip, sp}^ │ │ │ │ - bl 4a7db8 │ │ │ │ + bl 4a7db0 │ │ │ │ adcsvs r0, r8, r8 │ │ │ │ movweq lr, #39747 @ 0x9b43 │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ stmib r1, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ bfine r3, r8, #24, #3 │ │ │ │ @ instruction: 0x4615461c │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0x46193b30 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldmib r3, {r4, r5, r8, r9, fp, ip, sp}^ │ │ │ │ - bl feca7dec │ │ │ │ - bl 18e1a00 │ │ │ │ + bl feca7de4 │ │ │ │ + bl 18e19f8 │ │ │ │ stmib r1, {r0, r2, r8, r9, fp}^ │ │ │ │ ldrb sl, [r2, -r0, lsl #22]! │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ - blcc 41ff00 │ │ │ │ + blcc 41fef8 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ strcc pc, [r0], #1287 @ 0x507 │ │ │ │ ldrteq pc, [ip], #-260 @ 0xfffffefc @ │ │ │ │ ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ stmdavs r1!, {r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - stmdb r4, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r8, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strcc pc, [r0, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, asr #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq r0, r2, r4, asr #30 │ │ │ │ + andeq r0, r2, ip, asr #30 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r0, [r2], -r2 │ │ │ │ + strdeq r0, [r2], -sl │ │ │ │ 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 │ │ │ │ @@ -29370,20 +29368,20 @@ │ │ │ │ svcge 0x0002b08f │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldceq 8, cr15, [ip], {65} @ 0x41 │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stmdb r1, {r5, r8, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5072302 │ │ │ │ @ instruction: 0xf1013180 │ │ │ │ - bmi 139f738 │ │ │ │ - blmi 13b0474 │ │ │ │ + bmi 139f730 │ │ │ │ + blmi 13b046c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 41ff5c │ │ │ │ + blcc 41ff54 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r1, {r8, r9}^ │ │ │ │ rsb r2, r1, r0, lsl #6 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf8533b20 │ │ │ │ @ instruction: 0xf1073c08 │ │ │ │ @@ -29409,155 +29407,155 @@ │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r4], {83} @ 0x53 │ │ │ │ vldmdble r9!, {d2-d1} │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r4], {83} @ 0x53 │ │ │ │ @ instruction: 0x461c17da │ │ │ │ @ instruction: 0xf1074615 │ │ │ │ - blcc 41ffe4 │ │ │ │ + blcc 41ffdc │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 41ffec │ │ │ │ + blcc 41ffe4 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ - beq 159f7c │ │ │ │ - bleq 19a044 │ │ │ │ - blge 59a40 │ │ │ │ + beq 159f74 │ │ │ │ + bleq 19a03c │ │ │ │ + blge 59a38 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r4], {83} @ 0x53 │ │ │ │ @ instruction: 0x469817da │ │ │ │ @ instruction: 0xf1074691 │ │ │ │ - blcc 820010 │ │ │ │ + blcc 820008 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 820018 │ │ │ │ + blcc 820010 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @ instruction: 0x0008ebb2 │ │ │ │ - bl 18f7444 │ │ │ │ + bl 18f743c │ │ │ │ rsbsvs r0, fp, r9, lsl #6 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdb r3, {r5, r8, r9, fp, ip, sp}^ │ │ │ │ - bcs 67f84 │ │ │ │ + bcs 67f7c │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ mul r0, r4, sl │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ - blcc 42004c │ │ │ │ + blcc 420044 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ strcc pc, [r0], #1287 @ 0x507 │ │ │ │ strteq pc, [ip], #-260 @ 0xfffffefc │ │ │ │ ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ │ │ stmdapl r1, {r0, r3, r8, fp, lr}^ │ │ │ │ stmdavs r1!, {r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - ldmda lr!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r2, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strcc pc, [r0, r7, lsl #10] │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq r0, r2, r8, ror sp │ │ │ │ + andeq r0, r2, r0, lsl #27 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r0, r2, r6, ror #24 │ │ │ │ + andeq r0, r2, lr, ror #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb765d4 │ │ │ │ + bl feb765cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi 7f74c8 │ │ │ │ - blmi 7f05d0 │ │ │ │ + bmi 7f74c0 │ │ │ │ + blmi 7f05c8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f617b │ │ │ │ ldmdavs fp!, {r8, r9}^ │ │ │ │ - blcs 79564 │ │ │ │ + blcs 7955c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, r4, sp, lr, pc} │ │ │ │ andle r2, r3, r0, lsl #22 │ │ │ │ - blcs 794f4 │ │ │ │ + blcs 794ec │ │ │ │ and sp, r5, r3 │ │ │ │ rscsvs r2, fp, r1, lsl #6 │ │ │ │ movwcs lr, #4 │ │ │ │ strd r6, [r1], -fp │ │ │ │ ands r2, r0, r0, lsl #6 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ andls r2, r0, #4, 4 @ 0x40000000 │ │ │ │ tstcs r6, r1, lsl #4 │ │ │ │ - cdp 7, 6, cr15, cr12, cr2, {7} │ │ │ │ + cdp 7, 7, cr15, cr0, cr2, {7} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r0, r0, lsl #6 │ │ │ │ stmdbmi sl, {r0, r8, r9, sp} │ │ │ │ - bmi 230628 │ │ │ │ + bmi 230620 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e2d001 │ │ │ │ - ldrmi lr, [r8], -ip, ror #31 │ │ │ │ + ssub8mi lr, r8, r0 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r0, r2, ip, lsl ip │ │ │ │ + andeq r0, r2, r4, lsr #24 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r0, r2, r0, asr #23 │ │ │ │ + andeq r0, r2, r8, asr #23 │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf003687b │ │ │ │ - blcs 20084 │ │ │ │ + blcs 2007c │ │ │ │ ldmvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ tstpeq r1, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ movweq pc, #8195 @ 0x2003 @ │ │ │ │ andle r2, r3, r0, lsl #22 │ │ │ │ @ instruction: 0xf04368fb │ │ │ │ rscsvs r0, fp, r4, lsl #6 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ - blvc 15d61c │ │ │ │ + blvc 15d614 │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b085 │ │ │ │ movwcs r6, #120 @ 0x78 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ andle r2, r3, r0, lsl #22 │ │ │ │ @ instruction: 0xf04368fb │ │ │ │ rscsvs r0, fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf003687b │ │ │ │ - blcs 20110 │ │ │ │ + blcs 20108 │ │ │ │ ldmvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ movweq pc, #16387 @ 0x4003 @ │ │ │ │ andle r2, r3, r0, lsl #22 │ │ │ │ @ instruction: 0xf04368fb │ │ │ │ rscsvs r0, fp, r2, lsl #6 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ - blvc 15d66c │ │ │ │ + blvc 15d664 │ │ │ │ ldrlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b089 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr} │ │ │ │ @ instruction: 0x461800db │ │ │ │ - ldmda r6!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda sl!, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ ldrheq r6, [fp], #139 @ 0x8b │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ @ instruction: 0xf7e269f8 │ │ │ │ - movwcs lr, #3752 @ 0xea8 │ │ │ │ + movwcs lr, #3756 @ 0xeac │ │ │ │ eor r6, ip, fp, ror r1 │ │ │ │ andcs r6, ip, #2015232 @ 0x1ec000 │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ ldrmi r6, [r3], #-2298 @ 0xfffff706 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmibvs r9!, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldmdavs r2, {r0, r1, r3, sl, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blx a7d86 │ │ │ │ + blx a7d7e │ │ │ │ ldmvs sl!, {r0, r1, r8, r9, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r1], -r5, lsl #31 │ │ │ │ sbcseq r6, fp, fp, ror r9 │ │ │ │ ldrmi r6, [r3], #-2554 @ 0xfffff606 │ │ │ │ addshi fp, sl, sl, lsl #4 │ │ │ │ @@ -29569,328 +29567,328 @@ │ │ │ │ rsbsvs r2, fp, r0, lsl #6 │ │ │ │ movwcc r6, #6523 @ 0x197b │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ addsmi r6, sl, #12255232 @ 0xbb0000 │ │ │ │ ldmvs fp!, {r1, r2, r3, r6, r7, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x4619687a │ │ │ │ @ instruction: 0xf7e269f8 │ │ │ │ - @ instruction: 0x61b8eeb0 │ │ │ │ - blcs 39c94 │ │ │ │ + @ instruction: 0x61b8eeb4 │ │ │ │ + blcs 39c8c │ │ │ │ movwcs sp, #2872 @ 0xb38 │ │ │ │ eors r6, r1, fp, ror r1 │ │ │ │ sbcseq r6, fp, fp, ror r9 │ │ │ │ ldrmi r6, [r3], #-2554 @ 0xfffff606 │ │ │ │ @ instruction: 0x3006f9b3 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - blx a7df6 │ │ │ │ + blx a7dee │ │ │ │ ldmvs sl!, {r0, r1, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x460818d4 │ │ │ │ @ instruction: 0xff6df7ff │ │ │ │ adcvs r4, r3, r3, lsl #12 │ │ │ │ andcs r6, ip, #2015232 @ 0x1ec000 │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ ldrmi r6, [r3], #-2298 @ 0xfffff706 │ │ │ │ ldmibvs fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ andcs r6, ip, #2015232 @ 0x1ec000 │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ ldrmi r6, [r3], #-2298 @ 0xfffff706 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ - blx 67a2e │ │ │ │ + blx 67a26 │ │ │ │ ldmvs r9!, {r0, r1, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf042440b │ │ │ │ addsvs r0, sl, r1, lsl #4 │ │ │ │ movwcc r6, #6587 @ 0x19bb │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ - blle ff270084 │ │ │ │ + blle ff27007c │ │ │ │ @ instruction: 0xf7e269f8 │ │ │ │ - ldmibvs fp!, {r1, r3, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldmibvs fp!, {r1, r2, r3, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x37244618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76834 │ │ │ │ + bl feb7682c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ ldmpl r3, {r4, r8, r9, fp, lr}^ │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ tstpmi r1, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7e24618 │ │ │ │ - ldmvs fp!, {r1, r2, r3, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r1, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - cdp 7, 13, cr15, cr8, cr2, {7} │ │ │ │ + cdp 7, 13, cr15, cr12, cr2, {7} │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - @ instruction: 0x000209be │ │ │ │ + andeq r0, r2, r6, asr #19 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r2, sl, r9 │ │ │ │ + andeq r0, r2, r2, lsr #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76898 │ │ │ │ + bl feb76890 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ - blmi 20b2a4 │ │ │ │ + blmi 20b29c │ │ │ │ rsbsvs r4, fp, fp, ror r4 │ │ │ │ @ instruction: 0xf7e26878 │ │ │ │ - @ instruction: 0x4603ef74 │ │ │ │ + @ instruction: 0x4603ef78 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7e22002 │ │ │ │ - @ instruction: 0xf7e2ef9e │ │ │ │ - svclt 0x0000ee1c │ │ │ │ - andeq fp, r0, r0, ror #15 │ │ │ │ + @ instruction: 0xf7e2efa2 │ │ │ │ + svclt 0x0000ee20 │ │ │ │ + andeq fp, r0, ip, asr #15 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 398bc │ │ │ │ + blcs 398b4 │ │ │ │ ldmdavs fp!, {r0, r2, ip, lr, pc}^ │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ svclt 0x0000e000 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15d85c │ │ │ │ + blvc 15d854 │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ andle r2, r5, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r9, sl, fp, ip}^ │ │ │ │ and r6, r0, sl, lsl r0 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 39908 │ │ │ │ + blcs 39900 │ │ │ │ ldmdavs fp!, {r0, r2, ip, lr, pc}^ │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ svclt 0x0000e000 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15d8a8 │ │ │ │ + blvc 15d8a0 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ eorle r2, ip, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r9, sl, fp, ip}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 3ebcc │ │ │ │ + blcs 3ebc4 │ │ │ │ ldmdavs fp!, {r2, r5, ip, lr, pc}^ │ │ │ │ - blcs 397d4 │ │ │ │ + blcs 397cc │ │ │ │ ldmdavs fp!, {r5, r8, ip, lr, pc}^ │ │ │ │ ldrsbtvs r6, [fp], fp │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ andle r2, r3, r0, lsl #22 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ mul r3, sl, r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x609a68fa │ │ │ │ - blcs 39b7c │ │ │ │ + blcs 39b74 │ │ │ │ ldmvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ ldrhvs r6, [sl], #138 @ 0x8a │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ ldmdavs r8!, {r1, r3, r4, r6, r7, sp, lr}^ │ │ │ │ - stc 7, cr15, [r6], {226} @ 0xe2 │ │ │ │ + stc 7, cr15, [sl], {226} @ 0xe2 │ │ │ │ svclt 0x0000e000 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ andcs r2, r1, r4, lsl r1 │ │ │ │ - cdp 7, 10, cr15, cr2, cr2, {7} │ │ │ │ + cdp 7, 10, cr15, cr6, cr2, {7} │ │ │ │ rsbsvs r4, fp, r3, lsl #12 │ │ │ │ - blcs 399c0 │ │ │ │ + blcs 399b8 │ │ │ │ @ instruction: 0xf7ffd101 │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf83cf000 │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r8, sp, lr}^ │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ 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 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76a10 │ │ │ │ + bl feb76a08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 39a0c │ │ │ │ + blcs 39a04 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ ldmdavs fp!, {r2, r4, sp, lr, pc}^ │ │ │ │ - blcs 39998 │ │ │ │ + blcs 39990 │ │ │ │ movwcs sp, #1 │ │ │ │ ldmdavs fp!, {r1, r2, r3, sp, lr, pc}^ │ │ │ │ - blcs 798a4 │ │ │ │ + blcs 7989c │ │ │ │ movwcs sp, #2305 @ 0x901 │ │ │ │ ldmdavs fp!, {r3, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4618691b │ │ │ │ @ instruction: 0xf83ef000 │ │ │ │ @ instruction: 0xf7e26878 │ │ │ │ - movwcs lr, #7220 @ 0x1c34 │ │ │ │ + movwcs lr, #7224 @ 0x1c38 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76a60 │ │ │ │ + bl feb76a58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ andcs r2, r1, r8, lsl #2 │ │ │ │ - cdp 7, 4, cr15, cr14, cr2, {7} │ │ │ │ + cdp 7, 5, cr15, cr2, cr2, {7} │ │ │ │ rscsvs r4, fp, r3, lsl #12 │ │ │ │ - blcs 39c68 │ │ │ │ + blcs 39c60 │ │ │ │ @ instruction: 0xf7ffd101 │ │ │ │ ldmvs fp!, {r0, r1, r2, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r8 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76aa0 │ │ │ │ + bl feb76a98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ ldmdavs fp!, {r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ subsvs r2, sl, r0, lsl #4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76acc │ │ │ │ + bl feb76ac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ @ instruction: 0xff01f7ff │ │ │ │ @ instruction: 0xf7e26878 │ │ │ │ - svclt 0x0000ebe4 │ │ │ │ + svclt 0x0000ebe8 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, ip, r0, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - blcs 3ed80 │ │ │ │ + blcs 3ed78 │ │ │ │ movwcs sp, #1 │ │ │ │ ldmdavs fp!, {r0, r2, sp, lr, pc}^ │ │ │ │ ldmdbvs sl, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ andsvs r6, sl, fp, lsr r8 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15daa4 │ │ │ │ + blvc 15da9c │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, fp, r0, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - blcs 3edbc │ │ │ │ + blcs 3edb4 │ │ │ │ movwcs sp, #1 │ │ │ │ ldmdavs fp!, {r2, sp, lr, pc}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ movwcs r6, #4378 @ 0x111a │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76b74 │ │ │ │ + bl feb76b6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ rscsvs pc, r8, r7, ror #30 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldrshvs r6, [sl], #-139 @ 0xffffff75 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ ldmvs fp!, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76bb0 │ │ │ │ + bl feb76ba8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blcs 39b34 │ │ │ │ + blcs 39b2c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - blcs 3ee54 │ │ │ │ + blcs 3ee4c │ │ │ │ ldmdavs fp!, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x4618685b │ │ │ │ mcr2 7, 4, pc, cr14, cr15, {7} @ │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ ldmdavs fp!, {r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - blcs 39b6c │ │ │ │ + blcs 39b64 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76c18 │ │ │ │ + bl feb76c10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blcs 39b9c │ │ │ │ + blcs 39b94 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - blcs 3eebc │ │ │ │ + blcs 3eeb4 │ │ │ │ ldmdavs fp!, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x4618685b │ │ │ │ mrc2 7, 2, pc, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ ldmdavs fp!, {r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - blcs 39bd4 │ │ │ │ + blcs 39bcc │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ - blcs 39bf4 │ │ │ │ + blcs 39bec │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ movwcs lr, #34 @ 0x22 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strd r6, [fp], -fp │ │ │ │ ldcvc 8, cr6, [fp, #-1004] @ 0xfffffc14 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ @@ -29906,21 +29904,21 @@ │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ movwcs r6, #4122 @ 0x101a │ │ │ │ @ instruction: 0x37144618 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76ce8 │ │ │ │ + bl feb76ce0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ - ble d2a6fc │ │ │ │ - blcs 39bec │ │ │ │ + ble d2a6f4 │ │ │ │ + blcs 39be4 │ │ │ │ subsmi fp, fp, #184, 30 @ 0x2e0 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ stmdble r1, {r1, r3, r4, r7, r9, lr} │ │ │ │ subs r2, r8, r0, lsl #6 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -29928,15 +29926,15 @@ │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp!, {r2, sp, lr, pc}^ │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - blcs 3efac │ │ │ │ + blcs 3efa4 │ │ │ │ ldmdavs fp!, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x4618685b │ │ │ │ stc2l 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ ldmdavs r8!, {r2, sp, lr, pc}^ │ │ │ │ @ instruction: 0xff5ef7ff │ │ │ │ mvnsvc r4, #3145728 @ 0x300000 │ │ │ │ movwcc r6, #6203 @ 0x183b │ │ │ │ @@ -29950,15 +29948,15 @@ │ │ │ │ mcr2 7, 4, pc, cr14, cr15, {7} @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ and r6, r4, sl, asr r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ - blcs 39d04 │ │ │ │ + blcs 39cfc │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ ldcvc 8, cr6, [fp, #-364] @ 0xfffffe94 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xe004fdb1 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ @@ -29967,36 +29965,36 @@ │ │ │ │ eorsvs r1, sl, sl, asr lr │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ - blcs 39d48 │ │ │ │ + blcs 39d40 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r4, sp, lr, pc}^ │ │ │ │ ldcvc 8, cr6, [fp, #-364] @ 0xfffffe94 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r9, r1, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldrvc r2, [sl, #-513] @ 0xfffffdff │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - bcc 79d68 │ │ │ │ + bcc 79d60 │ │ │ │ movwcs r6, #4186 @ 0x105a │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76e18 │ │ │ │ + bl feb76e10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ tstcs r8, r9, lsr r0 │ │ │ │ @ instruction: 0xf7e22001 │ │ │ │ - @ instruction: 0x4603ec72 │ │ │ │ + @ instruction: 0x4603ec76 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ stc2 7, cr15, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrhvs r6, [sl], #-139 @ 0xffffff75 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r8, sp, lr}^ │ │ │ │ @@ -30019,15 +30017,15 @@ │ │ │ │ @ instruction: 0x609a68ba │ │ │ │ ldmdavs fp!, {r0, r2, r4, sp, lr, pc}^ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ ldrshvs r6, [sl], #138 @ 0x8a │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrhvs r6, [sl], #138 @ 0x8a │ │ │ │ - blcs 3a098 │ │ │ │ + blcs 3a090 │ │ │ │ ldmvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0x609a68ba │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ svclt 0x0000609a │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ @@ -30051,15 +30049,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ @ instruction: 0x4603fd75 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ ldmdavs fp!, {r2, r3, r4, r5, sp, lr, pc} │ │ │ │ - blcs 39e98 │ │ │ │ + blcs 39e90 │ │ │ │ ldmdavs r8!, {r1, r2, r8, ip, lr, pc} │ │ │ │ stc2l 7, cr15, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ mvnsvc r4, #3145728 @ 0x300000 │ │ │ │ eors r6, r1, fp, ror r8 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ cmnpvs r8, fp, lsl #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7ff6838 │ │ │ │ @@ -30070,51 +30068,51 @@ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xff58f7ff │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ ldmibvs r8!, {r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - ldc2 7, cr15, [pc, #1020]! @ 20174 │ │ │ │ - blcs 31588 │ │ │ │ + ldc2 7, cr15, [pc, #1020]! @ 2016c │ │ │ │ + blcs 31580 │ │ │ │ ldmibvs r8!, {r0, r1, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ stc2 7, cr15, [r0, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xf7ff6978 │ │ │ │ ldmdavs r8!, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ mvnsvc r4, #3145728 @ 0x300000 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmibvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl eddd40 │ │ │ │ + bl fddd38 │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq r0, [r2], -lr │ │ │ │ + andeq r0, r2, r6, lsl #6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r0, r2, lr, asr r2 │ │ │ │ + andeq r0, r2, r6, ror #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb76fd4 │ │ │ │ + bl feb76fcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2612 @ 0xfffff5cc │ │ │ │ ldmpl r3, {r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ rsbsvs r6, fp, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x61bb2300 │ │ │ │ - blcs 39fe8 │ │ │ │ + blcs 39fe0 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmvs fp!, {r1, r3, r6, sp, lr, pc}^ │ │ │ │ - blcs 79f74 │ │ │ │ + blcs 79f6c │ │ │ │ movwcs sp, #2049 @ 0x801 │ │ │ │ ldmvs r8!, {r2, r6, sp, lr, pc}^ │ │ │ │ stc2 7, cr15, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ strdcs r6, [r0, -r8] │ │ │ │ @ instruction: 0xf7ff69f8 │ │ │ │ and pc, sl, r1, ror #28 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @@ -30130,44 +30128,44 @@ │ │ │ │ svclt 0x0000e019 │ │ │ │ ldmibvs fp!, {r0, r1, r2, r4, sp, lr, pc} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ stc2 7, cr15, [sp], #1020 @ 0x3fc │ │ │ │ ldmibvs r8!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ ldc2l 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r9, sp, lr}^ │ │ │ │ - bvs e316cc │ │ │ │ + bvs e316c4 │ │ │ │ mrc2 7, 6, pc, cr2, cr15, {7} │ │ │ │ @ instruction: 0xf7ff6a38 │ │ │ │ ldmibvs r8!, {r0, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ mcr2 7, 5, pc, cr11, cr15, {7} @ │ │ │ │ @ instruction: 0xf7ff69f8 │ │ │ │ @ instruction: 0xf107fd95 │ │ │ │ @ instruction: 0x46190314 │ │ │ │ @ instruction: 0xf7ff69f8 │ │ │ │ @ instruction: 0x4603fd36 │ │ │ │ bicsle r2, lr, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff69f8 │ │ │ │ ldmibvs fp!, {r0, r1, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ - bvs 1eb9ee8 │ │ │ │ + bvs 1eb9ee0 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - b fefdde38 │ │ │ │ + b ff0dde30 │ │ │ │ @ instruction: 0x37284618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r0, r2, sl, lsl r2 │ │ │ │ + andeq r0, r2, r2, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r0, r2, r6, ror #2 │ │ │ │ + andeq r0, r2, lr, ror #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb770cc │ │ │ │ + bl feb770c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blcs 3a0c8 │ │ │ │ + blcs 3a0c0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, ip, lr, pc}^ │ │ │ │ ldc2 7, cr15, [sl], #1020 @ 0x3fc │ │ │ │ strdcs r6, [r0, -r8] │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ mcr2 7, 3, pc, cr13, cr15, {7} @ │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @@ -30180,40 +30178,40 @@ │ │ │ │ svclt 0x0000e000 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ - bmi 1b8110 │ │ │ │ - blmi 1b111c │ │ │ │ + bmi 1b8108 │ │ │ │ + blmi 1b1114 │ │ │ │ @ instruction: 0x461958d3 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ svclt 0x0000f809 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + ldrdeq r0, [r2], -r8 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77158 │ │ │ │ + bl feb77150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ andle r2, fp, r0, lsl #22 │ │ │ │ ldmdavs fp!, {r1, sp, lr, pc} │ │ │ │ @ instruction: 0x479868f8 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ rscsvs pc, r8, r3, asr #16 │ │ │ │ - blcs 3a36c │ │ │ │ + blcs 3a364 │ │ │ │ strd sp, [r0], -r5 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77194 │ │ │ │ + bl feb7718c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ mrrc2 7, 15, pc, r8, cr15 @ │ │ │ │ strdcs r6, [r0, -r8] │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @@ -30234,24 +30232,24 @@ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ mrc2 7, 0, pc, cr0, cr15, {7} │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ movwcs pc, #7271 @ 0x1c67 @ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77208 │ │ │ │ + bl feb77200 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmpl r3, {r0, r3, r4, r8, r9, fp, lr}^ │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ - blcs 3a218 │ │ │ │ + blcs 3a210 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc}^ │ │ │ │ ldc2 7, cr15, [r0], {255} @ 0xff │ │ │ │ tstcs r0, r8, lsr r1 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ @ instruction: 0xf107fd4f │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @@ -30261,55 +30259,55 @@ │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ ldmvs fp!, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmdbvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldmib ip, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r0!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r1, sl, ror #31 │ │ │ │ + strdeq pc, [r1], -r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, r2, lsr #31 │ │ │ │ + andeq pc, r1, sl, lsr #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77290 │ │ │ │ + bl feb77288 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2586 @ 0xfffff5e6 │ │ │ │ ldmpl r3, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ - blcs 3a2a0 │ │ │ │ + blcs 3a298 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r0, r2, r4, sp, lr, pc}^ │ │ │ │ - blx ff35e0be │ │ │ │ + blx ff35e0b6 │ │ │ │ @ instruction: 0xf04f6138 │ │ │ │ ldmdbvs r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ │ │ stc2 7, cr15, [sl, #-1020] @ 0xfffffc04 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ stc2 7, cr15, [pc], {255} @ 0xff │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ ldmdbvs r8!, {r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx ffc5e0e2 │ │ │ │ + blx ffc5e0da │ │ │ │ stmdbmi sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - bmi 2312d0 │ │ │ │ + bmi 2312c8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e2d001 │ │ │ │ - @ instruction: 0x4618e998 │ │ │ │ + @ instruction: 0x4618e99c │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq pc, r1, r2, ror #30 │ │ │ │ + andeq pc, r1, sl, ror #30 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, r8, lsl pc @ │ │ │ │ + andeq pc, r1, r0, lsr #30 │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eor r2, r4, r0, lsl #6 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @@ -30327,171 +30325,171 @@ │ │ │ │ addsvs r2, sl, r0, lsl #4 │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0x609a68fa │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0x4618691b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ - blvc 15e2f0 │ │ │ │ + blvc 15e2e8 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ - bmi 638374 │ │ │ │ - blmi 631380 │ │ │ │ + bmi 63836c │ │ │ │ + blmi 631378 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f617b │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ ands r2, r1, r0, lsl #6 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ teqpvs r8, r1, asr fp @ p-variant is OBSOLETE │ │ │ │ ldmdbvs r8!, {r8, sp} │ │ │ │ ldc2 7, cr15, [r0], {255} @ 0xff │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx fe59e1ca │ │ │ │ + blx fe59e1c2 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ ldmvs fp!, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmdbvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmdb r0!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r4!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r1, ip, ror #28 │ │ │ │ + andeq pc, r1, r4, ror lr @ │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, sl, lsr #28 │ │ │ │ + andeq pc, r1, r2, lsr lr @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77408 │ │ │ │ + bl feb77400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2584 @ 0xfffff5e8 │ │ │ │ ldmpl r3, {r3, r4, r8, r9, fp, lr}^ │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ - blcs 3a418 │ │ │ │ + blcs 3a410 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r1, r4, sp, lr, pc}^ │ │ │ │ - blx 45e236 │ │ │ │ + blx 45e22e │ │ │ │ @ instruction: 0xf04f6138 │ │ │ │ ldmdbvs r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ │ │ mcrr2 7, 15, pc, lr, cr15 @ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx 151e24e │ │ │ │ + blx 151e246 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ ldmvs fp!, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmdbvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldm lr, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r2!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r1, sl, ror #27 │ │ │ │ + strdeq pc, [r1], -r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, r6, lsr #27 │ │ │ │ + andeq pc, r1, lr, lsr #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7748c │ │ │ │ + bl feb77484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ ldmpl r3, {r0, r1, r4, r8, r9, fp, lr}^ │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adcsvs r2, fp, r0, lsl #6 │ │ │ │ - blcs 3a49c │ │ │ │ + blcs 3a494 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r3, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf107691b │ │ │ │ ldrmi r0, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ ldmvs fp!, {r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmia r6!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia sl!, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r1, r6, ror #26 │ │ │ │ + andeq pc, r1, lr, ror #26 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, r6, lsr sp @ │ │ │ │ + andeq pc, r1, lr, lsr sp @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb774fc │ │ │ │ + bl feb774f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - bmi 8b83f0 │ │ │ │ - blmi 8b14f8 │ │ │ │ + bmi 8b83e8 │ │ │ │ + blmi 8b14f0 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f61fb │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eor r2, r4, r0, lsl #6 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ @ instruction: 0x61b8fa95 │ │ │ │ ldmibvs r8!, {r8, sp} │ │ │ │ - blx ff55e336 │ │ │ │ + blx ff55e32e │ │ │ │ ldmdbvs fp!, {r1, r2, r3, sp, lr, pc} │ │ │ │ addsmi r6, sl, #3801088 @ 0x3a0000 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r8, ip, lr, pc} │ │ │ │ ldmibvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr} │ │ │ │ mcrr2 7, 15, pc, r1, cr15 @ │ │ │ │ mvnsvc r4, #3145728 @ 0x300000 │ │ │ │ ldmibvs r8!, {r0, r1, r3, sp, lr, pc} │ │ │ │ - blx a5e356 │ │ │ │ + blx a5e34e │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx ff29e360 │ │ │ │ - blcs 31b74 │ │ │ │ + blx ff29e358 │ │ │ │ + blcs 31b6c │ │ │ │ ldmibvs r8!, {r0, r1, r2, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ - blx feade36c │ │ │ │ + blx feade364 │ │ │ │ stmdbmi sl, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ - bmi 23155c │ │ │ │ + bmi 231554 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e2d001 │ │ │ │ - @ instruction: 0x4618e852 │ │ │ │ + @ instruction: 0x4618e856 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strdeq pc, [r1], -r4 │ │ │ │ + strdeq pc, [r1], -ip │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, ip, lsl #25 │ │ │ │ + muleq r1, r4, ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb775a8 │ │ │ │ + bl feb775a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2590 @ 0xfffff5e2 │ │ │ │ ldmpl r3, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8fa43 │ │ │ │ ldmibvs r8!, {r8, sp} │ │ │ │ - blx fe0de3da │ │ │ │ + blx fe0de3d2 │ │ │ │ ldmdbvs sl!, {r0, r2, r3, sp, lr, pc} │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x47984610 │ │ │ │ - blcs 31bf8 │ │ │ │ + blcs 31bf0 │ │ │ │ ldmdbvs fp!, {r1, ip, lr, pc} │ │ │ │ and r6, fp, fp, ror r1 │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ @ instruction: 0xf107fad7 │ │ │ │ @ instruction: 0x46190310 │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ @ instruction: 0x4603fa78 │ │ │ │ @@ -30499,39 +30497,39 @@ │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmibvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmda r0, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r4, {r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r1, r6, asr #24 │ │ │ │ + andeq pc, r1, lr, asr #24 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, sl, ror #23 │ │ │ │ + strdeq pc, [r1], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77648 │ │ │ │ + bl feb77640 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2590 @ 0xfffff5e2 │ │ │ │ ldmpl r3, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8f9f3 │ │ │ │ ldmibvs r8!, {r8, sp} │ │ │ │ - blx cde47a │ │ │ │ + blx cde472 │ │ │ │ ldmdbvs sl!, {r0, r2, r3, sp, lr, pc} │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x47984610 │ │ │ │ - blcs 31c98 │ │ │ │ + blcs 31c90 │ │ │ │ movwcs sp, #258 @ 0x102 │ │ │ │ and r6, fp, fp, ror r1 │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ @ instruction: 0xf107fa87 │ │ │ │ @ instruction: 0x46190310 │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ strmi pc, [r3], -r8, lsr #20 │ │ │ │ @@ -30539,22 +30537,22 @@ │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ ldmdbvs fp!, {r0, r3, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmibvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - svc 0x00b0f7e1 │ │ │ │ + svc 0x00b4f7e1 │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r1, r6, lsr #23 │ │ │ │ + andeq pc, r1, lr, lsr #23 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, sl, asr #22 │ │ │ │ + andeq pc, r1, r2, asr fp @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb776e8 │ │ │ │ + bl feb776e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2591 @ 0xfffff5e1 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ @@ -30567,45 +30565,45 @@ │ │ │ │ and pc, sp, r1, ror #21 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ @ instruction: 0x46106879 │ │ │ │ @ instruction: 0x46034798 │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ ldmibvs r8!, {r0, r1, r3, sp, lr, pc} │ │ │ │ - blx 1ade538 │ │ │ │ + blx 1ade530 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf9d7f7ff │ │ │ │ - blcs 31d58 │ │ │ │ + blcs 31d50 │ │ │ │ ldmibvs r8!, {r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf9b8f7ff │ │ │ │ stmdbmi sl, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ - bmi 231740 │ │ │ │ + bmi 231738 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e1d001 │ │ │ │ - ldrmi lr, [r8], -r0, ror #30 │ │ │ │ + ldrmi lr, [r8], -r4, ror #30 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq pc, r1, r6, lsl #22 │ │ │ │ + andeq pc, r1, lr, lsl #22 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, r8, lsr #21 │ │ │ │ + @ instruction: 0x0001fab0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7778c │ │ │ │ + bl feb77784 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx fe7de5a0 │ │ │ │ + blx fe7de598 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb777b4 │ │ │ │ + bl feb777ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ ldmpl r3, {r0, r1, r4, r8, r9, fp, lr}^ │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -30618,22 +30616,22 @@ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ ldmvs fp!, {r0, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - svc 0x0012f7e1 │ │ │ │ + svc 0x0016f7e1 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r1, lr, lsr sl @ │ │ │ │ + andeq pc, r1, r6, asr #20 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, lr, lsl #20 │ │ │ │ + andeq pc, r1, r6, lsl sl @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77824 │ │ │ │ + bl feb7781c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2591 @ 0xfffff5e1 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -30648,131 +30646,131 @@ │ │ │ │ @ instruction: 0x461968fb │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ ldmdbvs r8!, {r0, r1, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf99cf7ff │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf93df7ff │ │ │ │ - blcs 31e8c │ │ │ │ + blcs 31e84 │ │ │ │ ldmdbvs r8!, {r1, r2, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf91ef7ff │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ ldmibvs sl!, {r0, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - cdp 7, 12, cr15, cr2, cr1, {7} │ │ │ │ + cdp 7, 12, cr15, cr6, cr1, {7} │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq pc, r1, lr, asr #19 │ │ │ │ + ldrdeq pc, [r1], -r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq pc, r1, lr, ror #18 │ │ │ │ + andeq pc, r1, r6, ror r9 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb778c4 │ │ │ │ + bl feb778bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs r6, #57 @ 0x39 │ │ │ │ movwcs r6, #187 @ 0xbb │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0xf8bcf7ff │ │ │ │ tstcs r0, r8, lsr r1 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ @ instruction: 0x4603f9fb │ │ │ │ movweq pc, #4227 @ 0x1083 @ │ │ │ │ - blcs 4d260 │ │ │ │ + blcs 4d258 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r8, ip, lr, pc}^ │ │ │ │ - blx ff99e6f8 │ │ │ │ + blx ff99e6f0 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0x4618009b │ │ │ │ - svc 0x0040f7e1 │ │ │ │ + svc 0x0044f7e1 │ │ │ │ adcsvs r4, fp, r3, lsl #12 │ │ │ │ ldmdbvs r8!, {r3, sp, lr, pc} │ │ │ │ - blx 179e710 │ │ │ │ + blx 179e708 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ ldmvs fp!, {r0, r1, r2, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ rscsvs r3, fp, r1, lsl #6 │ │ │ │ @ instruction: 0x009b68fb │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8e3f7ff │ │ │ │ - blcs 31f40 │ │ │ │ + blcs 31f38 │ │ │ │ ldmdbvs r9!, {r0, r1, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ andcs r6, r4, #3866624 @ 0x3b0000 │ │ │ │ @ instruction: 0xf7e168b8 │ │ │ │ - movwcs lr, #3294 @ 0xcde │ │ │ │ + movwcs lr, #3298 @ 0xce2 │ │ │ │ strd r6, [fp], -fp │ │ │ │ @ instruction: 0x009b68fb │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ rscsvs r3, fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blle ffbf11d0 │ │ │ │ + blle ffbf11c8 │ │ │ │ svclt 0x0000e000 │ │ │ │ @ instruction: 0xf7e168b8 │ │ │ │ - ldmdbvs r8!, {r1, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ + ldmdbvs r8!, {r1, r2, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8a6f7ff │ │ │ │ @ instruction: 0x4618687b │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ - blhi dbc3c │ │ │ │ + blhi dbc34 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ - bmi a78988 │ │ │ │ - blmi a7198c │ │ │ │ + bmi a78980 │ │ │ │ + blmi a71984 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f61fb │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xf850f7ff │ │ │ │ @ instruction: 0x210061b8 │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ ands pc, r9, pc, lsl #19 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0x47984610 │ │ │ │ - blhi 105c290 │ │ │ │ + blhi 105c288 │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ mrc 7, 5, r4, cr0, cr8, {4} │ │ │ │ vcmp.f64 d7, d0 │ │ │ │ vsqrt.f64 d24, d7 │ │ │ │ stmdale r4, {r4, r9, fp, ip, sp, lr, pc} │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - blx 4de7e8 │ │ │ │ + blx 4de7e0 │ │ │ │ movwcs lr, #13 │ │ │ │ ldmibvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr} │ │ │ │ @ instruction: 0xf8d8f7ff │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf879f7ff │ │ │ │ - blcs 32014 │ │ │ │ + blcs 3200c │ │ │ │ ldmdbvs fp!, {r2, r3, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf9fcf7ff │ │ │ │ @ instruction: 0xf7ff69b8 │ │ │ │ svclt 0x0000f853 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ ldmpl r3, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - ldcl 7, cr15, [sl, #900]! @ 0x384 │ │ │ │ + ldcl 7, cr15, [lr, #900]! @ 0x384 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ - blhi dbb34 │ │ │ │ + blhi dbb2c │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq pc, r1, r0, ror #16 │ │ │ │ + andeq pc, r1, r8, ror #16 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq pc, [r1], -lr │ │ │ │ + andeq pc, r1, r6, ror #15 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ andcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r8, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, r8, fp, sp, lr}^ │ │ │ │ ldmdavs sl!, {r1, r3, r4, r8, sp, lr}^ │ │ │ │ movwcc pc, #4674 @ 0x1242 @ │ │ │ │ @@ -30784,29 +30782,29 @@ │ │ │ │ mvnsmi pc, #80740352 @ 0x4d00000 │ │ │ │ @ instruction: 0x03baf6c9 │ │ │ │ ldmdavs sl!, {r0, r1, r4, r7, sp, lr}^ │ │ │ │ cmnpmi r6, #1342177284 @ p-variant is OBSOLETE @ 0x50000004 │ │ │ │ teqpeq r2, #268435468 @ p-variant is OBSOLETE @ 0x1000000c │ │ │ │ svclt 0x000060d3 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15ea14 │ │ │ │ + blvc 15ea0c │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b087 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ movwcs r6, #315 @ 0x13b │ │ │ │ eors r6, r3, fp, ror r1 │ │ │ │ addseq r6, fp, fp, lsr r9 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ ldmvs sl!, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ andsvc fp, sl, sl, asr #5 │ │ │ │ addseq r6, fp, fp, lsr r9 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ - beq 67a944 │ │ │ │ + beq 67a93c │ │ │ │ movwcc r6, #6523 @ 0x197b │ │ │ │ ldrmi r6, [r3], #-2298 @ 0xfffff706 │ │ │ │ andsvc fp, sl, sl, asr #5 │ │ │ │ addseq r6, fp, fp, lsr r9 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ ldceq 8, cr6, [r9], {27} │ │ │ │ movwcc r6, #10619 @ 0x297b │ │ │ │ @@ -30821,31 +30819,31 @@ │ │ │ │ movwcc r6, #6459 @ 0x193b │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ cmnvs fp, r4, lsl #6 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ bicle r4, r7, #-1610612727 @ 0xa0000009 │ │ │ │ svclt 0x0000bf00 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ - blvc 15eaa8 │ │ │ │ + blvc 15eaa0 │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b087 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ movwcs r6, #315 @ 0x13b │ │ │ │ eor r6, r6, fp, ror r1 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavc fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldmvs sl!, {r0, r8, r9, ip, sp} │ │ │ │ ldmdavc fp, {r0, r1, r4, sl, lr} │ │ │ │ - b 10611d0 │ │ │ │ + b 10611c8 │ │ │ │ ldmdbvs fp!, {r0, r1, r9}^ │ │ │ │ ldmvs r9!, {r1, r8, r9, ip, sp} │ │ │ │ ldmdavc fp, {r0, r1, r3, sl, lr} │ │ │ │ - b 10a19e0 │ │ │ │ + b 10a19d8 │ │ │ │ ldmdbvs fp!, {r0, r1, r8}^ │ │ │ │ ldmvs sl!, {r0, r1, r8, r9, ip, sp} │ │ │ │ ldmdavc fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r9, sl} │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r7}^ │ │ │ │ movwmi r4, #41987 @ 0xa403 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ @@ -30854,21 +30852,21 @@ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ addsmi r6, sl, #8060928 @ 0x7b0000 │ │ │ │ svclt 0x0000d3d4 │ │ │ │ ldrcc fp, [ip, -r0, lsl #30] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb77bb8 │ │ │ │ + bl feb77bb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r8, r8, pc @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf8df6039 │ │ │ │ ldrbtmi r2, [sl], #-2788 @ 0xfffff51c │ │ │ │ - bcc ff85ed4c │ │ │ │ + bcc ff85ed44 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f65fb │ │ │ │ ldmdavs fp!, {r8, r9}^ │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ @ instruction: 0x617b689b │ │ │ │ @@ -30882,434 +30880,434 @@ │ │ │ │ ldmibvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2555 @ 0xfffff605 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ cmnpmi r8, #-1610612732 @ p-variant is OBSOLETE @ 0xa0000004 │ │ │ │ msrvc SPSR_fx, #-805306356 @ 0xd000000c │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fae14 │ │ │ │ + b 13fae0c │ │ │ │ rscsvs r6, fp, r3, ror r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2619 @ 0xfffff5c5 │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ cmppvc r6, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ biceq pc, r7, #216006656 @ 0xce00000 │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ - b 13fb148 │ │ │ │ + b 13fb140 │ │ │ │ @ instruction: 0x61bb5333 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2683 @ 0xfffff585 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ bicseq pc, fp, #1879048196 @ 0x70000004 │ │ │ │ msrmi CPSR_, #536870924 @ 0x2000000c │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb07c │ │ │ │ + b 13fb074 │ │ │ │ ldrshvs r3, [fp, #-51]! @ 0xffffffcd │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2747 @ 0xfffff545 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ mvnvs pc, #76, 12 @ 0x4c00000 │ │ │ │ @ instruction: 0x13bdf2cc │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fafb0 │ │ │ │ + b 13fafa8 │ │ │ │ teqvs fp, r3 @ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmibvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2811 @ 0xfffff505 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ @ instruction: 0x73aff640 │ │ │ │ cmnppl ip, #-268435444 @ p-variant is OBSOLETE @ 0xf000000c │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13faee4 │ │ │ │ + b 13faedc │ │ │ │ rscsvs r6, fp, r3, ror r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2875 @ 0xfffff4c5 │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ msrvs CPSR_fx, #76, 4 @ 0xc0000004 │ │ │ │ orrvc pc, r7, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ - b 13fb218 │ │ │ │ + b 13fb210 │ │ │ │ @ instruction: 0x61bb5333 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2939 @ 0xfffff485 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ tstpvs r3, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ teqpeq r0, #211812352 @ p-variant is OBSOLETE @ 0xca00000 │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb14c │ │ │ │ + b 13fb144 │ │ │ │ ldrshvs r3, [fp, #-51]! @ 0xffffffcd │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3003 @ 0xfffff445 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ movwpl pc, #4681 @ 0x1249 @ │ │ │ │ movtpl pc, #26319 @ 0x66cf @ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fb080 │ │ │ │ + b 13fb078 │ │ │ │ teqvs fp, r3 @ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmibvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3067 @ 0xfffff405 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ bicseq pc, r8, #76546048 @ 0x4900000 │ │ │ │ orrne pc, r0, #207618048 @ 0xc600000 │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fafb4 │ │ │ │ + b 13fafac │ │ │ │ rscsvs r6, fp, r3, ror r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3131 @ 0xfffff3c5 │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ @ instruction: 0x73aff24f │ │ │ │ movtcc pc, #18120 @ 0x46c8 @ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ - b 13fb2e8 │ │ │ │ + b 13fb2e0 │ │ │ │ @ instruction: 0x61bb5333 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3195 @ 0xfffff385 │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ msrmi CPSR_s, #683671552 @ 0x28c00000 │ │ │ │ cmnvs fp, pc, asr #22 │ │ │ │ - b 13fb218 │ │ │ │ + b 13fb210 │ │ │ │ ldrshvs r3, [fp, #-51]! @ 0xffffffcd │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3259 @ 0xfffff345 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ @ instruction: 0x73bef24d │ │ │ │ cmppne ip, #200, 12 @ p-variant is OBSOLETE @ 0xc800000 │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fb14c │ │ │ │ + b 13fb144 │ │ │ │ teqvs fp, r3 @ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmibvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3323 @ 0xfffff305 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ msrne CPSR_x, #268435460 @ 0x10000004 │ │ │ │ orrscc pc, r0, #207618048 @ 0xc600000 │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fb080 │ │ │ │ + b 13fb078 │ │ │ │ rscsvs r6, fp, r3, ror r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3387 @ 0xfffff2c5 │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ orrsne pc, r3, #1879048196 @ 0x70000004 │ │ │ │ orrspl pc, r8, #217055232 @ 0xcf00000 │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ - b 13fb3b4 │ │ │ │ + b 13fb3ac │ │ │ │ @ instruction: 0x61bb5333 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3451 @ 0xfffff285 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ orrcc pc, lr, #68, 4 @ 0x40000004 │ │ │ │ cmnpvs r9, #-1610612724 @ p-variant is OBSOLETE @ 0xa000000c │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb2e8 │ │ │ │ + b 13fb2e0 │ │ │ │ ldrshvs r3, [fp, #-51]! @ 0xffffffcd │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3515 @ 0xfffff245 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ msreq CPSR_c, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x13b4f6c4 │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fb21c │ │ │ │ + b 13fb214 │ │ │ │ teqvs fp, r3 @ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ ldmibvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2619 @ 0xfffff5c5 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ msrpl SPSR_x, #536870916 @ 0x20000004 │ │ │ │ tstpvs lr, #-268435444 @ p-variant is OBSOLETE @ 0xf000000c │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fb150 │ │ │ │ + b 13fb148 │ │ │ │ ldrshtvs r6, [fp], #51 @ 0x33 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2939 @ 0xfffff485 │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ movtcc pc, #587 @ 0x24b @ │ │ │ │ movteq pc, #716 @ 0x2cc @ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ - b 13fb484 │ │ │ │ + b 13fb47c │ │ │ │ @ instruction: 0x61bb53f3 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3259 @ 0xfffff345 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ cmppcs r1, #72351744 @ p-variant is OBSOLETE @ 0x4500000 │ │ │ │ cmppvs lr, #536870924 @ p-variant is OBSOLETE @ 0x2000000c │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb3b8 │ │ │ │ + b 13fb3b0 │ │ │ │ ldrhvs r4, [fp, #-51]! @ 0xffffffcd │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmibvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2555 @ 0xfffff605 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ @ instruction: 0x73aaf24c │ │ │ │ @ instruction: 0x13b6f6ce │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fb2ec │ │ │ │ + b 13fb2e4 │ │ │ │ teqvs fp, r3, lsr r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ ldmibvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2875 @ 0xfffff4c5 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ cmppeq sp, #268435460 @ p-variant is OBSOLETE @ 0x10000004 │ │ │ │ msrvs CPSR_fsxc, #-805306356 @ 0xd000000c │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fb220 │ │ │ │ + b 13fb218 │ │ │ │ ldrshtvs r6, [fp], #51 @ 0x33 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3195 @ 0xfffff385 │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ cmppmi r3, #268435460 @ p-variant is OBSOLETE @ 0x10000004 │ │ │ │ movtcs pc, #17088 @ 0x42c0 @ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ - b 13fb554 │ │ │ │ + b 13fb54c │ │ │ │ @ instruction: 0x61bb53f3 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3515 @ 0xfffff245 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ orrvs pc, r1, #-536870908 @ 0xe0000004 │ │ │ │ @ instruction: 0x03a1f6cd │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb488 │ │ │ │ + b 13fb480 │ │ │ │ ldrhvs r4, [fp, #-51]! @ 0xffffffcd │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmibvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2811 @ 0xfffff505 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ biccc pc, r8, #82837504 @ 0x4f00000 │ │ │ │ bicsvc pc, r3, #-536870900 @ 0xe000000c │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fb3bc │ │ │ │ + b 13fb3b4 │ │ │ │ teqvs fp, r3, lsr r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ ldmibvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3131 @ 0xfffff3c5 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ mvnpl pc, #76, 12 @ 0x4c00000 │ │ │ │ mvnne pc, #536870924 @ 0x2000000c │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fb2f0 │ │ │ │ + b 13fb2e8 │ │ │ │ ldrshtvs r6, [fp], #51 @ 0x33 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3451 @ 0xfffff285 │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ bicsvc pc, r6, #64, 4 │ │ │ │ teqpcc r7, #204, 4 @ p-variant is OBSOLETE @ 0xc000000c │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ - b 13fb624 │ │ │ │ + b 13fb61c │ │ │ │ @ instruction: 0x61bb53f3 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2747 @ 0xfffff545 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ orrpl pc, r7, #64, 12 @ 0x4000000 │ │ │ │ bicsmi pc, r5, #-268435444 @ 0xf000000c │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb558 │ │ │ │ + b 13fb550 │ │ │ │ ldrhvs r4, [fp, #-51]! @ 0xffffffcd │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmibvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3067 @ 0xfffff405 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ mvnmi pc, #268435460 @ 0x10000004 │ │ │ │ cmpppl sl, #196, 4 @ p-variant is OBSOLETE @ 0x4000000c │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fb48c │ │ │ │ + b 13fb484 │ │ │ │ teqvs fp, r3, lsr r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ ldmibvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3387 @ 0xfffff2c5 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ movwne pc, #22094 @ 0x564e @ │ │ │ │ mvnne pc, #211812352 @ 0xca00000 │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fb3c0 │ │ │ │ + b 13fb3b8 │ │ │ │ ldrshtvs r6, [fp], #51 @ 0x33 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-2683 @ 0xfffff585 │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ mvnscc pc, #-1610612732 @ 0xa0000004 │ │ │ │ mvnmi pc, #217055232 @ 0xcf00000 │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ - b 13fb6f4 │ │ │ │ + b 13fb6ec │ │ │ │ @ instruction: 0x61bb53f3 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, lr} │ │ │ │ ldmvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3003 @ 0xfffff445 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ bicscs pc, r9, #64, 4 │ │ │ │ msrvc SPSR_fsxc, #1610612748 @ 0x6000000c │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb628 │ │ │ │ + b 13fb620 │ │ │ │ ldrhvs r4, [fp, #-51]! @ 0xffffffcd │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, lr}^ │ │ │ │ ldmibvs fp!, {r0, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ tstmi sl, #11 │ │ │ │ ldrmi r6, [sl], #-3323 @ 0xfffff305 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ orrmi pc, sl, #68, 12 @ 0x4400000 │ │ │ │ msrpl CPSR_fx, #200, 12 @ 0xc800000 │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fb55c │ │ │ │ + b 13fb554 │ │ │ │ teqvs fp, r3, lsr r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, lr} │ │ │ │ - blvs ef11f0 │ │ │ │ + blvs ef11e8 │ │ │ │ ldmvs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ @ instruction: 0xf5a34413 │ │ │ │ vrsra.s64 d2, d24, #29 │ │ │ │ ldrhtvs r6, [fp], #62 @ 0x3e │ │ │ │ - b 13fb488 │ │ │ │ + b 13fb480 │ │ │ │ rscsvs r7, fp, r3, lsr r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, lr}^ │ │ │ │ - blvs ffef121c │ │ │ │ + blvs ffef1214 │ │ │ │ ldmibvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ vqshl.s8 d20, d10, d15 │ │ │ │ vsubw.s8 q11, q12, d1 │ │ │ │ ldrmi r7, [r3], #-881 @ 0xfffffc8f │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ cmnpl r3, #323584 @ 0x4f000 │ │ │ │ ldmibvs sl!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ @@ -31318,15 +31316,15 @@ │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ subsmi r6, sl, fp, lsr r9 │ │ │ │ ldrmi r6, [sl], #-3259 @ 0xfffff345 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ msrne CPSR_x, #1610612740 @ 0x60000004 │ │ │ │ orrspl pc, sp, #207618048 @ 0xc600000 │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb6e4 │ │ │ │ + b 13fb6dc │ │ │ │ cmnvs fp, r3, lsr r3 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, lr}^ │ │ │ │ ldclvs 0, cr4, [fp, #-360]! @ 0xfffffe98 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ @@ -31341,21 +31339,21 @@ │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ ldrhmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ ldrmi r6, [sl], #-2619 @ 0xfffff5c5 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ movtcs pc, #17998 @ 0x464e @ │ │ │ │ @ instruction: 0x43bef2ca │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fb540 │ │ │ │ + b 13fb538 │ │ │ │ rscsvs r7, fp, r3, lsr r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, lr}^ │ │ │ │ - bvs ffef12d4 │ │ │ │ + bvs ffef12cc │ │ │ │ ldmibvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ @ instruction: 0xf64c441a │ │ │ │ @ instruction: 0xf6c473a9 │ │ │ │ ldrmi r3, [r3], #-990 @ 0xfffffc22 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ cmnpl r3, #323584 @ 0x4f000 │ │ │ │ ldmibvs sl!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ @@ -31364,15 +31362,15 @@ │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ subsmi r6, sl, fp, lsr r9 │ │ │ │ ldrmi r6, [sl], #-3003 @ 0xfffff445 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ msrcc SPSR_, #68, 12 @ 0x4400000 │ │ │ │ @ instruction: 0x63bbf2cf │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb79c │ │ │ │ + b 13fb794 │ │ │ │ cmnvs fp, r3, lsr r3 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, lr}^ │ │ │ │ ldclvs 0, cr4, [fp], #-360 @ 0xfffffe98 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ @@ -31387,15 +31385,15 @@ │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ ldrhmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ ldrmi r6, [sl], #-3387 @ 0xfffff2c5 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ bicvs pc, r6, #74448896 @ 0x4700000 │ │ │ │ orrseq pc, fp, #203423744 @ 0xc200000 │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fb5f8 │ │ │ │ + b 13fb5f0 │ │ │ │ rscsvs r7, fp, r3, lsr r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ @@ -31410,21 +31408,21 @@ │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ subsmi r6, sl, fp, lsr r9 │ │ │ │ ldrmi r6, [sl], #-2747 @ 0xfffff545 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ orreq pc, r5, #805306372 @ 0x30000004 │ │ │ │ mvnmi pc, #-805306356 @ 0xd000000c │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb854 │ │ │ │ + b 13fb84c │ │ │ │ cmnvs fp, r3, lsr r3 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, lr}^ │ │ │ │ - blvs 1ef13e8 │ │ │ │ + blvs 1ef13e0 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ @ instruction: 0xf641441a │ │ │ │ vsubw.s8 , q0, d5 │ │ │ │ ldrmi r4, [r3], #-904 @ 0xfffffc78 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ cmncs r3, #323584 @ 0x4f000 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ @@ -31433,15 +31431,15 @@ │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ ldrhmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ ldrmi r6, [sl], #-3131 @ 0xfffff3c5 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ teqpeq r9, #-805306364 @ p-variant is OBSOLETE @ 0xd0000004 │ │ │ │ bicsne pc, r4, #214958080 @ 0xcd00000 │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fb6b0 │ │ │ │ + b 13fb6a8 │ │ │ │ rscsvs r7, fp, r3, lsr r3 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, lr}^ │ │ │ │ ldclvs 0, cr4, [fp], #360 @ 0x168 │ │ │ │ ldmibvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ @@ -31456,21 +31454,21 @@ │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ subsmi r6, sl, fp, lsr r9 │ │ │ │ ldrmi r6, [sl], #-3515 @ 0xfffff245 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ mvnsmi pc, #74448896 @ 0x4700000 │ │ │ │ @ instruction: 0x73a2f6c1 │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fb90c │ │ │ │ + b 13fb904 │ │ │ │ cmnvs fp, r3, lsr r3 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, lr}^ │ │ │ │ - bvs 1ef14a0 │ │ │ │ + bvs 1ef1498 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ vqshl.s8 d20, d10, d5 │ │ │ │ vqdmlal.s q11, d12, d1[5] │ │ │ │ ldrmi r4, [r3], #-940 @ 0xfffffc54 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ cmncs r3, #323584 @ 0x4f000 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ @@ -31486,15 +31484,15 @@ │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0x63b3ea4f │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-2363 @ 0xfffff6c5 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r8, r9, lr} │ │ │ │ - blvs feef1500 │ │ │ │ + blvs feef14f8 │ │ │ │ ldmibvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ @ instruction: 0xf64f441a │ │ │ │ vrsra.s64 d23, d7, #60 │ │ │ │ ldrmi r3, [r3], #-810 @ 0xfffffcd6 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ @ instruction: 0x53b3ea4f │ │ │ │ ldmibvs sl!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ @@ -31510,15 +31508,15 @@ │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ cmnmi r3, #323584 @ 0x4f000 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-2491 @ 0xfffff645 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r8, r9, lr} │ │ │ │ - blvs ef1560 │ │ │ │ + blvs ef1558 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ vqshl.s8 d20, d10, d10 │ │ │ │ @ instruction: 0xf6cf0339 │ │ │ │ ldrmi r4, [r3], #-915 @ 0xfffffc6d │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ mvnscs lr, #323584 @ 0x4f000 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ @@ -31534,15 +31532,15 @@ │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0x63b3ea4f │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-2363 @ 0xfffff6c5 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r7, r8, r9, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r8, r9, lr} │ │ │ │ - bvs feef15c0 │ │ │ │ + bvs feef15b8 │ │ │ │ ldmibvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ @ instruction: 0xf64c441a │ │ │ │ @ instruction: 0xf6c84392 │ │ │ │ ldrmi r7, [r3], #-780 @ 0xfffffcf4 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ @ instruction: 0x53b3ea4f │ │ │ │ ldmibvs sl!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ @@ -31551,126 +31549,126 @@ │ │ │ │ ldmibvs fp!, {r1, r3, r4, r6, r7, r8, r9, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, r8, r9, lr}^ │ │ │ │ ldclvs 0, cr4, [fp], #-360 @ 0xfffffe98 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ @ instruction: 0xf5a34413 │ │ │ │ @ instruction: 0xf6a31380 │ │ │ │ cmnvs fp, r3, lsl #7 │ │ │ │ - b 13fba88 │ │ │ │ + b 13fba80 │ │ │ │ cmnvs fp, r3, ror r3 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ svclt 0x0000e004 │ │ │ │ - andeq pc, r1, r6, lsr r6 @ │ │ │ │ + andeq pc, r1, lr, lsr r6 @ │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ bicsmi r6, sl, #16449536 @ 0xfb0000 │ │ │ │ tstmi sl, #2015232 @ 0x1ec000 │ │ │ │ ldrhmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ ldrmi r6, [sl], #-2619 @ 0xfffff5c5 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ bicspl pc, r1, #72351744 @ 0x4500000 │ │ │ │ orrpl pc, r4, #200, 4 @ 0x8000000c │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fb9c4 │ │ │ │ + b 13fb9bc │ │ │ │ teqvs fp, r3 @ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ bicsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ tstmi sl, #966656 @ 0xec000 │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ ldrmi r6, [sl], #-3067 @ 0xfffff405 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ movtvs pc, #63047 @ 0xf647 @ │ │ │ │ @ instruction: 0x73a8f6c6 │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fb8f4 │ │ │ │ + b 13fb8ec │ │ │ │ ldrhtvs r6, [fp], #51 @ 0x33 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ bicsmi r6, sl, #2015232 @ 0x1ec000 │ │ │ │ tstmi sl, #16449536 @ 0xfb0000 │ │ │ │ subsmi r6, sl, fp, lsr r9 │ │ │ │ ldrmi r6, [sl], #-3515 @ 0xfffff245 │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ mvnvs pc, #-536870908 @ 0xe0000004 │ │ │ │ msrvs CPSR_fs, #217055232 @ 0xcf00000 │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ - b 13fbc24 │ │ │ │ + b 13fbc1c │ │ │ │ @ instruction: 0x61bb53b3 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ bicsmi r6, sl, #966656 @ 0xec000 │ │ │ │ tstmi sl, #3063808 @ 0x2ec000 │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ ldrmi r6, [sl], #-2939 @ 0xfffff485 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ tstpcc r4, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ movwcc pc, #4810 @ 0x12ca @ │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fbb54 │ │ │ │ + b 13fbb4c │ │ │ │ cmnvs fp, r3, ror r3 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ bicsmi r6, sl, #16449536 @ 0xfb0000 │ │ │ │ tstmi sl, #2015232 @ 0x1ec000 │ │ │ │ ldrhmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ ldrmi r6, [sl], #-3387 @ 0xfffff2c5 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ @ instruction: 0x13a1f241 │ │ │ │ movwvs pc, #34500 @ 0x86c4 @ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fba84 │ │ │ │ + b 13fba7c │ │ │ │ teqvs fp, r3 @ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ bicsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ tstmi sl, #966656 @ 0xec000 │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ ldrmi r6, [sl], #-2811 @ 0xfffff505 │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ orrvs pc, r2, #74448896 @ 0x4700000 │ │ │ │ cmppvc r3, #-268435444 @ p-variant is OBSOLETE @ 0xf000000c │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ - b 13fb9b4 │ │ │ │ + b 13fb9ac │ │ │ │ ldrhtvs r6, [fp], #51 @ 0x33 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ bicsmi r6, sl, #2015232 @ 0x1ec000 │ │ │ │ tstmi sl, #16449536 @ 0xfb0000 │ │ │ │ subsmi r6, sl, fp, lsr r9 │ │ │ │ ldrmi r6, [sl], #-3259 @ 0xfffff345 │ │ │ │ ldrmi r6, [sl], #-2491 @ 0xfffff645 │ │ │ │ teqpcs r5, #-268435452 @ p-variant is OBSOLETE @ 0xf0000004 │ │ │ │ teqppl sl, #212860928 @ p-variant is OBSOLETE @ 0xcb00000 │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ - b 13fbce4 │ │ │ │ + b 13fbcdc │ │ │ │ @ instruction: 0x61bb53b3 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0x61bb4413 │ │ │ │ bicsmi r6, sl, #966656 @ 0xec000 │ │ │ │ tstmi sl, #3063808 @ 0x2ec000 │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ ldrmi r6, [sl], #-2683 @ 0xfffff585 │ │ │ │ ldrmi r6, [sl], #-2427 @ 0xfffff685 │ │ │ │ @ instruction: 0x23bbf24d │ │ │ │ bicscs pc, r7, #203423744 @ 0xc200000 │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ - b 13fbc14 │ │ │ │ + b 13fbc0c │ │ │ │ cmnvs fp, r3, ror r3 │ │ │ │ ldmibvs fp!, {r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ cmnvs fp, r3, lsl r4 │ │ │ │ bicsmi r6, sl, #16449536 @ 0xfb0000 │ │ │ │ tstmi sl, #2015232 @ 0x1ec000 │ │ │ │ ldrhmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ ldrmi r6, [sl], #-3131 @ 0xfffff3c5 │ │ │ │ ldrmi r6, [sl], #-2363 @ 0xfffff6c5 │ │ │ │ orrscc pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ orrcc pc, r6, #216006656 @ 0xce00000 │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ - b 13fbb44 │ │ │ │ + b 13fbb3c │ │ │ │ teqvs fp, r3 @ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ teqvs fp, r3, lsl r4 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r6, [sl], #-2299 @ 0xfffff705 │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ movwcc r6, #18555 @ 0x487b │ │ │ │ @@ -31684,27 +31682,27 @@ │ │ │ │ movwcc r6, #51323 @ 0xc87b │ │ │ │ ldmdavs fp!, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ ldmibvs sl!, {r2, r3, r8, r9, ip, sp} │ │ │ │ andsvs r4, sl, sl, lsl #8 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - svclt 0x0000ede8 │ │ │ │ + svclt 0x0000edec │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldmpl r3, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr6, [fp, #104]! @ 0x68 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - cdp 7, 11, cr15, cr2, cr0, {7} │ │ │ │ + cdp 7, 11, cr15, cr6, cr0, {7} │ │ │ │ ldrtmi r3, [sp], r0, ror #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r1, lr, asr #18 │ │ │ │ + andeq lr, r1, r6, asr r9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb788e0 │ │ │ │ + bl feb788d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf00308db │ │ │ │ @ instruction: 0x61bb033f │ │ │ │ @@ -31724,15 +31722,15 @@ │ │ │ │ movteq pc, #451 @ 0x1c3 @ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ addsmi r6, sl, #4112384 @ 0x3ec000 │ │ │ │ ldmibvs fp!, {r2, r5, r8, r9, ip, lr, pc} │ │ │ │ ldmvs sl!, {r3, r4, r8, r9, ip, sp}^ │ │ │ │ ldmibvs sl!, {r0, r1, r4, sl, lr}^ │ │ │ │ @ instruction: 0x461868b9 │ │ │ │ - svc 0x0010f7e0 │ │ │ │ + svc 0x0014f7e0 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46193318 │ │ │ │ @ instruction: 0xf7ff4610 │ │ │ │ ldmibvs fp!, {r0, r3, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ and r6, r9, fp, ror r1 │ │ │ │ ldmvs sl!, {r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ @@ -31744,17 +31742,17 @@ │ │ │ │ movwcs sp, #2288 @ 0x8f0 │ │ │ │ @ instruction: 0xe00161bb │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ tstcc r8, #3063808 @ 0x2ec000 │ │ │ │ ldmne r0, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs sl!, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ - bne ff4fbd8c │ │ │ │ + bne ff4fbd84 │ │ │ │ @ instruction: 0xf7e0461a │ │ │ │ - svclt 0x0000eee6 │ │ │ │ + svclt 0x0000eeea │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcge 0x0000b088 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ @@ -31771,41 +31769,41 @@ │ │ │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ stmdale r3, {r0, r1, r2, r4, r5, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf1c368fb │ │ │ │ and r0, r2, r8, lsr r3 │ │ │ │ @ instruction: 0xf1c368fb │ │ │ │ teqvs fp, r8, ror r3 │ │ │ │ - blmi 5bbcf4 │ │ │ │ + blmi 5bbcec │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ff6838 │ │ │ │ @ instruction: 0xf107ff61 │ │ │ │ andcs r0, r8, #20, 6 @ 0x50000000 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xff5af7ff │ │ │ │ andscs r6, r0, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf839f7ff │ │ │ │ tstcs r0, r8, asr r2 │ │ │ │ @ instruction: 0xf7e06838 │ │ │ │ - svclt 0x0000ed22 │ │ │ │ + svclt 0x0000ed26 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ ldmpl r3, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - stcl 7, cr15, [ip, #896]! @ 0x380 │ │ │ │ + ldcl 7, cr15, [r0, #896]! @ 0x380 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r1, sl, lsr r8 │ │ │ │ + andeq lr, r1, r2, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r0, r8, lsl #13 │ │ │ │ - andeq lr, r1, r2, asr #15 │ │ │ │ + andeq r9, r0, r4, ror r6 │ │ │ │ + andeq lr, r1, sl, asr #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78a74 │ │ │ │ + bl feb78a6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, ip, r8, lsl #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2580 @ 0xfffff5ec │ │ │ │ ldmpl r3, {r2, r4, r8, r9, fp, lr}^ │ │ │ │ usatvs r6, #27, fp, lsl #16 │ │ │ │ @@ -31815,351 +31813,351 @@ │ │ │ │ @ instruction: 0xf107ffd9 │ │ │ │ ldmvs sl!, {r2, r4, r8, r9} │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ @ instruction: 0xff16f7ff │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xff7bf7ff │ │ │ │ - bmi 2914bc │ │ │ │ - blmi 1f2aa8 │ │ │ │ + bmi 2914b4 │ │ │ │ + blmi 1f2aa0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-235 @ 0xffffff15 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - ldrbcc lr, [r0, -lr, lsr #27]! │ │ │ │ + @ instruction: 0x3770edb2 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r1, sl, ror r7 │ │ │ │ + andeq lr, r1, r2, lsl #15 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq lr, r1, r4, asr #14 │ │ │ │ + andeq lr, r1, ip, asr #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78aec │ │ │ │ + bl feb78ae4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adcslt r0, lr, r0, lsl #30 │ │ │ │ rsbsvs sl, r8, r4, lsl #30 │ │ │ │ - bmi 11b99e0 │ │ │ │ - blmi 11b2ae8 │ │ │ │ + bmi 11b99d8 │ │ │ │ + blmi 11b2ae0 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ rsccc pc, r4, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orreq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0x2100ff9d │ │ │ │ @ instruction: 0xf7e06878 │ │ │ │ - adcsvs lr, r8, sl, lsr sp │ │ │ │ + adcsvs lr, r8, lr, lsr sp │ │ │ │ @ instruction: 0xf1b368bb │ │ │ │ strdle r3, [r1, -pc] │ │ │ │ rsb r2, r2, r0, lsl #6 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - stcl 7, cr15, [r8, #-896]! @ 0xfffffc80 │ │ │ │ + stcl 7, cr15, [ip, #-896]! @ 0xfffffc80 │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r4, -pc] │ │ │ │ @ instruction: 0xf7e068b8 │ │ │ │ - movwcs lr, #3270 @ 0xcc6 │ │ │ │ + movwcs lr, #3274 @ 0xcca │ │ │ │ ldmib r7, {r0, r1, r4, r6, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46112310 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ movwls r6, #2235 @ 0x8bb │ │ │ │ andcs r2, r1, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf7e02000 │ │ │ │ - rscsvs lr, r8, lr, lsr #25 │ │ │ │ + ldrhtvs lr, [r8], #194 @ 0xc2 │ │ │ │ @ instruction: 0xf1b368fb │ │ │ │ @ instruction: 0xd11d3fff │ │ │ │ addne pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf896f005 │ │ │ │ and r6, r6, r8, lsr r1 │ │ │ │ @ instruction: 0xf107697a │ │ │ │ ldmdbvs r9!, {r2, r3, r7, r8, r9} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf44ffea5 │ │ │ │ ldmdbvs r9!, {r7, r9, ip} │ │ │ │ @ instruction: 0xf7e068b8 │ │ │ │ - cmnvs r8, r2, lsr #25 │ │ │ │ - blcs 3bf8c │ │ │ │ + cmnvs r8, r6, lsr #25 │ │ │ │ + blcs 3bf84 │ │ │ │ ldmdbvs r8!, {r1, r2, r3, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ - bl fe1df928 │ │ │ │ + bl fe2df920 │ │ │ │ @ instruction: 0xf7e068b8 │ │ │ │ - muls r9, r2, ip │ │ │ │ + muls r9, r6, ip │ │ │ │ @ instruction: 0xf7e068b8 │ │ │ │ - ldmib r7, {r1, r2, r3, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r1, r4, r7, sl, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46132310 │ │ │ │ ldrmi r2, [r9], -r2, lsl #4 │ │ │ │ @ instruction: 0xf7e068f8 │ │ │ │ - ldmib r7, {r1, r4, r5, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r1, r2, r4, r5, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1072310 │ │ │ │ ldmvs r9!, {r2, r3, r7, r8, r9}^ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ ldmib r7, {r0, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46132310 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - stcl 7, cr15, [sl, #896]! @ 0x380 │ │ │ │ + stcl 7, cr15, [lr, #896]! @ 0x380 │ │ │ │ orreq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ mrc2 7, 6, pc, cr15, cr15, {7} │ │ │ │ stmdbmi sl, {r0, r8, r9, sp} │ │ │ │ - bmi 232bdc │ │ │ │ + bmi 232bd4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [r4], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldc 7, cr15, [r0, #-896] @ 0xfffffc80 │ │ │ │ + ldc 7, cr15, [r4, #-896] @ 0xfffffc80 │ │ │ │ @ instruction: 0x37e84618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r1, r4, lsl #14 │ │ │ │ + andeq lr, r1, ip, lsl #14 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq lr, r1, ip, lsl #12 │ │ │ │ + andeq lr, r1, r4, lsl r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78c28 │ │ │ │ + bl feb78c20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ ldmvs fp!, {r0, r4, sp, lr, pc}^ │ │ │ │ - bmi 3e1bac │ │ │ │ + bmi 3e1ba4 │ │ │ │ ldmne r8, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavc fp, {r0, r1, r4, sl, lr} │ │ │ │ - blmi 3332b8 │ │ │ │ + blmi 3332b0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - ldcl 7, cr15, [sl, #896] @ 0x380 │ │ │ │ + ldcl 7, cr15, [lr, #896] @ 0x380 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0xddea2b0f │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ @ instruction: 0xf8832200 │ │ │ │ - blmi 1a9af0 │ │ │ │ + blmi 1a9ae8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r5, r3, ip, ror pc │ │ │ │ - andeq r9, r0, r4, lsl #9 │ │ │ │ - andeq r5, r3, r6, asr pc │ │ │ │ - andeq r5, r3, ip, asr #30 │ │ │ │ + andeq r5, r3, r4, lsl #31 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + andeq r5, r3, lr, asr pc │ │ │ │ + andeq r5, r3, r4, asr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78c94 │ │ │ │ + bl feb78c8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r2, r0, ror pc │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2589 @ 0xfffff5e3 │ │ │ │ ldmpl r3, {r0, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3084 │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ ldrmi r0, [r8], -ip, lsl #6 │ │ │ │ mcr2 7, 6, pc, cr10, cr14, {7} @ │ │ │ │ @ instruction: 0xf7e06878 │ │ │ │ - strmi lr, [r2], -sl, ror #26 │ │ │ │ + strmi lr, [r2], -lr, ror #26 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0x46186879 │ │ │ │ mcr2 7, 0, pc, cr4, cr15, {7} @ │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ mcr2 7, 3, pc, cr7, cr15, {7} @ │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4603ff9b │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603ee3c │ │ │ │ + strmi lr, [r3], -r0, asr #28 │ │ │ │ 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: 0xf7e0d001 │ │ │ │ - @ instruction: 0x4618ec90 │ │ │ │ + @ instruction: 0x4618ec94 │ │ │ │ ldrtmi r3, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq lr, r1, lr, asr r5 │ │ │ │ + andeq lr, r1, r6, ror #10 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq lr, r1, sl, lsl #10 │ │ │ │ + andeq lr, r1, r2, lsl r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78d2c │ │ │ │ + bl feb78d24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r4, r8, ror #30 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrbtmi r4, [sl], #-2627 @ 0xfffff5bd │ │ │ │ ldmpl r3, {r0, r1, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f308c │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ @ instruction: 0xf107617b │ │ │ │ @ instruction: 0x46190318 │ │ │ │ @ instruction: 0xf7e068f8 │ │ │ │ - strmi lr, [r3], -r0, asr #20 │ │ │ │ + strmi lr, [r3], -r4, asr #20 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e0d132 │ │ │ │ - @ instruction: 0x4603ed76 │ │ │ │ - blcs bbbdc │ │ │ │ + @ instruction: 0x4603ed7a │ │ │ │ + blcs bbbd4 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r8, ip, lr, pc}^ │ │ │ │ tstle sl, r0, lsl #22 │ │ │ │ bicvc pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf7e068f8 │ │ │ │ - strmi lr, [r3], -r0, lsl #25 │ │ │ │ + strmi lr, [r3], -r4, lsl #25 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e0d10e │ │ │ │ - strmi lr, [r3], -r4, ror #26 │ │ │ │ + strmi lr, [r3], -r8, ror #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - bl 35fb18 │ │ │ │ + bl 45fb10 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ - blmi b7bf84 │ │ │ │ + blmi b7bf7c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldc2 7, cr15, [ip, #992] @ 0x3e0 │ │ │ │ + ldc2 7, cr15, [lr, #992] @ 0x3e0 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf7e0e00e │ │ │ │ - @ instruction: 0x4603ed52 │ │ │ │ + @ instruction: 0x4603ed56 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b ffedfb3c │ │ │ │ + b fffdfb34 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ - blmi 97bfa8 │ │ │ │ + blmi 97bfa0 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stc2 7, cr15, [sl, #992] @ 0x3e0 │ │ │ │ + stc2 7, cr15, [ip, #992] @ 0x3e0 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - bl 65fb54 │ │ │ │ - blcs 333e4 │ │ │ │ + bl 75fb4c │ │ │ │ + blcs 333dc │ │ │ │ @ instruction: 0xf7e0d10e │ │ │ │ - @ instruction: 0x4603ed3c │ │ │ │ + strmi lr, [r3], -r0, asr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b ff95fb68 │ │ │ │ + b ffa5fb60 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ - blmi 6fbfd4 │ │ │ │ + blmi 6fbfcc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldc2l 7, cr15, [r4, #-992]! @ 0xfffffc20 │ │ │ │ - blcs 3c1e8 │ │ │ │ + ldc2l 7, cr15, [r6, #-992]! @ 0xfffffc20 │ │ │ │ + blcs 3c1e0 │ │ │ │ ldmvs r8!, {r0, r2, r4, ip, lr, pc}^ │ │ │ │ - bl fe45fb84 │ │ │ │ + bl fe55fb7c │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [lr, -pc] │ │ │ │ - stc 7, cr15, [r2, #-896]! @ 0xfffffc80 │ │ │ │ + stc 7, cr15, [r6, #-896]! @ 0xfffffc80 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -ip, asr #21 │ │ │ │ + @ instruction: 0x4603ead0 │ │ │ │ ldmvs r9!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ - svclt 0x0000fd5b │ │ │ │ + svclt 0x0000fd5d │ │ │ │ ldrbtmi r4, [sl], #-2573 @ 0xfffff5f3 │ │ │ │ ldmpl r3, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, ip, lsl #1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e0d001 │ │ │ │ - @ instruction: 0x3790ebf4 │ │ │ │ + @ instruction: 0x3790ebf8 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r1, r2, asr #9 │ │ │ │ + andeq lr, r1, sl, asr #9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r0, ip, lsr r3 │ │ │ │ - andeq r9, r0, r0, asr #6 │ │ │ │ - andeq r9, r0, r4, lsl r3 │ │ │ │ - andeq r9, r0, r2, lsl #6 │ │ │ │ - ldrdeq lr, [r1], -r2 │ │ │ │ + andeq r9, r0, r8, lsr #6 │ │ │ │ + andeq r9, r0, ip, lsr #6 │ │ │ │ + andeq r9, r0, r0, lsl #6 │ │ │ │ + andeq r9, r0, lr, ror #5 │ │ │ │ + ldrdeq lr, [r1], -sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78e70 │ │ │ │ + bl feb78e68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7e06878 │ │ │ │ - rscsvs lr, r8, sl, lsl #25 │ │ │ │ - blcs 3c074 │ │ │ │ - blmi 516094 │ │ │ │ + rscsvs lr, r8, lr, lsl #25 │ │ │ │ + blcs 3c06c │ │ │ │ + blmi 51608c │ │ │ │ ands r4, lr, fp, ror r4 │ │ │ │ - blcc 7c080 │ │ │ │ + blcc 7c078 │ │ │ │ ldrmi r6, [r3], #-2170 @ 0xfffff786 │ │ │ │ strh r6, [r2], -fp │ │ │ │ - blcc 7bf8c │ │ │ │ + blcc 7bf84 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ addsmi r6, sl, #8060928 @ 0x7b0000 │ │ │ │ ldmvs fp!, {r0, r1, r2, r8, fp, ip, lr, pc} │ │ │ │ - blcs bffd1c │ │ │ │ + blcs bffd14 │ │ │ │ strd sp, [r2], -r4 │ │ │ │ - blcc 7bfa4 │ │ │ │ + blcc 7bf9c │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ addsmi r6, sl, #8060928 @ 0x7b0000 │ │ │ │ ldmvs fp!, {r2, r8, fp, ip, lr, pc} │ │ │ │ ldmdavc fp, {r0, r8, r9, fp, ip, sp} │ │ │ │ mvnsle r2, pc, lsr #22 │ │ │ │ @ instruction: 0x461868bb │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r9, r0, r0, asr #5 │ │ │ │ + andeq r9, r0, ip, lsr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78ee4 │ │ │ │ + bl feb78edc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ ldrhtvs pc, [r8], r9 @ │ │ │ │ ldmvs r8!, {r1, r2, r3, r5, r8, sp} │ │ │ │ - stcl 7, cr15, [r6], #896 @ 0x380 │ │ │ │ + stcl 7, cr15, [sl], #896 @ 0x380 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andle r2, r3, r0, lsl #22 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xd101429a │ │ │ │ and r2, r1, r0, lsl #6 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb78f28 │ │ │ │ + bl feb78f20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldrhvs r6, [fp, #-139]! @ 0xffffff75 │ │ │ │ ldmvs fp!, {r1, r2, r3, r5, r6, sp, lr, pc}^ │ │ │ │ - blcs bffdb0 │ │ │ │ + blcs bffda8 │ │ │ │ ldmvs fp!, {r3, r8, ip, lr, pc}^ │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ tstle r3, pc, lsr #22 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ strd r6, [r1], #-11 @ │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ tstle r2, pc, lsr #22 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ - blcs bbfdd4 │ │ │ │ + blcs bbfdcc │ │ │ │ ldmvs fp!, {r0, r2, r3, r8, ip, lr, pc}^ │ │ │ │ ldmdavc fp, {r1, r8, r9, ip, sp} │ │ │ │ tstle r8, r0, lsl #22 │ │ │ │ mrrcne 8, 15, r6, r3, cr10 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ adcsvs r1, r9, r9, asr ip │ │ │ │ andsvc r7, sl, r2, lsl r8 │ │ │ │ ldmvs fp!, {r1, r2, r3, r6, sp, lr, pc}^ │ │ │ │ - blcs bffdf8 │ │ │ │ + blcs bffdf0 │ │ │ │ ldmvs fp!, {r0, r2, r3, r8, ip, lr, pc}^ │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ tstle r8, lr, lsr #22 │ │ │ │ movwcc r6, #10491 @ 0x28fb │ │ │ │ - blcs bffe0c │ │ │ │ + blcs bffe04 │ │ │ │ ldmvs fp!, {r0, r1, r8, ip, lr, pc}^ │ │ │ │ rscsvs r3, fp, r2, lsl #6 │ │ │ │ ldmdavs fp!, {r3, r4, r5, sp, lr, pc}^ │ │ │ │ eorle r2, sp, r0, lsl #22 │ │ │ │ - blmi f6a5c0 │ │ │ │ + blmi f6a5b8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e068f8 │ │ │ │ - strmi lr, [r3], -ip, lsr #19 │ │ │ │ + @ instruction: 0x4603e9b0 │ │ │ │ @ instruction: 0xd1232b00 │ │ │ │ movwcc r6, #14587 @ 0x38fb │ │ │ │ - blcs 3fe38 │ │ │ │ + blcs 3fe30 │ │ │ │ ldmvs fp!, {r2, ip, lr, pc}^ │ │ │ │ ldmdavc fp, {r0, r1, r8, r9, ip, sp} │ │ │ │ tstle r9, pc, lsr #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ stmdble r6, {r1, r3, r4, r7, r9, lr} │ │ │ │ - blcc 7c0d0 │ │ │ │ + blcc 7c0c8 │ │ │ │ strh r6, [r2], -fp │ │ │ │ - blcc 7c0d8 │ │ │ │ + blcc 7c0d0 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ addsmi r6, sl, #2015232 @ 0x1ec000 │ │ │ │ ldmvs fp!, {r0, r1, r8, fp, ip, lr, pc} │ │ │ │ - blcs bffe68 │ │ │ │ + blcs bffe60 │ │ │ │ ldmvs fp!, {r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ movwcc r6, #14587 @ 0x38fb │ │ │ │ strd r6, [r7], -fp │ │ │ │ mrrcne 8, 15, r6, r3, cr10 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ adcsvs r1, r9, r9, asr ip │ │ │ │ @@ -32170,80 +32168,80 @@ │ │ │ │ ldmvs sl!, {r1, r3, r4, ip, sp, lr} │ │ │ │ addsmi r6, sl, #2015232 @ 0x1ec000 │ │ │ │ ldmvs sl!, {r2, r8, ip, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2845 @ 0xfffff4e3 │ │ │ │ andshi r8, r3, fp, lsl r8 │ │ │ │ ldrbtmi r4, [fp], #-2844 @ 0xfffff4e4 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - bl ffd5fdc8 │ │ │ │ - blcs 33658 │ │ │ │ + bl ffe5fdc0 │ │ │ │ + blcs 33650 │ │ │ │ ldmdbvs sl!, {r2, r8, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [fp], #-2840 @ 0xfffff4e8 │ │ │ │ andshi r8, r3, fp, lsl r8 │ │ │ │ ldrbtmi r4, [fp], #-2839 @ 0xfffff4e9 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - bl ff9dfde4 │ │ │ │ - blcs 33674 │ │ │ │ + bl ffadfddc │ │ │ │ + blcs 3366c │ │ │ │ ldmdbvs fp!, {r1, r2, r8, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ ldmvc r2, {r0, r4, fp, pc} │ │ │ │ addsvc r8, sl, r9, lsl r0 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - blcs 1289cc │ │ │ │ + blcs 1289c4 │ │ │ │ ldmvs fp!, {r1, r2, r3, r8, sl, fp, ip, lr, pc} │ │ │ │ - bmi 3b0a98 │ │ │ │ + bmi 3b0a90 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603ebd0 │ │ │ │ + @ instruction: 0x4603ebd4 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - blcc 7c188 │ │ │ │ + blcc 7c180 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r0, ip, r1 │ │ │ │ - andeq r9, r0, lr, lsl r1 │ │ │ │ - andeq r9, r0, sl, lsl r1 │ │ │ │ - strdeq r9, [r0], -sl │ │ │ │ - andeq r9, r0, r2, lsl #2 │ │ │ │ - strdeq r9, [r0], -r2 │ │ │ │ - ldrdeq r9, [r0], -ip │ │ │ │ + andeq r9, r0, r8, lsl #3 │ │ │ │ + andeq r9, r0, sl, lsl #2 │ │ │ │ + andeq r9, r0, r6, lsl #2 │ │ │ │ + andeq r9, r0, r6, ror #1 │ │ │ │ + andeq r9, r0, lr, ror #1 │ │ │ │ + ldrdeq r9, [r0], -lr │ │ │ │ + andeq r9, r0, r8, asr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb790cc │ │ │ │ + bl feb790c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs r9!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf7e06838 │ │ │ │ - ldmdavs r8!, {r1, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ + ldmdavs r8!, {r1, r2, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf9f2f000 │ │ │ │ ldmdavs r8!, {r0, r1, r2, r3, r5, r8, sp} │ │ │ │ - bl ffbdfe70 │ │ │ │ + bl ffcdfe68 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, r8, r0, lsl #22 │ │ │ │ ldmvs fp!, {r0, r2, sp, lr, pc}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ - blcc 7c2f0 │ │ │ │ + blcc 7c2e8 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ addsmi r6, sl, #3866624 @ 0x3b0000 │ │ │ │ ldmvs fp!, {r0, r1, r8, r9, ip, lr, pc}^ │ │ │ │ - blcs bfff80 │ │ │ │ + blcs bfff78 │ │ │ │ ldmdavs fp!, {r0, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ - blcs 3ff88 │ │ │ │ + blcs 3ff80 │ │ │ │ ldmdavs sl!, {r1, r3, r8, ip, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ andshi r8, r3, fp, lsl r8 │ │ │ │ ldmdavs sl!, {r2, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ andshi r8, r3, fp, lsl r8 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r9, r0, r2, lsr r0 │ │ │ │ andeq r9, r0, lr, lsl r0 │ │ │ │ + andeq r9, r0, sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7914c │ │ │ │ + bl feb79144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ addlt r5, fp, r2, lsl #26 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @@ -32252,23 +32250,23 @@ │ │ │ │ @ instruction: 0xf84000a0 │ │ │ │ @ instruction: 0xf1071c98 │ │ │ │ @ instruction: 0xf84101a0 │ │ │ │ @ instruction: 0xf1072c9c │ │ │ │ @ instruction: 0xf84202a0 │ │ │ │ @ instruction: 0xf5073ca0 │ │ │ │ @ instruction: 0xf1015102 │ │ │ │ - bmi fea62400 │ │ │ │ - blmi fea7317c │ │ │ │ + bmi fea623f8 │ │ │ │ + blmi fea73174 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ ldrmi r0, [ip], -r0, lsr #7 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ ldceq 8, cr15, [r4], {83} @ 0x53 │ │ │ │ - b ffcdff30 │ │ │ │ + b ffddff28 │ │ │ │ stceq 8, cr15, [r8], {68} @ 0x44 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf8423c94 │ │ │ │ @ instruction: 0xf1073c8c │ │ │ │ ldrmi r0, [sl], -r0, lsr #7 │ │ │ │ @@ -32282,122 +32280,122 @@ │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ movwcc r3, #7308 @ 0x1c8c │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blcs ec0074 │ │ │ │ + blcs ec006c │ │ │ │ @ instruction: 0xf107d006 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ ldmdavc fp, {r2, r3, r7, sl, fp, ip, sp} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r0], {83} @ 0x53 │ │ │ │ - blcs c0009c │ │ │ │ + blcs c00094 │ │ │ │ @ instruction: 0xf107d027 │ │ │ │ ldrmi r0, [ip], -r0, lsr #7 │ │ │ │ @ instruction: 0xf906f000 │ │ │ │ stceq 8, cr15, [r0], {68} @ 0x44 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ stmdacc r4, {r5, r7} │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r0], {83} @ 0x53 │ │ │ │ @ instruction: 0xf8529300 │ │ │ │ - bmi 1e3125c │ │ │ │ + bmi 1e31254 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf7e05180 │ │ │ │ - @ instruction: 0xf107e92a │ │ │ │ + @ instruction: 0xf107e92e │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf7e00c80 │ │ │ │ - @ instruction: 0xf107e822 │ │ │ │ + @ instruction: 0xf107e826 │ │ │ │ ldrmi r0, [sl], -r0, lsr #7 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8423b04 │ │ │ │ @ instruction: 0xf1073c90 │ │ │ │ ldrmi r0, [ip], -r0, lsr #7 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ ldceq 8, cr15, [r0], {83} @ 0x53 │ │ │ │ - stmdb r0, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r4, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8444603 │ │ │ │ @ instruction: 0xf1073c84 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ - blcs 312b4 │ │ │ │ + blcs 312ac │ │ │ │ addhi pc, r5, r0 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ ldclcc 8, cr15, [ip], #-264 @ 0xfffffef8 │ │ │ │ @ instruction: 0xf107e066 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ tstcc r3, #124, 24 @ 0x7c00 │ │ │ │ adceq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldcne 8, cr15, [r8], {82} @ 0x52 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603eab2 │ │ │ │ + @ instruction: 0x4603eab6 │ │ │ │ cmple r7, r0, lsl #22 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ - blcc 136ef4 │ │ │ │ + blcc 136eec │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldcne 8, cr15, [r0], {81} @ 0x51 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0xf507ead2 │ │ │ │ - blcc 136f08 │ │ │ │ + @ instruction: 0xf507ead6 │ │ │ │ + blcc 136f00 │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - strmi lr, [r3], -lr, asr #20 │ │ │ │ + @ instruction: 0x4603ea52 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ - blcc 136f18 │ │ │ │ - blmi 13b3170 │ │ │ │ + blcc 136f10 │ │ │ │ + blmi 13b3168 │ │ │ │ ldmdahi fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf1078013 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf1033c7c │ │ │ │ @ instruction: 0xf5070213 │ │ │ │ - blcc 136f34 │ │ │ │ + blcc 136f2c │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - ldmdb lr, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb r2!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5073a38 │ │ │ │ - blcc 136f48 │ │ │ │ + blcc 136f40 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - svc 0x0050f7df │ │ │ │ - blcs 3394c │ │ │ │ + svc 0x0054f7df │ │ │ │ + blcs 33944 │ │ │ │ @ instruction: 0xf107d120 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ sha1c.32 q9, q4, q12 │ │ │ │ andsmi r0, r3, r0, asr #6 │ │ │ │ andsle r2, r7, r0, lsl #22 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ - blcc 136f74 │ │ │ │ + blcc 136f6c │ │ │ │ lsleq pc, r7, #2 @ │ │ │ │ @ instruction: 0xf8524608 │ │ │ │ ldrmi r2, [r9], -r0, lsr #25 │ │ │ │ ldceq 8, cr15, [ip], {80} @ 0x50 │ │ │ │ - b fe3e00f4 │ │ │ │ + b fe4e00ec │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [r4], {83} @ 0x53 │ │ │ │ - svc 0x00eef7df │ │ │ │ + svc 0x00f2f7df │ │ │ │ sub r2, r1, r0, lsl #6 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461c │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf7e00c84 │ │ │ │ - @ instruction: 0xf844e862 │ │ │ │ + @ instruction: 0xf844e866 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ - blcs 31394 │ │ │ │ + blcs 3138c │ │ │ │ @ instruction: 0xf107d187 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf7df0c84 │ │ │ │ - @ instruction: 0xf107efd6 │ │ │ │ + @ instruction: 0xf107efda │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ eorscs r3, sl, #140, 24 @ 0x8c00 │ │ │ │ @ instruction: 0xf107701a │ │ │ │ ldrmi r0, [sl], -r0, lsr #7 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ @ instruction: 0xf8423301 │ │ │ │ @@ -32418,102 +32416,102 @@ │ │ │ │ andpl pc, r2, r7, lsl #10 │ │ │ │ andseq pc, ip, r0, lsl #2 │ │ │ │ ldrbtmi r4, [r9], #-2316 @ 0xfffff6f4 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ stmdavs r2, {r0, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmdb r2, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r6, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ strcc r5, [r4, -r2, lsl #14]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq lr, r1, r0, ror r0 │ │ │ │ + andeq lr, r1, r8, ror r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r0, r0, lsl pc │ │ │ │ - andeq r8, r0, ip, asr #28 │ │ │ │ - andeq sp, r1, lr, ror #27 │ │ │ │ + strdeq r8, [r0], -ip │ │ │ │ + andeq r8, r0, r8, lsr lr │ │ │ │ + strdeq sp, [r1], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79450 │ │ │ │ + bl feb79448 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ movwcs sl, #3840 @ 0xf00 │ │ │ │ vst4.8 {d22-d25}, [pc :256], fp │ │ │ │ rsbsvs r5, fp, r0, lsl #7 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ mrrc2 0, 0, pc, lr, cr4 @ │ │ │ │ ands r6, lr, r8, lsr r0 │ │ │ │ - ldmib r0!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4!, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ tstle r8, r2, lsr #22 │ │ │ │ subseq r6, fp, fp, ror r8 │ │ │ │ ldmdavs r9!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0xf0046838 │ │ │ │ eorsvs pc, r8, pc, asr #24 │ │ │ │ @ instruction: 0xf7e0e00f │ │ │ │ - strmi lr, [r3], -r2, ror #19 │ │ │ │ + strmi lr, [r3], -r6, ror #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x008af7df │ │ │ │ + svc 0x008ef7df │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ @ instruction: 0xf7f84618 │ │ │ │ - movwcs pc, #2587 @ 0xa1b @ │ │ │ │ + movwcs pc, #2589 @ 0xa1d @ │ │ │ │ ldmdavs r9!, {r0, r1, r2, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e06838 │ │ │ │ - @ instruction: 0x4603e97c │ │ │ │ + strmi lr, [r3], -r0, lsl #19 │ │ │ │ sbcsle r2, r9, r0, lsl #22 │ │ │ │ @ instruction: 0x4618683b │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r8, [r0], -r2 │ │ │ │ + @ instruction: 0x00008cbe │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb794d4 │ │ │ │ + bl feb794cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7e06878 │ │ │ │ - @ instruction: 0x4603e958 │ │ │ │ + @ instruction: 0x4603e95c │ │ │ │ ldmdavs sl!, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmvs fp!, {r0, r2, sp, lr, pc}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ - blcc 7c6e8 │ │ │ │ + blcc 7c6e0 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ addsmi r6, sl, #8060928 @ 0x7b0000 │ │ │ │ ldmvs fp!, {r0, r1, r8, fp, ip, lr, pc}^ │ │ │ │ - blcs c00378 │ │ │ │ + blcs c00370 │ │ │ │ svclt 0x0000d0f1 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b085 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ and r6, r2, sl, ror r0 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blcs c0039c │ │ │ │ + blcs c00394 │ │ │ │ strd sp, [r7], -r8 │ │ │ │ mrrcne 8, 15, r6, r3, cr10 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ adcsvs r1, r9, r9, asr ip │ │ │ │ andsvc r7, sl, r2, lsl r8 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, r3, r0, lsl #22 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ mvnle r2, pc, lsr #22 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ ldmvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - blcs c003cc │ │ │ │ + blcs c003c4 │ │ │ │ ldmdavs fp!, {r0, r2, r3, ip, lr, pc}^ │ │ │ │ rsbsvs r1, sl, sl, asr ip │ │ │ │ andsvc r2, sl, pc, lsr #4 │ │ │ │ ldmvs sl!, {r0, r1, r2, sp, lr, pc}^ │ │ │ │ rscsvs r1, fp, r3, asr ip │ │ │ │ mrrcne 8, 7, r6, r9, cr11 │ │ │ │ ldmdavc r2, {r0, r3, r4, r5, r6, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - blcs 403f0 │ │ │ │ + blcs 403e8 │ │ │ │ ldmdavs fp!, {r0, r1, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldrcc fp, [r4, -r0, lsl #30] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ @@ -32523,19 +32521,19 @@ │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rscsle r2, r8, pc, lsr #22 │ │ │ │ ldmvs sl!, {r0, r1, r2, sp, lr, pc}^ │ │ │ │ rscsvs r1, fp, r3, asr ip │ │ │ │ mrrcne 8, 11, r6, r9, cr11 │ │ │ │ ldmdavc r2, {r0, r3, r4, r5, r7, sp, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - blcs 40438 │ │ │ │ + blcs 40430 │ │ │ │ ldmvs fp!, {r0, r1, r2, ip, lr, pc}^ │ │ │ │ - blcs c00440 │ │ │ │ + blcs c00438 │ │ │ │ ldmvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ - blcs 1040448 │ │ │ │ + blcs 1040440 │ │ │ │ ldmvs fp!, {r0, r1, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andsle r2, r1, pc, lsr #22 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, sp, r0, asr #22 │ │ │ │ mrrcne 8, 7, r6, sl, cr11 │ │ │ │ @@ -32546,135 +32544,135 @@ │ │ │ │ rsbsvs r1, r9, r9, asr ip │ │ │ │ andsvc r7, sl, r2, lsl r8 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ andcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ svclt 0x0000701a │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ - blvc 16059c │ │ │ │ + blvc 160594 │ │ │ │ ldrlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ svcge 0x0002b0ab │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ ldrbtmi r4, [sl], #-2663 @ 0xfffff599 │ │ │ │ ldmpl r3, {r0, r1, r2, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f309c │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ tstcs r0, fp, ror r1 │ │ │ │ @ instruction: 0xf7f76878 │ │ │ │ - strmi pc, [r3], -r1, lsl #26 │ │ │ │ + strmi pc, [r3], -r3, lsl #26 │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x4603ef16 │ │ │ │ + @ instruction: 0x4603ef1a │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r4, r7, pc}^ │ │ │ │ - stc2 7, cr15, [ip, #-988] @ 0xfffffc24 │ │ │ │ + stc2 7, cr15, [lr, #-988] @ 0xfffffc24 │ │ │ │ @ instruction: 0xe09061f8 │ │ │ │ @ instruction: 0xf1036a3b │ │ │ │ - bvs ee34d4 │ │ │ │ + bvs ee34cc │ │ │ │ @ instruction: 0x46183313 │ │ │ │ - stm r2, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm r6, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldmdavs r8!, {r0, r5, r9, sl, lr}^ │ │ │ │ - stc2 7, cr15, [sl], #988 @ 0x3dc │ │ │ │ + stc2 7, cr15, [ip], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ ldrshtle r3, [r3], #-255 @ 0xffffff01 │ │ │ │ ldmdavs r8!, {r8, sp}^ │ │ │ │ - ldc2l 7, cr15, [ip], {247} @ 0xf7 │ │ │ │ + ldc2l 7, cr15, [lr], {247} @ 0xf7 │ │ │ │ ldmvs fp!, {r1, r9, sl, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - stc 7, cr15, [r8, #892]! @ 0x37c │ │ │ │ - blcs 33ccc │ │ │ │ + stc 7, cr15, [ip, #892]! @ 0x37c │ │ │ │ + blcs 33cc4 │ │ │ │ tstcs r0, r1, lsl r1 │ │ │ │ @ instruction: 0xf7f76878 │ │ │ │ - strmi pc, [r2], -sp, asr #25 │ │ │ │ + strmi pc, [r2], -pc, asr #25 │ │ │ │ stmdbmi r7, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - mrrc2 7, 15, pc, r4, cr7 @ │ │ │ │ + mrrc2 7, 15, pc, r6, cr7 @ │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ ldrshle r3, [r7], #-255 @ 0xffffff01 │ │ │ │ movwcc r6, #6523 @ 0x197b │ │ │ │ @ instruction: 0xf8d7617b │ │ │ │ - blcs 2e7ac │ │ │ │ - bvs f16614 │ │ │ │ - bmi fef140 │ │ │ │ + blcs 2e7a4 │ │ │ │ + bvs f1660c │ │ │ │ + bmi fef138 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e04618 │ │ │ │ - @ instruction: 0x4603e89a │ │ │ │ + @ instruction: 0x4603e89e │ │ │ │ eorsle r2, lr, r0, lsl #22 │ │ │ │ tstcc r3, #241664 @ 0x3b000 │ │ │ │ ldrbtmi r4, [sl], #-2618 @ 0xfffff5c6 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - stm lr, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 33d24 │ │ │ │ + ldm r2, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 33d1c │ │ │ │ tstcs r0, r3, lsr r0 │ │ │ │ @ instruction: 0xf7f76878 │ │ │ │ - strmi pc, [r2], -r1, lsr #25 │ │ │ │ + strmi pc, [r2], -r3, lsr #25 │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - ldcl 7, cr15, [r6, #-892] @ 0xfffffc84 │ │ │ │ - blcs 33d40 │ │ │ │ - blvs fef169cc │ │ │ │ + ldcl 7, cr15, [sl, #-892] @ 0xfffffc84 │ │ │ │ + blcs 33d38 │ │ │ │ + blvs fef169c4 │ │ │ │ cmnpmi r0, #50331648 @ p-variant is OBSOLETE @ 0x3000000 │ │ │ │ svcmi 0x0080f5b3 │ │ │ │ andcs sp, r1, #-1073741817 @ 0xc0000007 │ │ │ │ ldrbtmi r4, [fp], #-2860 @ 0xfffff4d4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - mrrc2 7, 15, pc, r0, cr7 @ │ │ │ │ + mrrc2 7, 15, pc, r2, cr7 @ │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ @ instruction: 0xd01d3fff │ │ │ │ ldrsbtcc pc, [r0], r7 @ │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc} │ │ │ │ ldmvs r9!, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ rsbsvs pc, r8, #96, 30 @ 0x180 │ │ │ │ @ instruction: 0xf1b36a7b │ │ │ │ @ instruction: 0xd0113fff │ │ │ │ - blcs 3cf64 │ │ │ │ + blcs 3cf5c │ │ │ │ ldmdbvs sl!, {r0, r1, r8, sl, fp, ip, lr, pc}^ │ │ │ │ ldrmi r6, [r3], #-2683 @ 0xfffff585 │ │ │ │ ldmibvs r9!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xf7f76878 │ │ │ │ - mul sl, r4, ip │ │ │ │ + mul sl, r6, ip │ │ │ │ and fp, r4, r0, lsl #30 │ │ │ │ and fp, r2, r0, lsl #30 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf04fbf00 │ │ │ │ ldrshvs r3, [fp, #-63]! @ 0xffffffc1 │ │ │ │ ldmibvs r8!, {r3, sp, lr, pc} │ │ │ │ - mrc 7, 2, APSR_nzcv, cr8, cr15, {6} │ │ │ │ - bvs efae8c │ │ │ │ + mrc 7, 2, APSR_nzcv, cr12, cr15, {6} │ │ │ │ + bvs efae84 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ svclt 0x0000af67 │ │ │ │ - blcs 3cca4 │ │ │ │ + blcs 3cc9c │ │ │ │ ldmibvs r8!, {r1, ip, lr, pc} │ │ │ │ - stcl 7, cr15, [lr, #892] @ 0x37c │ │ │ │ + ldcl 7, cr15, [r2, #892] @ 0x37c │ │ │ │ stmdbmi lr, {r0, r1, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ - bmi 2337ac │ │ │ │ + bmi 2337a4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x209cf8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - svc 0x0028f7df │ │ │ │ + svc 0x002cf7df │ │ │ │ @ instruction: 0x37a44618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - @ instruction: 0x0001dbba │ │ │ │ + andeq sp, r1, r2, asr #23 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x00008ab8 │ │ │ │ - andeq r8, r0, r8, asr sl │ │ │ │ - andeq r8, r0, r6, asr sl │ │ │ │ - andeq r8, r0, lr, lsl #20 │ │ │ │ - andeq sp, r1, ip, lsr sl │ │ │ │ + andeq r8, r0, r4, lsr #21 │ │ │ │ + andeq r8, r0, r4, asr #20 │ │ │ │ + andeq r8, r0, r2, asr #20 │ │ │ │ + strdeq r8, [r0], -sl │ │ │ │ + andeq sp, r1, r4, asr #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb79808 │ │ │ │ + bl feb79800 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c50 │ │ │ │ svcge 0x00025d82 │ │ │ │ ldrteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ stceq 8, cr15, [ip], #-272 @ 0xfffffef0 │ │ │ │ eorseq pc, r8, r7, lsl #2 │ │ │ │ @@ -32690,25 +32688,25 @@ │ │ │ │ andvs r6, fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ - @ instruction: 0xf107f955 │ │ │ │ + @ instruction: 0xf107f957 │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccs 8, cr15, [r0], #-328 @ 0xfffffeb8 │ │ │ │ ldrbtmi r4, [r9], #-2341 @ 0xfffff6db │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ - strmi pc, [r3], -r1, lsl #23 │ │ │ │ + strmi pc, [r3], -r3, lsl #23 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf107d01e │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - stc2 7, cr15, [r2], {247} @ 0xf7 │ │ │ │ + stc2 7, cr15, [r4], {247} @ 0xf7 │ │ │ │ @ instruction: 0xf1074601 │ │ │ │ @ instruction: 0x461c0338 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461d │ │ │ │ @ instruction: 0xf1070218 │ │ │ │ @ instruction: 0x46180338 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -32716,72 +32714,72 @@ │ │ │ │ @ instruction: 0xf8559300 │ │ │ │ @ instruction: 0xf8503c34 │ │ │ │ @ instruction: 0xf7ff0c2c │ │ │ │ @ instruction: 0xf844feb6 │ │ │ │ and r0, r0, r4, lsr #24 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - @ instruction: 0xf997f7f7 │ │ │ │ + @ instruction: 0xf999f7f7 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ addpl pc, r1, r7, lsl #10 │ │ │ │ andseq pc, r4, r0, lsl #2 │ │ │ │ ldrbtmi r4, [r9], #-2315 @ 0xfffff6f5 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ stmdavs r2, {r0, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - mrc 7, 4, APSR_nzcv, cr10, cr15, {6} │ │ │ │ + mrc 7, 4, APSR_nzcv, cr14, cr15, {6} │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrcc r5, [r8, -r1, lsl #15] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - @ instruction: 0x0001d9be │ │ │ │ + andeq sp, r1, r6, asr #19 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r0, sl, lsl r9 │ │ │ │ - andeq sp, r1, lr, lsl r9 │ │ │ │ + andeq r8, r0, r6, lsl #18 │ │ │ │ + andeq sp, r1, r6, lsr #18 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7991c │ │ │ │ + bl feb79914 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c30 │ │ │ │ addlt r5, r9, r0, lsl #26 │ │ │ │ @ instruction: 0xf107af00 │ │ │ │ @ instruction: 0xf8430320 │ │ │ │ @ instruction: 0xf1070c1c │ │ │ │ @ instruction: 0xf8430320 │ │ │ │ @ instruction: 0xf5071c20 │ │ │ │ @ instruction: 0xf1015100 │ │ │ │ - bmi 18e2bc0 │ │ │ │ - blmi 18f393c │ │ │ │ + bmi 18e2bb8 │ │ │ │ + blmi 18f3934 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0xf8530320 │ │ │ │ - blcs 317d8 │ │ │ │ + blcs 317d0 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ @ instruction: 0xf107e0a0 │ │ │ │ - blcc 3233f4 │ │ │ │ + blcc 3233ec │ │ │ │ eoreq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8524619 │ │ │ │ @ instruction: 0xf7df0c20 │ │ │ │ - strmi lr, [r3], -r2, asr #26 │ │ │ │ + strmi lr, [r3], -r6, asr #26 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ adds r2, r1, r0, lsl #6 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blcs c00804 │ │ │ │ + blcs c007fc │ │ │ │ @ instruction: 0xf107d11b │ │ │ │ ldrmi r0, [ip], -r0, lsr #6 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073b0c │ │ │ │ ldrmi r0, [r9], -r0, lsr #4 │ │ │ │ ldceq 8, cr15, [ip], {82} @ 0x52 │ │ │ │ - mcr 7, 3, pc, cr12, cr15, {6} @ │ │ │ │ + mrc 7, 3, APSR_nzcv, cr0, cr15, {6} │ │ │ │ ldceq 8, cr15, [r4], {68} @ 0x44 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8520320 │ │ │ │ @ instruction: 0xf8532c14 │ │ │ │ addsmi r3, sl, #28, 24 @ 0x1c00 │ │ │ │ movwcs sp, #1 │ │ │ │ @@ -32794,187 +32792,187 @@ │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs r4, #5658 @ 0x161a │ │ │ │ ldccc 8, cr15, [r8], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107e03e │ │ │ │ @ instruction: 0xf8530320 │ │ │ │ andcs r3, r0, #20, 24 @ 0x1400 │ │ │ │ @ instruction: 0xf507701a │ │ │ │ - blcc 23760c │ │ │ │ + blcc 237604 │ │ │ │ eoreq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8524619 │ │ │ │ @ instruction: 0xf7df0c10 │ │ │ │ - @ instruction: 0x4603ecf8 │ │ │ │ + @ instruction: 0x4603ecfc │ │ │ │ andsle r2, lr, r0, lsl #22 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461c │ │ │ │ - bcc 3230a8 │ │ │ │ + bcc 3230a0 │ │ │ │ orrpl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ ldrmi r3, [r1], -r8, lsl #22 │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0xf844ee2c │ │ │ │ + @ instruction: 0xf844ee30 │ │ │ │ @ instruction: 0xf5070c14 │ │ │ │ - blcc 237644 │ │ │ │ + blcc 23763c │ │ │ │ eoreq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldccs 8, cr15, [r4], {82} @ 0x52 │ │ │ │ mlale r6, sl, r2, r4 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ ldccc 8, cr15, [r8], {66} @ 0x42 │ │ │ │ @ instruction: 0xf7dfe01f │ │ │ │ - @ instruction: 0x4603eefc │ │ │ │ - blcs bc8d0 │ │ │ │ + strmi lr, [r3], -r0, lsl #30 │ │ │ │ + blcs bc8c8 │ │ │ │ @ instruction: 0xf107d006 │ │ │ │ ldrmi r0, [sl], -r0, lsr #6 │ │ │ │ @ instruction: 0xf8422300 │ │ │ │ ands r3, r3, r8, lsl ip │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461c │ │ │ │ @ instruction: 0x212f0320 │ │ │ │ ldceq 8, cr15, [r0], {83} @ 0x53 │ │ │ │ - svc 0x0022f7df │ │ │ │ + svc 0x0026f7df │ │ │ │ ldceq 8, cr15, [r4], {68} @ 0x44 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r4], {83} @ 0x53 │ │ │ │ @ instruction: 0xd1ae2b00 │ │ │ │ svclt 0x0000e000 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldceq 8, cr15, [r0], {83} @ 0x53 │ │ │ │ - stc 7, cr15, [r6], {223} @ 0xdf │ │ │ │ + stc 7, cr15, [sl], {223} @ 0xdf │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ andpl pc, r0, r7, lsl #10 │ │ │ │ andseq pc, ip, r0, lsl #2 │ │ │ │ ldrbtmi r4, [r9], #-2314 @ 0xfffff6f6 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ stmdavs r2, {r0, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stc 7, cr15, [lr, #892]! @ 0x37c │ │ │ │ + ldc 7, cr15, [r2, #892]! @ 0x37c │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ strcc r5, [r4, -r0, lsl #14]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - @ instruction: 0x0001d8b0 │ │ │ │ + @ instruction: 0x0001d8b8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sp, r1, r6, asr #14 │ │ │ │ + andeq sp, r1, lr, asr #14 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79af0 │ │ │ │ + bl feb79ae8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r2, r0, ror pc │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2591 @ 0xfffff5e1 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3084 │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ strdcs r6, [r1, -fp] │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - strmi lr, [r3], -r2, lsr #27 │ │ │ │ + strmi lr, [r3], -r6, lsr #27 │ │ │ │ tstle sl, r0, lsl #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - bl 16608a8 │ │ │ │ - blcs 3413c │ │ │ │ - bvs f16d78 │ │ │ │ + bl 17608a0 │ │ │ │ + blcs 34134 │ │ │ │ + bvs f16d70 │ │ │ │ cmnpmi r0, #50331648 @ p-variant is OBSOLETE @ 0x3000000 │ │ │ │ svcmi 0x0000f5b3 │ │ │ │ @ instruction: 0xf7dfd10b │ │ │ │ - strmi lr, [r3], -sl, asr #27 │ │ │ │ + strmi lr, [r3], -lr, asr #27 │ │ │ │ tstle r4, r0, lsl #22 │ │ │ │ @ instruction: 0xf0036a3b │ │ │ │ - blcs 23674 │ │ │ │ + blcs 2366c │ │ │ │ movwcs sp, #4097 @ 0x1001 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ 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: 0xf7dfd001 │ │ │ │ - @ instruction: 0x4618ed5e │ │ │ │ + ldrmi lr, [r8], -r2, ror #26 │ │ │ │ ldrtmi r3, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r1, r2, lsl #14 │ │ │ │ + andeq sp, r1, sl, lsl #14 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sp, r1, r6, lsr #13 │ │ │ │ + andeq sp, r1, lr, lsr #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79b90 │ │ │ │ + bl feb79b88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2621 @ 0xfffff5c3 │ │ │ │ ldmpl r3, {r0, r2, r3, r4, r5, r8, r9, fp, lr}^ │ │ │ │ rsbsvs r6, fp, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blcs 3cb9c │ │ │ │ + blcs 3cb94 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ qsubcs lr, sp, pc @ │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - @ instruction: 0x4603eebe │ │ │ │ + strmi lr, [r3], -r2, asr #29 │ │ │ │ andle r2, ip, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff6878 │ │ │ │ strmi pc, [r3], -pc, lsl #31 │ │ │ │ andle r2, r4, r0, lsl #22 │ │ │ │ @ instruction: 0xf0046878 │ │ │ │ strmi pc, [r3], -r9, lsl #17 │ │ │ │ movwcs lr, #75 @ 0x4b │ │ │ │ - blmi c1ab04 │ │ │ │ + blmi c1aafc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - mcr 7, 4, pc, cr4, cr15, {6} @ │ │ │ │ + mcr 7, 4, pc, cr8, cr15, {6} @ │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eors r2, lr, r0, lsl #6 │ │ │ │ @ instruction: 0xf00469f8 │ │ │ │ @ instruction: 0x4603f877 │ │ │ │ movwcs r6, #251 @ 0xfb │ │ │ │ movwcs r6, #315 @ 0x13b │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ands r6, sl, fp, lsr r2 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r7, r8, fp, sp, lr} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ - blmi 87d104 │ │ │ │ + blmi 87d0fc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ mcrr2 0, 0, pc, r0, cr3 @ │ │ │ │ ldmdbvs r8!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xff5cf7ff │ │ │ │ - blcs 34240 │ │ │ │ + blcs 34238 │ │ │ │ movwcs sp, #4098 @ 0x1002 │ │ │ │ and r6, r2, fp, lsr r1 │ │ │ │ @ instruction: 0xf7df6978 │ │ │ │ - ldmdbvs fp!, {r1, r3, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r1, r2, r3, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ tstle fp, r0, lsl #22 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrbtmi r4, [sl], #-2582 @ 0xfffff5ea │ │ │ │ @ instruction: 0x46184611 │ │ │ │ @ instruction: 0xf821f003 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ bicsle r2, r5, r0, lsl #22 │ │ │ │ @ instruction: 0xf7df6a38 │ │ │ │ - ldmdbvs fp!, {r3, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r2, r3, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ stmdbmi lr, {r8, r9, sp} │ │ │ │ - bmi 233c5c │ │ │ │ + bmi 233c54 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror sl │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7dfd001 │ │ │ │ - @ instruction: 0x4618ecd2 │ │ │ │ + @ instruction: 0x4618ecd6 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sp, r1, r2, ror #12 │ │ │ │ + andeq sp, r1, sl, ror #12 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x000085b4 │ │ │ │ - andeq r8, r0, r6, lsr r5 │ │ │ │ - andeq r8, r0, ip, asr #10 │ │ │ │ - andeq r8, r0, lr, asr #10 │ │ │ │ - andeq sp, r1, ip, lsl #11 │ │ │ │ + andeq r8, r0, r0, lsr #11 │ │ │ │ + andeq r8, r0, r2, lsr #10 │ │ │ │ + andeq r8, r0, r8, lsr r5 │ │ │ │ + andeq r8, r0, sl, lsr r5 │ │ │ │ + muleq r1, r4, r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb79cb8 │ │ │ │ + bl feb79cb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf839f003 │ │ │ │ @@ -32983,776 +32981,776 @@ │ │ │ │ cmnpvs r8, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf82ff003 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb79cfc │ │ │ │ + bl feb79cf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c30 │ │ │ │ addlt r5, r8, r0, lsl #26 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8430318 │ │ │ │ @ instruction: 0xf1070c14 │ │ │ │ @ instruction: 0xf8430318 │ │ │ │ mrrcmi 12, 1, r1, sp, cr8 │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015100 │ │ │ │ - bmi 16e2f84 │ │ │ │ - blmi 16f3d20 │ │ │ │ + bmi 16e2f7c │ │ │ │ + blmi 16f3d18 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0x461a0318 │ │ │ │ @ instruction: 0xf8422300 │ │ │ │ @ instruction: 0xf1073c10 │ │ │ │ - blcc 1237b4 │ │ │ │ + blcc 1237ac │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ andcs r4, r0, #16, 12 @ 0x1000000 │ │ │ │ @ instruction: 0xf8504619 │ │ │ │ @ instruction: 0xf7ff0c14 │ │ │ │ @ instruction: 0xf507f8dd │ │ │ │ @ instruction: 0xf1035380 │ │ │ │ - blcc 1237d0 │ │ │ │ + blcc 1237c8 │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ andcs r4, r0, #16, 12 @ 0x1000000 │ │ │ │ @ instruction: 0xf8504619 │ │ │ │ @ instruction: 0xf7ff0c18 │ │ │ │ @ instruction: 0xf107f8cf │ │ │ │ - blcc 1237e8 │ │ │ │ + blcc 1237e0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507fb9f │ │ │ │ @ instruction: 0xf1035380 │ │ │ │ - blcc 1237f8 │ │ │ │ + blcc 1237f0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fb97 │ │ │ │ @ instruction: 0x461d0318 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - ldcl 7, cr15, [r2], #892 @ 0x37c │ │ │ │ + ldcl 7, cr15, [r6], #892 @ 0x37c │ │ │ │ stceq 8, cr15, [ip], {69} @ 0x45 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461d │ │ │ │ @ instruction: 0xf1035380 │ │ │ │ - blcc 123824 │ │ │ │ + blcc 12381c │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0xf845ece6 │ │ │ │ + @ instruction: 0xf845ecea │ │ │ │ @ instruction: 0xf1070c08 │ │ │ │ @ instruction: 0x461a0318 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccs 8, cr15, [ip], {82} @ 0x52 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ movwcc r4, #9235 @ 0x2413 │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184615 │ │ │ │ - stcl 7, cr15, [ip], {223} @ 0xdf │ │ │ │ + ldcl 7, cr15, [r0], {223} @ 0xdf │ │ │ │ @ instruction: 0xf8454603 │ │ │ │ @ instruction: 0xf1073c10 │ │ │ │ @ instruction: 0xf8530318 │ │ │ │ - blcs 31c40 │ │ │ │ - blmi a97050 │ │ │ │ + blcs 31c38 │ │ │ │ + blmi a97048 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - stc 7, cr15, [r4, #-892]! @ 0xfffffc84 │ │ │ │ + stc 7, cr15, [r8, #-892]! @ 0xfffffc84 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - strmi lr, [r3], -lr, asr #21 │ │ │ │ - blmi 934484 │ │ │ │ + @ instruction: 0x4603ead2 │ │ │ │ + blmi 93447c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7df4620 │ │ │ │ - movwcs lr, #3292 @ 0xcdc │ │ │ │ + movwcs lr, #3296 @ 0xce0 │ │ │ │ @ instruction: 0xf107e021 │ │ │ │ @ instruction: 0x461a0318 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccs 8, cr15, [ip], {82} @ 0x52 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ ldcne 4, cr4, [r9], {19} │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a04 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ orrpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ movwls r3, #2820 @ 0xb04 │ │ │ │ - bmi 5744a8 │ │ │ │ + bmi 5744a0 │ │ │ │ @ instruction: 0xf850447a │ │ │ │ @ instruction: 0xf7df0c10 │ │ │ │ - @ instruction: 0xf107eb2a │ │ │ │ + @ instruction: 0xf107eb2e │ │ │ │ @ instruction: 0xf8530318 │ │ │ │ @ instruction: 0xf5073c10 │ │ │ │ @ instruction: 0xf1005000 │ │ │ │ stmdbmi pc, {r2, r4} @ │ │ │ │ - bmi 2b3e60 │ │ │ │ + bmi 2b3e58 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7dfd001 │ │ │ │ - @ instruction: 0x4618ebd0 │ │ │ │ + @ instruction: 0x4618ebd4 │ │ │ │ strpl pc, [r0, -r7, lsl #10] │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - ldrdeq sp, [r1], -r8 │ │ │ │ - andeq sp, r1, ip, asr #9 │ │ │ │ + andeq sp, r1, r0, ror #9 │ │ │ │ + ldrdeq sp, [r1], -r4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r0, r4, lsl #7 │ │ │ │ - andeq r8, r0, r0, lsl r3 │ │ │ │ - andeq sp, r1, r8, lsl #7 │ │ │ │ + andeq r8, r0, r0, ror r3 │ │ │ │ + strdeq r8, [r0], -ip │ │ │ │ + muleq r1, r0, r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb79ec0 │ │ │ │ + bl feb79eb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r7, r8, asr pc │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ ldmpl r3, {r1, r2, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f308c │ │ │ │ ldmdavs r8!, {r8, r9}^ │ │ │ │ @ instruction: 0xff02f003 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ strd r6, [r4], #-11 @ │ │ │ │ ldrbtmi r4, [fp], #-2880 @ 0xfffff4c0 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - b ff260c74 │ │ │ │ - blmi fb450c │ │ │ │ + b ff360c6c │ │ │ │ + blmi fb4504 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7df68f8 │ │ │ │ - strmi lr, [r3], -r0, lsr #20 │ │ │ │ + strmi lr, [r3], -r4, lsr #20 │ │ │ │ cmnvs fp, r3, lsr #8 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ rscsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, r9, ip, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmdbvs r8!, {r8, sp} │ │ │ │ - bl fe6e0ca4 │ │ │ │ - blcs 34538 │ │ │ │ + bl fe7e0c9c │ │ │ │ + blcs 34530 │ │ │ │ ldmvs fp!, {r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0x701a7afa │ │ │ │ subsmi r6, fp, #2015232 @ 0x1ec000 │ │ │ │ ldrmi r6, [r3], #-2298 @ 0xfffff706 │ │ │ │ ldrsht r6, [lr], -fp │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - ldcl 7, cr15, [r8], #-892 @ 0xfffffc84 │ │ │ │ - blcs 3455c │ │ │ │ + ldcl 7, cr15, [ip], #-892 @ 0xfffffc84 │ │ │ │ + blcs 34554 │ │ │ │ @ instruction: 0xf7dfd017 │ │ │ │ - strmi lr, [r3], -r0, lsl #25 │ │ │ │ + strmi lr, [r3], -r4, lsl #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b a60cdc │ │ │ │ + b b60cd4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ - bmi 93d254 │ │ │ │ + bmi 93d24c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f70100 │ │ │ │ - ldmdbvs r8!, {r0, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - ldmib ip, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdbvs r8!, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmib r0!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ - bvs fef1ae08 │ │ │ │ + bvs fef1ae00 │ │ │ │ cmnpmi r0, #50331648 @ p-variant is OBSOLETE @ 0x3000000 │ │ │ │ svcmi 0x0020f5b3 │ │ │ │ ldmdbvs fp!, {r4, r8, ip, lr, pc} │ │ │ │ ldmdavs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe3e0d82 │ │ │ │ + blx fe460d7a │ │ │ │ @ instruction: 0xf7df6938 │ │ │ │ - @ instruction: 0xf04fe986 │ │ │ │ + @ instruction: 0xf04fe98a │ │ │ │ strd r3, [sl], -pc @ │ │ │ │ - bvc ffebd1a0 │ │ │ │ + bvc ffebd198 │ │ │ │ ldmvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - blcs 40e28 │ │ │ │ + blcs 40e20 │ │ │ │ ldmdbvs r8!, {r1, r2, r4, r7, r8, ip, lr, pc} │ │ │ │ - ldmdb r8!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb ip!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdbmi lr, {r8, r9, sp} │ │ │ │ - bmi 233fb0 │ │ │ │ + bmi 233fa8 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip], r7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl 9e0d5c │ │ │ │ + bl ae0d54 │ │ │ │ @ instruction: 0x37944618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq sp, r1, r2, lsr r3 │ │ │ │ + andeq sp, r1, sl, lsr r3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r0, r6, ror #4 │ │ │ │ - andeq r8, r0, r8, asr r2 │ │ │ │ - andeq r8, r0, r8, asr r2 │ │ │ │ - andeq r8, r0, r2, asr #4 │ │ │ │ - andeq sp, r1, r8, lsr r2 │ │ │ │ + andeq r8, r0, r2, asr r2 │ │ │ │ + andeq r8, r0, r4, asr #4 │ │ │ │ + andeq r8, r0, r4, asr #4 │ │ │ │ + andeq r8, r0, lr, lsr #4 │ │ │ │ + andeq sp, r1, r0, asr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a00c │ │ │ │ + bl feb7a004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 5daea4 │ │ │ │ + blmi 5dae9c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - @ instruction: 0x4602ea32 │ │ │ │ + @ instruction: 0x4602ea36 │ │ │ │ ldrmi r6, [r3], #-2171 @ 0xfffff785 │ │ │ │ - blmi 4bb01c │ │ │ │ + blmi 4bb014 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - rscsvs lr, r8, r6, lsl #19 │ │ │ │ - blcs bd22c │ │ │ │ + rscsvs lr, r8, sl, lsl #19 │ │ │ │ + blcs bd224 │ │ │ │ ldmdavs fp!, {r1, r3, r8, ip, lr, pc}^ │ │ │ │ - blcs bc0eb4 │ │ │ │ + blcs bc0eac │ │ │ │ ldmdavs fp!, {r1, r2, r8, ip, lr, pc}^ │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ tstle r1, lr, lsr #22 │ │ │ │ and r2, r8, r1, lsl #6 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ rsbsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ bicsle r2, r8, r0, lsl #22 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r0, r8, lsr r1 │ │ │ │ andeq r8, r0, r4, lsr #2 │ │ │ │ + andeq r8, r0, r0, lsl r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a084 │ │ │ │ + bl feb7a07c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ teqvs fp, fp, ror r8 │ │ │ │ - blmi 95af94 │ │ │ │ + blmi 95af8c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - @ instruction: 0x4602e9f2 │ │ │ │ + @ instruction: 0x4602e9f6 │ │ │ │ ldrmi r6, [r3], #-2171 @ 0xfffff785 │ │ │ │ - blmi 83b09c │ │ │ │ + blmi 83b094 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - cmnvs r8, r6, asr #18 │ │ │ │ - blcs bd4ac │ │ │ │ + cmnvs r8, sl, asr #18 │ │ │ │ + blcs bd4a4 │ │ │ │ ldmdavs fp!, {r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs bc0f34 │ │ │ │ + blcs bc0f2c │ │ │ │ ldmdavs fp!, {r4, r8, ip, lr, pc}^ │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ tstle fp, lr, lsr #22 │ │ │ │ - bmi 5fd3c4 │ │ │ │ + bmi 5fd3bc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f70100 │ │ │ │ - @ instruction: 0xf04ffaed │ │ │ │ + @ instruction: 0xf04ffaef │ │ │ │ @ instruction: 0xe01a33ff │ │ │ │ - blcs 7d4dc │ │ │ │ + blcs 7d4d4 │ │ │ │ ldmdavs fp!, {r3, r8, ip, lr, pc}^ │ │ │ │ - blcs bc0f64 │ │ │ │ + blcs bc0f5c │ │ │ │ ldmdavs sl!, {r2, r8, ip, lr, pc}^ │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ and r6, r9, fp, ror r0 │ │ │ │ - blcs 3d4f4 │ │ │ │ + blcs 3d4ec │ │ │ │ ldmvs fp!, {r1, ip, lr, pc}^ │ │ │ │ rscsvs r3, fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ rsbsvs r4, fp, r3, lsl r4 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xd1bc2b00 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - strheq r8, [r0], -r8 @ │ │ │ │ andeq r8, r0, r4, lsr #1 │ │ │ │ - andeq r8, r0, r0, lsr #2 │ │ │ │ + muleq r0, r0, r0 │ │ │ │ + andeq r8, r0, ip, lsl #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a140 │ │ │ │ + bl feb7a138 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7df6878 │ │ │ │ - strmi lr, [r3], -r2, lsr #19 │ │ │ │ + strmi lr, [r3], -r6, lsr #19 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0xf7df68f8 │ │ │ │ - ldmdavs fp!, {r1, r2, r3, r4, r5, r6, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r1, r8, fp, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ orrmi pc, r0, pc, asr #8 │ │ │ │ - blx fe9e0f50 │ │ │ │ + blx fea60f48 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r8, [r0], -r6 │ │ │ │ + andeq r8, r0, r2, asr #1 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ svcge 0x0000b098 │ │ │ │ ldrbtmi r4, [sl], #-2632 @ 0xfffff5b8 │ │ │ │ ldmpl r3, {r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldrbvs r6, [fp, #2075]! @ 0x81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrbtmi r4, [fp], #-2886 @ 0xfffff4ba │ │ │ │ - blcs 3d020 │ │ │ │ + blcs 3d018 │ │ │ │ tstcs r0, r2, ror r1 │ │ │ │ ldrbtmi r4, [fp], #-2884 @ 0xfffff4bc │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - rscsvs lr, r8, r8, ror #19 │ │ │ │ + rscsvs lr, r8, ip, ror #19 │ │ │ │ @ instruction: 0xf1b368fb │ │ │ │ strdle r3, [r6, -pc] │ │ │ │ - blmi 102b3d0 │ │ │ │ + blmi 102b3c8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldmib ip, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r0!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blle 66dbe0 │ │ │ │ + blle 66dbd8 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf7f868f8 │ │ │ │ - @ instruction: 0x4603fcb1 │ │ │ │ + @ instruction: 0x4603fcb3 │ │ │ │ vldrle d2, [r1, #-252] @ 0xffffff04 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0x46184613 │ │ │ │ - bl fe460f7c │ │ │ │ + bl fe560f74 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r8, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0044608 │ │ │ │ eors pc, fp, r7, asr #17 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ - blmi bd2c1c │ │ │ │ + blmi bd2c14 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 12e1008 │ │ │ │ - ldmda lr, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blx 1361000 │ │ │ │ + stmda r2!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbne r4, [sl, r3, lsl #12] │ │ │ │ @ instruction: 0x4615461c │ │ │ │ - blx fe3df04a │ │ │ │ + blx fe3df042 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ - beq dda54 │ │ │ │ - bleq 11da5c │ │ │ │ - blge 15d768 │ │ │ │ + beq dda4c │ │ │ │ + bleq 11da54 │ │ │ │ + blge 15d760 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ eorsvs r2, fp, r0, lsl #4 │ │ │ │ @ instruction: 0xf04f607a │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ ldmdavs r9!, {r8, r9} │ │ │ │ andcs r0, r0, #11 │ │ │ │ ldrdeq lr, [r4, -r7] │ │ │ │ stmdaeq r0, {r1, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r1, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdbhi r4, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46184613 │ │ │ │ - bl 1460ffc │ │ │ │ + bl 1560ff4 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0xf800f004 │ │ │ │ @ instruction: 0xf7df68f8 │ │ │ │ - blmi 49d514 │ │ │ │ + blmi 49d51c │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ and r6, r0, sl, lsl r0 │ │ │ │ - bmi 412ca0 │ │ │ │ - blmi 23428c │ │ │ │ + bmi 412c98 │ │ │ │ + blmi 234284 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-219 @ 0xffffff25 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7dfd001 │ │ │ │ - @ instruction: 0x3760e9bc │ │ │ │ + strbcc lr, [r0, -r0, asr #19]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008fb0 │ │ │ │ - andeq sp, r1, r2, rrx │ │ │ │ + andeq sp, r1, sl, rrx │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r3, r2, lsr sl │ │ │ │ - muleq r0, r6, r0 │ │ │ │ - muleq r0, r0, r0 │ │ │ │ - andeq r8, r0, r0, asr r0 │ │ │ │ - andeq r4, r3, ip, asr #18 │ │ │ │ - andeq ip, r1, r0, ror #30 │ │ │ │ + andeq r4, r3, sl, lsr sl │ │ │ │ + andeq r8, r0, r2, lsl #1 │ │ │ │ + andeq r8, r0, ip, ror r0 │ │ │ │ + andeq r8, r0, ip, lsr r0 │ │ │ │ + andeq r4, r3, r4, asr r9 │ │ │ │ + andeq ip, r1, r8, ror #30 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a2e8 │ │ │ │ + bl feb7a2e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ - blx 6df104 │ │ │ │ + blx 6df0fc │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf004af00 │ │ │ │ cdp 12, 11, cr15, cr0, cr13, {3} │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vstrlt d0, [r0, #284] @ 0x11c │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a324 │ │ │ │ + bl feb7a31c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - bmi 73b218 │ │ │ │ - blmi 734320 │ │ │ │ + bmi 73b210 │ │ │ │ + blmi 734318 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f627b │ │ │ │ ldmdavs fp!, {r8, r9}^ │ │ │ │ movwcs r6, #315 @ 0x13b │ │ │ │ ldrsh r6, [r6], -fp │ │ │ │ @ instruction: 0xf9ecf004 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ movwcs lr, #27079 @ 0x69c7 │ │ │ │ - blcs 23d248 │ │ │ │ + blcs 23d240 │ │ │ │ movwcs fp, #36648 @ 0x8f28 │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, r8, sp, lr} │ │ │ │ ldrmi r6, [r3], #-2299 @ 0xfffff705 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4618697a │ │ │ │ - ldmib lr!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + b e10e8 │ │ │ │ movwcc r6, #35067 @ 0x88fb │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ addsmi r6, sl, #3866624 @ 0x3b0000 │ │ │ │ svclt 0x0000d3e4 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ ldmpl r3, {r0, r1, r2, r8, r9, fp, lr}^ │ │ │ │ - bvs 1efd1f8 │ │ │ │ + bvs 1efd1f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - stmdb r8, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb ip, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq ip, r1, ip, asr #29 │ │ │ │ + ldrdeq ip, [r1], -r4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq ip, r1, sl, ror lr │ │ │ │ + andeq ip, r1, r2, lsl #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a3b8 │ │ │ │ + bl feb7a3b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs r6, #57 @ 0x39 │ │ │ │ @ instruction: 0xf00460fb │ │ │ │ strmi pc, [r2], -sp, lsr #19 │ │ │ │ stmib r7, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ ldmdavs sl!, {r2, r8, r9, sp}^ │ │ │ │ ldmne r0, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldmib r7, {r0, r4, r6, r7, r9, fp, ip}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ - blmi 22bdec │ │ │ │ + blmi 22bde4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ - stmda r2!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r6!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ tstcc r0, #16449536 @ 0xfb0000 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ addsmi r6, sl, #3866624 @ 0x3b0000 │ │ │ │ svclt 0x0000d3e3 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - @ instruction: 0x00007eb0 │ │ │ │ + muleq r0, ip, lr │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7a41c │ │ │ │ + bl feb7a414 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, sp, lr}^ │ │ │ │ ldmdavs fp, {r2, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - cmnvs r8, ip, asr #16 │ │ │ │ + cmnvs r8, r0, asr r8 │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ - b 1e11c4 │ │ │ │ + b 2e11bc │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - svc 0x00aef7de │ │ │ │ + svc 0x00b2f7de │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movwls r6, #14715 @ 0x397b │ │ │ │ ldrbtmi r4, [fp], #-3054 @ 0xfffff412 │ │ │ │ tstcs sl, #134217728 @ 0x8000000 │ │ │ │ - blmi ffb87e6c │ │ │ │ + blmi ffb87e64 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3052 @ 0xfffff414 │ │ │ │ ldrbtmi r4, [sl], #-2796 @ 0xfffff514 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf920f7f7 │ │ │ │ + @ instruction: 0xf922f7f7 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, r7, r8, sp, lr, pc} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stmda r2!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r6!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7dfd11e │ │ │ │ - @ instruction: 0x4603e9de │ │ │ │ + strmi lr, [r3], -r2, ror #19 │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ @ instruction: 0xf7de6978 │ │ │ │ - strmi lr, [r3], -r6, lsl #31 │ │ │ │ + strmi lr, [r3], -sl, lsl #31 │ │ │ │ ldmdbvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ - blmi ff7c7ebc │ │ │ │ + blmi ff7c7eb4 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4891 @ 0x131b │ │ │ │ ldrbtmi r4, [fp], #-3036 @ 0xfffff424 │ │ │ │ - blmi ff747ec0 │ │ │ │ - bmi ff7344b0 │ │ │ │ + blmi ff747eb8 │ │ │ │ + bmi ff7344a8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f70100 │ │ │ │ - @ instruction: 0xe190f8f7 │ │ │ │ + @ instruction: 0xe190f8f9 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - ldrshvs lr, [r8, #-250]! @ 0xffffff06 │ │ │ │ + ldrshvs lr, [r8, #-254]! @ 0xffffff02 │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ - ldmib r4!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r8!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - svc 0x005cf7de │ │ │ │ + svc 0x0060f7de │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movwls r6, #14715 @ 0x397b │ │ │ │ ldrbtmi r4, [fp], #-3021 @ 0xfffff433 │ │ │ │ tstcs ip, #134217728 @ 0x8000000 │ │ │ │ - blmi ff347f10 │ │ │ │ + blmi ff347f08 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3019 @ 0xfffff435 │ │ │ │ ldrbtmi r4, [sl], #-2763 @ 0xfffff535 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8cef7f7 │ │ │ │ + @ instruction: 0xf8d0f7f7 │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, r8, sp, lr, pc}^ │ │ │ │ tstcs r0, fp, lsl r8 │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - cmnvs r8, r8, lsl r8 │ │ │ │ + cmnvs r8, ip, lsl r8 │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ - stmib sl, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib lr, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - svc 0x0032f7de │ │ │ │ + svc 0x0036f7de │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movwls r6, #14715 @ 0x397b │ │ │ │ ldrbtmi r4, [fp], #-3004 @ 0xfffff444 │ │ │ │ tstcs lr, #134217728 @ 0x8000000 │ │ │ │ - blmi fef07f64 │ │ │ │ + blmi fef07f5c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3002 @ 0xfffff446 │ │ │ │ ldrbtmi r4, [sl], #-2746 @ 0xfffff546 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8a4f7f7 │ │ │ │ + @ instruction: 0xf8a6f7f7 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r4, r5, r8, sp, lr, pc} │ │ │ │ ldmdavs fp, {r2, r8, r9, ip, sp} │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - svc 0x00ecf7de │ │ │ │ + svc 0x00f0f7de │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7dfd11e │ │ │ │ - strmi lr, [r3], -r0, ror #18 │ │ │ │ + strmi lr, [r3], -r4, ror #18 │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ @ instruction: 0xf7de6978 │ │ │ │ - strmi lr, [r3], -r8, lsl #30 │ │ │ │ + strmi lr, [r3], -ip, lsl #30 │ │ │ │ ldmdbvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ - blmi feb07fb8 │ │ │ │ + blmi feb07fb0 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4895 @ 0x131f │ │ │ │ ldrbtmi r4, [fp], #-2985 @ 0xfffff457 │ │ │ │ - blmi fea87fbc │ │ │ │ - bmi fea745ac │ │ │ │ + blmi fea87fb4 │ │ │ │ + bmi fea745a4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f70100 │ │ │ │ - tstp r2, r9, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tstp r2, fp, ror r8 @ p-variant is OBSOLETE │ │ │ │ movwcc r6, #19003 @ 0x4a3b │ │ │ │ tstcs r2, fp, lsl r8 │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - cmnvs r8, r2, asr #31 │ │ │ │ + cmnvs r8, r6, asr #31 │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ - ldmdb r4!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdb r8!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - mrc 7, 6, APSR_nzcv, cr12, cr14, {6} │ │ │ │ + mcr 7, 7, pc, cr0, cr14, {6} @ │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movwls r6, #14715 @ 0x397b │ │ │ │ ldrbtmi r4, [fp], #-2969 @ 0xfffff467 │ │ │ │ @ instruction: 0x23209302 │ │ │ │ - blmi fe648010 │ │ │ │ + blmi fe648008 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2967 @ 0xfffff469 │ │ │ │ ldrbtmi r4, [sl], #-2711 @ 0xfffff569 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf84ef7f7 │ │ │ │ + @ instruction: 0xf850f7f7 │ │ │ │ ldmdavs fp!, {r0, r1, r2, r5, r6, r7, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x0050f7de │ │ │ │ + svc 0x0054f7de │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7dfd11e │ │ │ │ - strmi lr, [r3], -ip, lsl #18 │ │ │ │ + @ instruction: 0x4603e910 │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ @ instruction: 0xf7de6978 │ │ │ │ - @ instruction: 0x4603eeb4 │ │ │ │ + @ instruction: 0x4603eeb8 │ │ │ │ ldmdbvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ - blmi fe288060 │ │ │ │ + blmi fe288058 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4898 @ 0x1322 │ │ │ │ ldrbtmi r4, [fp], #-2951 @ 0xfffff479 │ │ │ │ - blmi fe208064 │ │ │ │ - bmi fe1f4654 │ │ │ │ + blmi fe20805c │ │ │ │ + bmi fe1f464c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f70100 │ │ │ │ - adcs pc, lr, r5, lsr #16 │ │ │ │ + adcs pc, lr, r7, lsr #16 │ │ │ │ movwcc r6, #18491 @ 0x483b │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x0026f7de │ │ │ │ + svc 0x002af7de │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7dfd11e │ │ │ │ - strmi lr, [r3], -r2, ror #17 │ │ │ │ + strmi lr, [r3], -r6, ror #17 │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ @ instruction: 0xf7de6978 │ │ │ │ - strmi lr, [r3], -sl, lsl #29 │ │ │ │ + strmi lr, [r3], -lr, lsl #29 │ │ │ │ ldmdbvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ - blmi 1e480b4 │ │ │ │ + blmi 1e480ac │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4899 @ 0x1323 │ │ │ │ ldrbtmi r4, [fp], #-2934 @ 0xfffff48a │ │ │ │ - blmi 1dc80b8 │ │ │ │ - bmi 1db46a8 │ │ │ │ + blmi 1dc80b0 │ │ │ │ + bmi 1db46a0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - @ instruction: 0xe094fffb │ │ │ │ + @ instruction: 0xe094fffd │ │ │ │ movwcc r6, #19003 @ 0x4a3b │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - mrc 7, 7, APSR_nzcv, cr12, cr14, {6} │ │ │ │ + svc 0x0000f7de │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7dfd11e │ │ │ │ - @ instruction: 0x4603e8b8 │ │ │ │ + @ instruction: 0x4603e8bc │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ @ instruction: 0xf7de6978 │ │ │ │ - strmi lr, [r3], -r0, ror #28 │ │ │ │ + strmi lr, [r3], -r4, ror #28 │ │ │ │ ldmdbvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ - blmi 1a08108 │ │ │ │ + blmi 1a08100 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4900 @ 0x1324 │ │ │ │ ldrbtmi r4, [fp], #-2917 @ 0xfffff49b │ │ │ │ - blmi 198810c │ │ │ │ - bmi 19746fc │ │ │ │ + blmi 1988104 │ │ │ │ + bmi 19746f4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - ldrd pc, [sl], #-241 @ 0xffffff0f @ │ │ │ │ + ldrd pc, [sl], #-243 @ 0xffffff0d @ │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r5, sp, lr, pc} │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ @ instruction: 0xf7df4618 │ │ │ │ - @ instruction: 0x6178e89c │ │ │ │ + cmnvs r8, r0, lsr #17 │ │ │ │ @ instruction: 0xf1b3697b │ │ │ │ @ instruction: 0xd11e3fff │ │ │ │ - stm r8, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stm ip, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ ldmdbvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - mrc 7, 1, APSR_nzcv, cr0, cr14, {6} │ │ │ │ + mrc 7, 1, APSR_nzcv, cr4, cr14, {6} │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movwls r6, #14715 @ 0x397b │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ @ instruction: 0x23279302 │ │ │ │ - blmi 14c8168 │ │ │ │ + blmi 14c8160 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2897 @ 0xfffff4af │ │ │ │ ldrbtmi r4, [sl], #-2641 @ 0xfffff5af │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffa2f7f6 │ │ │ │ + @ instruction: 0xffa4f7f6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, sp, lr, pc} │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ addseq r6, fp, fp, lsr r9 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ - blcs 3d5fc │ │ │ │ + blcs 3d5f4 │ │ │ │ movwcs sp, #457 @ 0x1c9 │ │ │ │ ldmvs fp!, {r8, r9, ip, pc}^ │ │ │ │ ldrbtmi r4, [sl], #-2631 @ 0xfffff5b9 │ │ │ │ ldrbtmi r4, [r9], #-2375 @ 0xfffff6b9 │ │ │ │ ldrbtmi r4, [r8], #-2119 @ 0xfffff7b9 │ │ │ │ - svc 0x00a8f7de │ │ │ │ + svc 0x00acf7de │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7dfd11e │ │ │ │ - @ instruction: 0x4603e850 │ │ │ │ + @ instruction: 0x4603e854 │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ @ instruction: 0xf7de6978 │ │ │ │ - @ instruction: 0x4603edf8 │ │ │ │ + @ instruction: 0x4603edfc │ │ │ │ ldmdbvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ - blmi fc81d8 │ │ │ │ + blmi fc81d0 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4906 @ 0x132a │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ - blmi f481dc │ │ │ │ - bmi f347cc │ │ │ │ + blmi f481d4 │ │ │ │ + bmi f347c4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - and pc, r2, r9, ror #30 │ │ │ │ + and pc, r2, fp, ror #30 │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf7dfbf00 │ │ │ │ - strmi lr, [r3], -lr, lsr #16 │ │ │ │ + @ instruction: 0x4603e832 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldcl 7, cr15, [r6, #888] @ 0x378 │ │ │ │ + ldcl 7, cr15, [sl, #888] @ 0x378 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2866 @ 0xfffff4ce │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ - pld [lr, r7, ror #16] │ │ │ │ - svclt 0x0000ee70 │ │ │ │ - andeq r7, r0, r6, ror lr │ │ │ │ - andeq r7, r0, r4, ror lr │ │ │ │ - andeq r7, r0, sl, ror #29 │ │ │ │ + pld [lr, r9, ror #16] │ │ │ │ + svclt 0x0000ee74 │ │ │ │ + andeq r7, r0, r2, ror #28 │ │ │ │ + andeq r7, r0, r0, ror #28 │ │ │ │ + ldrdeq r7, [r0], -r6 │ │ │ │ + andeq r7, r0, lr, lsl lr │ │ │ │ + andeq r7, r0, r0, lsl lr │ │ │ │ + andeq r7, r0, lr, lsl #28 │ │ │ │ + andeq r7, r0, r4, lsl #29 │ │ │ │ + andeq r7, r0, ip, asr #27 │ │ │ │ + @ instruction: 0x00007dbe │ │ │ │ + @ instruction: 0x00007dbc │ │ │ │ andeq r7, r0, r2, lsr lr │ │ │ │ - andeq r7, r0, r4, lsr #28 │ │ │ │ - andeq r7, r0, r2, lsr #28 │ │ │ │ - muleq r0, r8, lr │ │ │ │ - andeq r7, r0, r0, ror #27 │ │ │ │ - ldrdeq r7, [r0], -r2 │ │ │ │ - ldrdeq r7, [r0], -r0 │ │ │ │ - andeq r7, r0, r6, asr #28 │ │ │ │ - andeq r7, r0, lr, lsl #27 │ │ │ │ - andeq r7, r0, lr, ror sp │ │ │ │ - andeq r7, r0, ip, ror sp │ │ │ │ - strdeq r7, [r0], -r2 │ │ │ │ - andeq r7, r0, sl, lsr sp │ │ │ │ - andeq r7, r0, r8, lsr #26 │ │ │ │ + andeq r7, r0, sl, ror sp │ │ │ │ + andeq r7, r0, sl, ror #26 │ │ │ │ + andeq r7, r0, r8, ror #26 │ │ │ │ + ldrdeq r7, [r0], -lr │ │ │ │ andeq r7, r0, r6, lsr #26 │ │ │ │ - muleq r0, ip, sp │ │ │ │ - andeq r7, r0, r4, ror #25 │ │ │ │ - ldrdeq r7, [r0], -r2 │ │ │ │ + andeq r7, r0, r4, lsl sp │ │ │ │ + andeq r7, r0, r2, lsl sp │ │ │ │ + andeq r7, r0, r8, lsl #27 │ │ │ │ ldrdeq r7, [r0], -r0 │ │ │ │ - andeq r7, r0, r6, asr #26 │ │ │ │ - andeq r7, r0, lr, lsl #25 │ │ │ │ - andeq r7, r0, r0, lsl #25 │ │ │ │ - andeq r7, r0, lr, ror ip │ │ │ │ + @ instruction: 0x00007cbe │ │ │ │ + @ instruction: 0x00007cbc │ │ │ │ + andeq r7, r0, r2, lsr sp │ │ │ │ + andeq r7, r0, sl, ror ip │ │ │ │ + andeq r7, r0, ip, ror #24 │ │ │ │ + andeq r7, r0, sl, ror #24 │ │ │ │ + andeq r7, r0, r0, ror #25 │ │ │ │ + andeq r7, r0, r8, lsr #24 │ │ │ │ + andeq r7, r0, r8, lsl ip │ │ │ │ + andeq r7, r0, r6, lsl ip │ │ │ │ + andeq r7, r0, ip, lsl #25 │ │ │ │ + ldrdeq r7, [r0], -r4 │ │ │ │ + andeq r7, r0, r4, asr #23 │ │ │ │ + andeq r7, r0, r2, asr #23 │ │ │ │ + andeq r7, r0, r8, lsr ip │ │ │ │ + andeq r7, r0, r0, lsl #23 │ │ │ │ + andeq r7, r0, r6, ror #22 │ │ │ │ + andeq r7, r0, r4, ror #22 │ │ │ │ + ldrdeq r7, [r0], -sl │ │ │ │ + andeq r7, r0, r2, lsr #22 │ │ │ │ + andeq r7, r0, r6, lsr fp │ │ │ │ + andeq r7, r0, r6, lsr fp │ │ │ │ + andeq r7, r0, r6, lsr fp │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ - andeq r7, r0, ip, lsr ip │ │ │ │ - andeq r7, r0, ip, lsr #24 │ │ │ │ - andeq r7, r0, sl, lsr #24 │ │ │ │ - andeq r7, r0, r0, lsr #25 │ │ │ │ - andeq r7, r0, r8, ror #23 │ │ │ │ - ldrdeq r7, [r0], -r8 │ │ │ │ + strdeq r7, [r0], -r2 │ │ │ │ + andeq r7, r0, r8, ror #22 │ │ │ │ + @ instruction: 0x00007ab0 │ │ │ │ ldrdeq r7, [r0], -r6 │ │ │ │ - andeq r7, r0, ip, asr #24 │ │ │ │ - muleq r0, r4, fp │ │ │ │ - andeq r7, r0, sl, ror fp │ │ │ │ - andeq r7, r0, r8, ror fp │ │ │ │ - andeq r7, r0, lr, ror #23 │ │ │ │ - andeq r7, r0, r6, lsr fp │ │ │ │ - andeq r7, r0, sl, asr #22 │ │ │ │ - andeq r7, r0, sl, asr #22 │ │ │ │ - andeq r7, r0, sl, asr #22 │ │ │ │ - andeq r7, r0, r8, lsl #22 │ │ │ │ - andeq r7, r0, r6, lsl #22 │ │ │ │ - andeq r7, r0, ip, ror fp │ │ │ │ - andeq r7, r0, r4, asr #21 │ │ │ │ - andeq r7, r0, sl, ror #21 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ - blhi deb94 │ │ │ │ + blhi deb8c │ │ │ │ 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 │ │ │ │ ldrshle r4, [r9, #84]! @ 0x54 │ │ │ │ @@ -33787,580 +33785,580 @@ │ │ │ │ stclcs 8, cr15, [r4], #892 @ 0x37c │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ ldmpl r3, {r2, r5, r6, r7, sl, fp, ip, sp}^ │ │ │ │ andvs r6, fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldclcs 8, cr15, [r4], {223} @ 0xdf │ │ │ │ - blcc 734974 │ │ │ │ + blcc 73496c │ │ │ │ muleq r3, r2, r8 │ │ │ │ andeq lr, r3, r3, lsl #17 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stclcs 8, cr15, [r4], {223} @ 0xdf │ │ │ │ - blcc 534988 │ │ │ │ + blcc 534980 │ │ │ │ muleq r3, r2, r8 │ │ │ │ andeq lr, r3, r3, lsl #17 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccs 8, cr15, [r4], #892 @ 0x37c │ │ │ │ - blcc 33499c │ │ │ │ + blcc 334994 │ │ │ │ muleq r3, r2, r8 │ │ │ │ andeq lr, r3, r3, lsl #17 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ mcrrcc 8, 4, pc, ip, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [r0], #-264 @ 0xfffffef8 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, asr #22 │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0xf107ef40 │ │ │ │ + @ instruction: 0xf107ef44 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 3294c │ │ │ │ + blcs 32944 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ @ instruction: 0x461a0370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf8423b20 │ │ │ │ @ instruction: 0xf1073c58 │ │ │ │ @ instruction: 0x461e0370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b1c │ │ │ │ - svc 0x00b2f7de │ │ │ │ + svc 0x00b6f7de │ │ │ │ mrrceq 8, 4, pc, r0, cr6 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded12c │ │ │ │ - @ instruction: 0x4603ef18 │ │ │ │ + @ instruction: 0x4603ef1c │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf7de0c50 │ │ │ │ - @ instruction: 0x4603ecba │ │ │ │ + @ instruction: 0x4603ecbe │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ movwls r3, #15440 @ 0x3c50 │ │ │ │ ldccc 8, cr15, [r8], {223} @ 0xdf │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4930 @ 0x1342 │ │ │ │ ldccc 8, cr15, [r0], {223} @ 0xdf │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stccc 8, cr15, [ip], {223} @ 0xdf │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-3084 @ 0xfffff3f4 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcr2 7, 1, pc, cr4, cr6, {7} @ │ │ │ │ + mcr2 7, 1, pc, cr6, cr6, {7} @ │ │ │ │ ldclt 0, cr15, [sp, #-0] │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461e │ │ │ │ - blcc 524648 │ │ │ │ + blcc 524640 │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0xf846ef74 │ │ │ │ + @ instruction: 0xf846ef78 │ │ │ │ @ instruction: 0xf1070c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1b33c50 │ │ │ │ strdle r3, [ip, -pc]! │ │ │ │ - mrc 7, 6, APSR_nzcv, cr8, cr14, {6} │ │ │ │ + mrc 7, 6, APSR_nzcv, cr12, cr14, {6} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r5, r6, r9} │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrceq 8, 5, pc, r0, cr3 @ │ │ │ │ - ldcl 7, cr15, [sl], #-888 @ 0xfffffc88 │ │ │ │ + ldcl 7, cr15, [lr], #-888 @ 0xfffffc88 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-2988 @ 0xfffff454 │ │ │ │ movtcs r9, #13058 @ 0x3302 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2980 @ 0xfffff45c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2976 @ 0xfffff460 │ │ │ │ - blcs fe761c64 │ │ │ │ + blcs fe761c5c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - @ instruction: 0xf000fde5 │ │ │ │ + @ instruction: 0xf000fde7 │ │ │ │ @ instruction: 0xf107bcde │ │ │ │ @ instruction: 0x461e0370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -ip, lsl #22 │ │ │ │ - svc 0x0034f7de │ │ │ │ + svc 0x0038f7de │ │ │ │ mrrceq 8, 4, pc, r0, cr6 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded12c │ │ │ │ - @ instruction: 0x4603ee9a │ │ │ │ + @ instruction: 0x4603ee9e │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf7de0c50 │ │ │ │ - @ instruction: 0x4603ec3c │ │ │ │ + strmi lr, [r3], -r0, asr #24 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ movwls r3, #15440 @ 0x3c50 │ │ │ │ - blcc f61cc8 │ │ │ │ + blcc f61cc0 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4932 @ 0x1344 │ │ │ │ - blcc d61cd4 │ │ │ │ + blcc d61ccc │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - blcc c61cdc │ │ │ │ + blcc c61cd4 │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 7, cr15, [r6, #984]! @ 0x3d8 │ │ │ │ + stc2 7, cr15, [r8, #984]! @ 0x3d8 │ │ │ │ ldclt 0, cr15, [pc], {0} │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf7de461e │ │ │ │ - @ instruction: 0xf846ed62 │ │ │ │ + @ instruction: 0xf846ed66 │ │ │ │ @ instruction: 0xf1070c4c │ │ │ │ @ instruction: 0x461a0370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mcrrcc 8, 5, pc, ip, cr3 @ │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded12c │ │ │ │ - @ instruction: 0x4603ee56 │ │ │ │ + @ instruction: 0x4603ee5a │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf7de0c50 │ │ │ │ - @ instruction: 0x4603ebf8 │ │ │ │ + @ instruction: 0x4603ebfc │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ movwls r3, #15440 @ 0x3c50 │ │ │ │ - bcc ff161d50 │ │ │ │ + bcc ff161d48 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4934 @ 0x1346 │ │ │ │ - bcc fef61d5c │ │ │ │ + bcc fef61d54 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bcc fee61d64 │ │ │ │ + bcc fee61d5c │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2744 @ 0xfffff548 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2l 7, cr15, [r2, #-984]! @ 0xfffffc28 │ │ │ │ + stc2l 7, cr15, [r4, #-984]! @ 0xfffffc28 │ │ │ │ mrrclt 0, 0, pc, fp, cr0 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mcrrcc 8, 5, pc, ip, cr3 @ │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ cmnpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1073914 │ │ │ │ - bcc 7243d8 │ │ │ │ + bcc 7243d0 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461c │ │ │ │ @ instruction: 0x46180370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwls r3, #2828 @ 0xb0c │ │ │ │ @ instruction: 0xf854460b │ │ │ │ @ instruction: 0xf8501c58 │ │ │ │ @ instruction: 0xf7ff0c54 │ │ │ │ strmi pc, [r3], -sp, ror #23 │ │ │ │ stcllt 0, cr15, [fp] │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184616 │ │ │ │ - ldc 7, cr15, [lr], #-888 @ 0xfffffc88 │ │ │ │ + mcrr 7, 13, pc, r2, cr14 @ │ │ │ │ mrrceq 8, 4, pc, r0, cr6 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded12b │ │ │ │ - @ instruction: 0x4603edf6 │ │ │ │ + @ instruction: 0x4603edfa │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf7de0c50 │ │ │ │ - @ instruction: 0x4603eb98 │ │ │ │ + @ instruction: 0x4603eb9c │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ movwls r3, #15440 @ 0x3c50 │ │ │ │ - bcc 561e10 │ │ │ │ + bcc 561e08 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4940 @ 0x134c │ │ │ │ - bcc 361e1c │ │ │ │ + bcc 361e14 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bcc 261e24 │ │ │ │ + bcc 261e1c │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 7, cr15, [r2, #-984] @ 0xfffffc28 │ │ │ │ + stc2 7, cr15, [r4, #-984] @ 0xfffffc28 │ │ │ │ @ instruction: 0xf107e3fb │ │ │ │ @ instruction: 0x461a0370 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r0], {83} @ 0x53 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184616 │ │ │ │ - bl ffe61a58 │ │ │ │ + bl fff61a50 │ │ │ │ mrrceq 8, 4, pc, r0, cr6 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded12b │ │ │ │ - @ instruction: 0x4603edb0 │ │ │ │ + @ instruction: 0x4603edb4 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf7de0c50 │ │ │ │ - @ instruction: 0x4603eb52 │ │ │ │ + @ instruction: 0x4603eb56 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ movwls r3, #15440 @ 0x3c50 │ │ │ │ ldmibcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4942 @ 0x134e │ │ │ │ ldmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmibcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2444 @ 0xfffff674 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 7, cr15, [ip], #984 @ 0x3d8 │ │ │ │ + ldc2 7, cr15, [lr], #984 @ 0x3d8 │ │ │ │ @ instruction: 0xf107e3b5 │ │ │ │ @ instruction: 0x461a0370 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldccc 8, cr15, [r0], {66} @ 0x42 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184616 │ │ │ │ - bl fece1ae4 │ │ │ │ + bl fede1adc │ │ │ │ mrrceq 8, 4, pc, r0, cr6 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded12b │ │ │ │ - strmi lr, [r3], -sl, ror #26 │ │ │ │ + strmi lr, [r3], -lr, ror #26 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf7de0c50 │ │ │ │ - strmi lr, [r3], -ip, lsl #22 │ │ │ │ + @ instruction: 0x4603eb10 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ movwls r3, #15440 @ 0x3c50 │ │ │ │ ldmdbcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4944 @ 0x1350 │ │ │ │ ldmdbcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldmdbcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2320 @ 0xfffff6f0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 7, cr15, [r6], #-984 @ 0xfffffc28 │ │ │ │ + ldc2l 7, cr15, [r8], #-984 @ 0xfffffc28 │ │ │ │ @ instruction: 0xf107e36f │ │ │ │ @ instruction: 0x461a0370 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ stccc 8, cr15, [r8], {66} @ 0x42 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r3, r6, lsl r6 │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0xf846ea40 │ │ │ │ + @ instruction: 0xf846ea44 │ │ │ │ @ instruction: 0xf1070c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1b33c50 │ │ │ │ strdle r3, [fp, -pc]! │ │ │ │ - stc 7, cr15, [r2, #-888]! @ 0xfffffc88 │ │ │ │ + stc 7, cr15, [r6, #-888]! @ 0xfffffc88 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r5, r6, r9} │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrceq 8, 5, pc, r0, cr3 @ │ │ │ │ - b ff161ba0 │ │ │ │ + b ff261b98 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-2208 @ 0xfffff760 │ │ │ │ cmpcs r3, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2200 @ 0xfffff768 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2196 @ 0xfffff76c │ │ │ │ ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - msr CPSR_f, #12032 @ 0x2f00 │ │ │ │ + msr CPSR_f, #12544 @ 0x3100 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldceq 8, cr15, [r8], {83} @ 0x53 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ movwvs pc, #1091 @ 0x443 @ │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4616 │ │ │ │ @ instruction: 0xf7de2104 │ │ │ │ - @ instruction: 0xf846e9fa │ │ │ │ + @ instruction: 0xf846e9fe │ │ │ │ @ instruction: 0xf1070c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1b33c50 │ │ │ │ strdle r3, [fp, -pc]! │ │ │ │ - ldcl 7, cr15, [ip], {222} @ 0xde │ │ │ │ + stcl 7, cr15, [r0], #888 @ 0x378 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r5, r6, r9} │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrceq 8, 5, pc, r0, cr3 @ │ │ │ │ - b 1fe1c2c │ │ │ │ + b fe0e1c24 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-2084 @ 0xfffff7dc │ │ │ │ cmpcs r4, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2076 @ 0xfffff7e4 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2072 @ 0xfffff7e8 │ │ │ │ ldmdacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - rsc pc, r2, #238592 @ 0x3a400 │ │ │ │ + rsc pc, r2, #240640 @ 0x3ac00 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r4], {83} @ 0x53 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r3, r6, lsl r6 │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0xf846e9ba │ │ │ │ + @ instruction: 0xf846e9be │ │ │ │ @ instruction: 0xf1070c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1b33c50 │ │ │ │ strdle r3, [fp, -pc]! │ │ │ │ - ldc 7, cr15, [ip], {222} @ 0xde │ │ │ │ + stc 7, cr15, [r0], #888 @ 0x378 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r5, r6, r9} │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrceq 8, 5, pc, r0, cr3 @ │ │ │ │ - b fe1cac │ │ │ │ + b 10e1ca4 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-1972 @ 0xfffff84c │ │ │ │ cmpcs r6, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-1964 @ 0xfffff854 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1960 @ 0xfffff858 │ │ │ │ sbfxcs pc, pc, #17, #5 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - adc pc, r2, #173056 @ 0x2a400 │ │ │ │ + adc pc, r2, #175104 @ 0x2ac00 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldceq 8, cr15, [r4], {83} @ 0x53 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ movwvs pc, #1091 @ 0x443 @ │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4616 │ │ │ │ @ instruction: 0xf7de2104 │ │ │ │ - @ instruction: 0xf846e974 │ │ │ │ + @ instruction: 0xf846e978 │ │ │ │ @ instruction: 0xf1070c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1b33c50 │ │ │ │ strdle r3, [fp, -pc]! │ │ │ │ - mrrc 7, 13, pc, r6, cr14 @ │ │ │ │ + mrrc 7, 13, pc, sl, cr14 @ │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r5, r6, r9} │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrceq 8, 5, pc, r0, cr3 @ │ │ │ │ - ldmib r8!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib ip!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-1848 @ 0xfffff8c8 │ │ │ │ cmpcs r7, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-1840 @ 0xfffff8d0 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1836 @ 0xfffff8d4 │ │ │ │ @ instruction: 0x2728f8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - subs pc, ip, #101376 @ 0x18c00 │ │ │ │ + subs pc, ip, #103424 @ 0x19400 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r3, r6, lsl r6 │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0xf846e934 │ │ │ │ + @ instruction: 0xf846e938 │ │ │ │ @ instruction: 0xf1070c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1b33c50 │ │ │ │ strdle r3, [fp, -pc]! │ │ │ │ - ldc 7, cr15, [r6], {222} @ 0xde │ │ │ │ + ldc 7, cr15, [sl], {222} @ 0xde │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r5, r6, r9} │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrceq 8, 5, pc, r0, cr3 @ │ │ │ │ - ldmib r8!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib ip!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-1736 @ 0xfffff938 │ │ │ │ cmpcs r9, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-1728 @ 0xfffff940 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1724 @ 0xfffff944 │ │ │ │ ssatcs pc, #25, pc, asr #17 @ │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - ands pc, ip, #35840 @ 0x8c00 │ │ │ │ + ands pc, ip, #37888 @ 0x9400 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ movwvs pc, #1091 @ 0x443 @ │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4616 │ │ │ │ @ instruction: 0xf7de2104 │ │ │ │ - @ instruction: 0xf846e8ee │ │ │ │ + @ instruction: 0xf846e8f2 │ │ │ │ @ instruction: 0xf1070c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1b33c50 │ │ │ │ strdle r3, [fp, -pc]! │ │ │ │ - bl ff461e2c │ │ │ │ + bl ff561e24 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r5, r6, r9} │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrceq 8, 5, pc, r0, cr3 @ │ │ │ │ - ldmdb r2!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r6!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-1612 @ 0xfffff9b4 │ │ │ │ cmpcs sl, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-1604 @ 0xfffff9bc │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1600 @ 0xfffff9c0 │ │ │ │ @ instruction: 0x263cf8df │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - ldrsb pc, [r6, #173] @ 0xad @ │ │ │ │ + ldrsb pc, [r6, #175] @ 0xaf @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461e │ │ │ │ @ instruction: 0x46190370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf8512201 │ │ │ │ @ instruction: 0xf8531c6c │ │ │ │ @ instruction: 0xf7de0c4c │ │ │ │ - @ instruction: 0xf846ea5a │ │ │ │ + @ instruction: 0xf846ea5e │ │ │ │ @ instruction: 0xf1070c48 │ │ │ │ @ instruction: 0x461a0370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mcrrcc 8, 5, pc, r8, cr3 @ │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded12b │ │ │ │ - strmi lr, [r3], -r4, lsl #23 │ │ │ │ + strmi lr, [r3], -r8, lsl #23 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf7de0c50 │ │ │ │ - strmi lr, [r3], -r6, lsr #18 │ │ │ │ + strmi lr, [r3], -sl, lsr #18 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ movwls r3, #15440 @ 0x3c50 │ │ │ │ strbcc pc, [r0, #2271] @ 0x8df @ │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4961 @ 0x1361 │ │ │ │ ldrcc pc, [r8, #2271]! @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrcc pc, [r4, #2271]! @ 0x8df │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1460 @ 0xfffffa4c │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fe461f78 │ │ │ │ + blx fe4e1f70 │ │ │ │ @ instruction: 0xf107e189 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 3312c │ │ │ │ + blcs 33124 │ │ │ │ @ instruction: 0xf107d07b │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1073c18 │ │ │ │ @ instruction: 0x46160270 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ cmnpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stclcs 8, cr15, [r0], #-328 @ 0xfffffeb8 │ │ │ │ mrrcne 8, 5, pc, ip, cr1 @ │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0xf846eb12 │ │ │ │ + @ instruction: 0xf846eb16 │ │ │ │ @ instruction: 0xf1070c44 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1b33c44 │ │ │ │ teqle sp, pc @ │ │ │ │ - bl de1f60 │ │ │ │ + bl ee1f58 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorsle r2, r7, fp, lsl #22 │ │ │ │ - bl c61f6c │ │ │ │ + bl d61f64 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorsle r2, r1, r4, lsl #22 │ │ │ │ - bl ae1f78 │ │ │ │ + bl be1f70 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r5, r6, r9} │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ subsle r2, sl, r0, lsl #22 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrceq 8, 5, pc, r0, cr3 @ │ │ │ │ - stmia r6, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia sl, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-1300 @ 0xfffffaec │ │ │ │ cmncs r6, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-1288 @ 0xfffffaf8 │ │ │ │ strcs pc, [r4, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - msr R10_fiq, r1 │ │ │ │ + msr R10_fiq, r3 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mcrrcc 8, 5, pc, r4, cr3 @ │ │ │ │ vldmdble r0!, {d2-d1} │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mcrrcc 8, 5, pc, r4, cr3 @ │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074611 │ │ │ │ @@ -34368,431 +34366,431 @@ │ │ │ │ ldrmi r2, [r3], #-3164 @ 0xfffff3a4 │ │ │ │ mrrccc 8, 4, pc, ip, cr1 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mcrrcc 8, 5, pc, r4, cr3 @ │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074611 │ │ │ │ @ instruction: 0xf8520270 │ │ │ │ - bne ff4ef220 │ │ │ │ + bne ff4ef218 │ │ │ │ stclcc 8, cr15, [r0], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf107e013 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 33110 │ │ │ │ + blcs 33108 │ │ │ │ @ instruction: 0xf107db0d │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0x46183c18 │ │ │ │ - stmdb r8, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb ip, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf84233ff │ │ │ │ @ instruction: 0xf1073c18 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1070c14 │ │ │ │ @ instruction: 0x461e0370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r3, [r9], -r0, lsl #5 │ │ │ │ - ldm r8!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm ip!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcrreq 8, 4, pc, r4, cr6 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mcrrcc 8, 5, pc, r4, cr3 @ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ded13b │ │ │ │ - strmi lr, [r3], -sl, lsr #21 │ │ │ │ - blcs 2fe174 │ │ │ │ + strmi lr, [r3], -lr, lsr #21 │ │ │ │ + blcs 2fe16c │ │ │ │ @ instruction: 0xf7ded035 │ │ │ │ - strmi lr, [r3], -r4, lsr #21 │ │ │ │ - blcs 13e180 │ │ │ │ + strmi lr, [r3], -r8, lsr #21 │ │ │ │ + blcs 13e178 │ │ │ │ @ instruction: 0xf7ded02f │ │ │ │ - @ instruction: 0x4603ea9e │ │ │ │ + strmi lr, [r3], -r2, lsr #21 │ │ │ │ rsbseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 33270 │ │ │ │ + blcs 33268 │ │ │ │ @ instruction: 0xf107d03c │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf7de0c50 │ │ │ │ - @ instruction: 0x4603e83a │ │ │ │ + @ instruction: 0x4603e83e │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ movwls r3, #15440 @ 0x3c50 │ │ │ │ strcc pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4978 @ 0x1372 │ │ │ │ strcc pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3071 @ 0xfffff401 │ │ │ │ ldrbtmi r4, [sl], #-2815 @ 0xfffff501 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9a6f7f6 │ │ │ │ + @ instruction: 0xf9a8f7f6 │ │ │ │ @ instruction: 0xf107e09f │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 33290 │ │ │ │ + blcs 33288 │ │ │ │ @ instruction: 0xf107dd14 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 3331c │ │ │ │ + blcs 33314 │ │ │ │ @ instruction: 0xf107d00e │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ - blcc 124f5c │ │ │ │ + blcc 124f54 │ │ │ │ cmnpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r4, [r9], -r8, lsl #12 │ │ │ │ stcleq 8, cr15, [r4], #-320 @ 0xfffffec0 │ │ │ │ - mcr2 7, 1, pc, cr2, cr5, {7} @ │ │ │ │ + mcr2 7, 1, pc, cr4, cr5, {7} @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461e │ │ │ │ - blcc 124f80 │ │ │ │ + blcc 124f78 │ │ │ │ addcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7de4619 │ │ │ │ - @ instruction: 0xf846e88a │ │ │ │ + @ instruction: 0xf846e88e │ │ │ │ @ instruction: 0xf1070c44 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0xf1b33c44 │ │ │ │ teqle r9, pc @ │ │ │ │ - b ee2158 │ │ │ │ + b fe2150 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorsle r2, r3, fp, lsl #22 │ │ │ │ - b d62164 │ │ │ │ + b e6215c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, sp, r4, lsl #22 │ │ │ │ - b be2170 │ │ │ │ + b ce2168 │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ ldmdavs fp, {r4, r5, r6, r9} │ │ │ │ mrrccc 8, 4, pc, r0, cr2 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrceq 8, 5, pc, r0, cr3 @ │ │ │ │ - svc 0x00caf7dd │ │ │ │ + svc 0x00cef7dd │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ - blmi ff408e38 │ │ │ │ + blmi ff408e30 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4985 @ 0x1379 │ │ │ │ ldrbtmi r4, [fp], #-3021 @ 0xfffff433 │ │ │ │ - blmi ff388e3c │ │ │ │ - bmi ff37542c │ │ │ │ + blmi ff388e34 │ │ │ │ + bmi ff375424 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - eors pc, r2, r9, lsr r9 @ │ │ │ │ + eors pc, r2, fp, lsr r9 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mcrrcc 8, 5, pc, r4, cr3 @ │ │ │ │ vldrle d2, [r4, #-0] │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ andle r2, lr, r0, lsl #22 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mcrrcs 8, 5, pc, r4, cr3 @ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073b04 │ │ │ │ @ instruction: 0x46080170 │ │ │ │ @ instruction: 0xf8504619 │ │ │ │ @ instruction: 0xf7f50c68 │ │ │ │ - @ instruction: 0xf107fdb5 │ │ │ │ + @ instruction: 0xf107fdb7 │ │ │ │ @ instruction: 0x461a0370 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mcrrcs 8, 5, pc, r8, cr2 @ │ │ │ │ mcrrcc 8, 5, pc, ip, cr3 @ │ │ │ │ @ instruction: 0xf47f429a │ │ │ │ @ instruction: 0xf107ae35 │ │ │ │ @ instruction: 0x461a0370 │ │ │ │ @ instruction: 0xf8422300 │ │ │ │ @ instruction: 0xf1073c4c │ │ │ │ @ instruction: 0x461a0370 │ │ │ │ @ instruction: 0xf8422300 │ │ │ │ @ instruction: 0xf1073c50 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 333f0 │ │ │ │ + blcs 333e8 │ │ │ │ @ instruction: 0xf107dd0e │ │ │ │ tstcs r9, r0, ror r3 │ │ │ │ mcrreq 8, 5, pc, ip, cr3 @ │ │ │ │ - stmda r2, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r6, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrscs r2, R8_usr │ │ │ │ mcrreq 8, 5, pc, ip, cr3 @ │ │ │ │ - ldmda ip!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stm r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blle 1aeeec │ │ │ │ + blle 1aeee4 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ @ instruction: 0xf7dd4618 │ │ │ │ - @ instruction: 0xf107efec │ │ │ │ + @ instruction: 0xf107eff0 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 33364 │ │ │ │ + blcs 3335c │ │ │ │ @ instruction: 0xf107db06 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0x46183c18 │ │ │ │ - svc 0x00def7dd │ │ │ │ + svc 0x00e2f7dd │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r4], {83} @ 0x53 │ │ │ │ - blle 1aef20 │ │ │ │ + blle 1aef18 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldccc 8, cr15, [r4], {83} @ 0x53 │ │ │ │ @ instruction: 0xf7dd4618 │ │ │ │ - @ instruction: 0xf107efd2 │ │ │ │ + @ instruction: 0xf107efd6 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 33378 │ │ │ │ + blcs 33370 │ │ │ │ @ instruction: 0xf107db06 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ @ instruction: 0x46183c10 │ │ │ │ - svc 0x00c4f7dd │ │ │ │ + svc 0x00c8f7dd │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blle 1aef54 │ │ │ │ + blle 1aef4c │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ @ instruction: 0xf7dd4618 │ │ │ │ - @ instruction: 0xf107efb8 │ │ │ │ + @ instruction: 0xf107efbc │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 3338c │ │ │ │ + blcs 33384 │ │ │ │ @ instruction: 0xf107db06 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ ldrmi r3, [r8], -r8, lsl #24 │ │ │ │ - svc 0x00aaf7dd │ │ │ │ + svc 0x00aef7dd │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr fp │ │ │ │ @ instruction: 0xf7de4618 │ │ │ │ - @ instruction: 0xf107e96c │ │ │ │ + @ instruction: 0xf107e970 │ │ │ │ ldmdb r3, {r4, r5, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf107010c │ │ │ │ ldmdb r3, {r4, r5, r6, r8, r9}^ │ │ │ │ - bl fec2cfdc │ │ │ │ - bl 18663a8 │ │ │ │ + bl fec2cfd4 │ │ │ │ + bl 18663a0 │ │ │ │ strbmi r0, [r0], -r3, lsl #18 │ │ │ │ @ instruction: 0xf0034649 │ │ │ │ mcrr 15, 6, pc, r1, cr9 @ │ │ │ │ @ instruction: 0xf1070b18 │ │ │ │ ldmdb r3, {r4, r5, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf107010a │ │ │ │ ldmdb r3, {r4, r5, r6, r8, r9}^ │ │ │ │ - bne fe12cff8 │ │ │ │ + bne fe12cff0 │ │ │ │ streq lr, [r3, #-2913] @ 0xfffff49f │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ @ instruction: 0xff58f003 │ │ │ │ - bleq 5df4d4 │ │ │ │ - blvc 7dfa50 │ │ │ │ - blvc 21fc70 │ │ │ │ - blvc 21fcbc │ │ │ │ - blvc 5fa14 │ │ │ │ + bleq 5df4cc │ │ │ │ + blvc 7dfa48 │ │ │ │ + blvc 21fc68 │ │ │ │ + blvc 21fcb4 │ │ │ │ + blvc 5fa0c │ │ │ │ ldrbtmi r4, [fp], #-2917 @ 0xfffff49b │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ - @ instruction: 0xf107f867 │ │ │ │ + @ instruction: 0xf107f869 │ │ │ │ @ instruction: 0xf8530370 │ │ │ │ - blcs 3353c │ │ │ │ + blcs 33534 │ │ │ │ @ instruction: 0xf7ded00a │ │ │ │ - strmi lr, [r2], -sl, lsr #18 │ │ │ │ + strmi lr, [r2], -lr, lsr #18 │ │ │ │ cmnpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ mrrccc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf04f6013 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ @ instruction: 0xf5072300 │ │ │ │ @ instruction: 0xf1003080 │ │ │ │ ldmdbmi r7, {r2, r3, r5, r6}^ │ │ │ │ - bmi 375608 │ │ │ │ + bmi 375600 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ - @ instruction: 0xf7ddd001 │ │ │ │ - ssub8mi lr, r8, ip │ │ │ │ + @ instruction: 0xf7ded001 │ │ │ │ + ldrmi lr, [r8], -r0, lsl #16 │ │ │ │ strcc pc, [r0, r7, lsl #10] │ │ │ │ @ instruction: 0x46bd3774 │ │ │ │ - blhi df738 │ │ │ │ + blhi df730 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - muleq r1, r0, r8 │ │ │ │ + muleq r1, r8, r8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r0, r8, asr #19 │ │ │ │ @ instruction: 0x000079b4 │ │ │ │ andeq r7, r0, r0, lsr #19 │ │ │ │ - andeq r7, r0, r4, lsl #17 │ │ │ │ - andeq r7, r0, r0, lsl #17 │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ - andeq r7, r0, sl, lsr r8 │ │ │ │ - andeq r7, r0, r6, lsl #16 │ │ │ │ - andeq r7, r0, r2, lsl #16 │ │ │ │ - andeq r7, r0, lr, ror r8 │ │ │ │ - @ instruction: 0x000077bc │ │ │ │ - andeq r7, r0, r8, lsl #15 │ │ │ │ - andeq r7, r0, r4, lsl #15 │ │ │ │ - andeq r7, r0, r0, lsl #16 │ │ │ │ - andeq r7, r0, lr, lsr r7 │ │ │ │ - andeq r7, r0, r0, lsl #14 │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ - andeq r7, r0, r8, ror r7 │ │ │ │ - @ instruction: 0x000076b6 │ │ │ │ - andeq r7, r0, r0, asr #12 │ │ │ │ - andeq r7, r0, ip, lsr r6 │ │ │ │ - @ instruction: 0x000076b8 │ │ │ │ - strdeq r7, [r0], -r6 │ │ │ │ - @ instruction: 0x000075b4 │ │ │ │ - @ instruction: 0x000075b0 │ │ │ │ + andeq r7, r0, ip, lsl #19 │ │ │ │ + andeq r7, r0, r0, ror r8 │ │ │ │ + andeq r7, r0, ip, ror #16 │ │ │ │ + andeq r7, r0, r8, ror #17 │ │ │ │ + andeq r7, r0, r6, lsr #16 │ │ │ │ + strdeq r7, [r0], -r2 │ │ │ │ + andeq r7, r0, lr, ror #15 │ │ │ │ + andeq r7, r0, sl, ror #16 │ │ │ │ + andeq r7, r0, r8, lsr #15 │ │ │ │ + andeq r7, r0, r4, ror r7 │ │ │ │ + andeq r7, r0, r0, ror r7 │ │ │ │ + andeq r7, r0, ip, ror #15 │ │ │ │ + andeq r7, r0, sl, lsr #14 │ │ │ │ + andeq r7, r0, ip, ror #13 │ │ │ │ + andeq r7, r0, r8, ror #13 │ │ │ │ + andeq r7, r0, r4, ror #14 │ │ │ │ + andeq r7, r0, r2, lsr #13 │ │ │ │ andeq r7, r0, ip, lsr #12 │ │ │ │ - andeq r7, r0, sl, ror #10 │ │ │ │ - andeq r7, r0, r8, lsr #10 │ │ │ │ - andeq r7, r0, r4, lsr #10 │ │ │ │ + andeq r7, r0, r8, lsr #12 │ │ │ │ + andeq r7, r0, r4, lsr #13 │ │ │ │ + andeq r7, r0, r2, ror #11 │ │ │ │ andeq r7, r0, r0, lsr #11 │ │ │ │ - ldrdeq r7, [r0], -lr │ │ │ │ - muleq r0, sl, r4 │ │ │ │ - muleq r0, r6, r4 │ │ │ │ - andeq r7, r0, r2, lsl r5 │ │ │ │ - andeq r7, r0, r0, asr r4 │ │ │ │ - andeq r7, r0, lr, lsl #8 │ │ │ │ - andeq r7, r0, sl, lsl #8 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ + andeq r7, r0, r8, lsl r6 │ │ │ │ + andeq r7, r0, r6, asr r5 │ │ │ │ + andeq r7, r0, r4, lsl r5 │ │ │ │ + andeq r7, r0, r0, lsl r5 │ │ │ │ + andeq r7, r0, ip, lsl #11 │ │ │ │ + andeq r7, r0, sl, asr #9 │ │ │ │ andeq r7, r0, r6, lsl #9 │ │ │ │ - andeq r7, r0, r4, asr #7 │ │ │ │ - andeq r7, r0, lr, lsl #7 │ │ │ │ - andeq r7, r0, sl, lsl #7 │ │ │ │ - andeq r7, r0, r6, lsl #8 │ │ │ │ - andeq r7, r0, r4, asr #6 │ │ │ │ - andeq r7, r0, r2, lsl #6 │ │ │ │ + andeq r7, r0, r2, lsl #9 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ - andeq r7, r0, sl, ror r3 │ │ │ │ - @ instruction: 0x000072b8 │ │ │ │ - andeq r7, r0, r2, lsl #5 │ │ │ │ - andeq r7, r0, lr, ror r2 │ │ │ │ + andeq r7, r0, ip, lsr r4 │ │ │ │ strdeq r7, [r0], -sl │ │ │ │ - andeq r7, r0, r8, lsr r2 │ │ │ │ strdeq r7, [r0], -r6 │ │ │ │ + andeq r7, r0, r2, ror r4 │ │ │ │ + @ instruction: 0x000073b0 │ │ │ │ + andeq r7, r0, sl, ror r3 │ │ │ │ + andeq r7, r0, r6, ror r3 │ │ │ │ strdeq r7, [r0], -r2 │ │ │ │ + andeq r7, r0, r0, lsr r3 │ │ │ │ + andeq r7, r0, lr, ror #5 │ │ │ │ + andeq r7, r0, sl, ror #5 │ │ │ │ + andeq r7, r0, r6, ror #6 │ │ │ │ + andeq r7, r0, r4, lsr #5 │ │ │ │ andeq r7, r0, lr, ror #4 │ │ │ │ - andeq r7, r0, ip, lsr #3 │ │ │ │ - andeq r7, r0, ip, asr r1 │ │ │ │ - andeq r7, r0, r8, asr r1 │ │ │ │ - ldrdeq r7, [r0], -r4 │ │ │ │ - andeq r7, r0, r2, lsl r1 │ │ │ │ - muleq r0, lr, r0 │ │ │ │ - muleq r0, sl, r0 │ │ │ │ - andeq r7, r0, r6, lsl r1 │ │ │ │ - andeq r7, r0, r4, asr #1 │ │ │ │ - andeq r6, r0, r4, lsl #31 │ │ │ │ - andeq r6, r0, r0, lsl #31 │ │ │ │ - strdeq r6, [r0], -lr │ │ │ │ - andeq r6, r0, lr, lsr #31 │ │ │ │ - andeq r6, r0, r8, lsr #29 │ │ │ │ - andeq r6, r0, r6, lsr #29 │ │ │ │ - andeq r6, r0, r4, lsr #30 │ │ │ │ - ldrdeq r6, [r0], -r4 │ │ │ │ - andeq r6, r0, r2, asr sp │ │ │ │ - andeq fp, r1, r0, ror #23 │ │ │ │ + andeq r7, r0, sl, ror #4 │ │ │ │ + andeq r7, r0, r6, ror #5 │ │ │ │ + andeq r7, r0, r4, lsr #4 │ │ │ │ + andeq r7, r0, r2, ror #3 │ │ │ │ + ldrdeq r7, [r0], -lr │ │ │ │ + andeq r7, r0, sl, asr r2 │ │ │ │ + muleq r0, r8, r1 │ │ │ │ + andeq r7, r0, r8, asr #2 │ │ │ │ + andeq r7, r0, r4, asr #2 │ │ │ │ + andeq r7, r0, r0, asr #3 │ │ │ │ + strdeq r7, [r0], -lr │ │ │ │ + andeq r7, r0, sl, lsl #1 │ │ │ │ + andeq r7, r0, r6, lsl #1 │ │ │ │ + andeq r7, r0, r2, lsl #2 │ │ │ │ + strheq r7, [r0], -r0 │ │ │ │ + andeq r6, r0, r0, ror pc │ │ │ │ + andeq r6, r0, ip, ror #30 │ │ │ │ + andeq r6, r0, sl, ror #31 │ │ │ │ + muleq r0, sl, pc @ │ │ │ │ + muleq r0, r4, lr │ │ │ │ + muleq r0, r2, lr │ │ │ │ + andeq r6, r0, r0, lsl pc │ │ │ │ + andeq r6, r0, r0, asr #29 │ │ │ │ + andeq r6, r0, lr, lsr sp │ │ │ │ + andeq fp, r1, r8, ror #23 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7b788 │ │ │ │ + bl feb7b780 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ stmib r7, {r1, r8, r9, sl, fp, sp, pc}^ │ │ │ │ - bmi 7e4998 │ │ │ │ - blmi 7f5784 │ │ │ │ + bmi 7e4990 │ │ │ │ + blmi 7f577c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f627b │ │ │ │ andcs r0, r0, r0, lsl #6 │ │ │ │ - mcr 7, 6, pc, cr8, cr13, {6} @ │ │ │ │ + mcr 7, 6, pc, cr12, cr13, {6} @ │ │ │ │ smlabteq r2, r7, r9, lr │ │ │ │ ldrdeq lr, [r2, -r7] │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 1c74ffc │ │ │ │ - ble 6251cc │ │ │ │ + bl 1c74ff4 │ │ │ │ + ble 6251c4 │ │ │ │ ldrdeq lr, [r0, -r7] │ │ │ │ movwcs lr, #10711 @ 0x29d7 │ │ │ │ - bl 186afdc │ │ │ │ + bl 186afd4 │ │ │ │ stmib r7, {r0, r1, r8, sl}^ │ │ │ │ @ instruction: 0xf04f4504 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ stmib r7, {r8, r9}^ │ │ │ │ @ instruction: 0xf1072306 │ │ │ │ movwls r0, #784 @ 0x310 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ andcs r2, r0, r0, lsl #2 │ │ │ │ - stc 7, cr15, [r0, #884] @ 0x374 │ │ │ │ + stc 7, cr15, [r4, #884] @ 0x374 │ │ │ │ svclt 0x0000e7d9 │ │ │ │ - bmi 2941f8 │ │ │ │ - blmi 1f57e4 │ │ │ │ + bmi 2941f0 │ │ │ │ + blmi 1f57dc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, ror sl │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7ddd001 │ │ │ │ - @ instruction: 0x3728ef10 │ │ │ │ + @ instruction: 0x3728ef14 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq fp, r1, r8, ror #20 │ │ │ │ + andeq fp, r1, r0, ror sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r1, r8, lsl #20 │ │ │ │ + andeq fp, r1, r0, lsl sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb7b828 │ │ │ │ + bl feb7b820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ andcs r0, r0, r0, lsl #2 │ │ │ │ - mcr 7, 4, pc, cr0, cr13, {6} @ │ │ │ │ + mcr 7, 4, pc, cr4, cr13, {6} @ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ - bl 106a854 │ │ │ │ + bl 106a84c │ │ │ │ strtmi r0, [r0], -r3, lsl #10 │ │ │ │ @ instruction: 0xf7ff4629 │ │ │ │ svclt 0x0000ff99 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7b860 │ │ │ │ + bl feb7b858 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ cmnvs fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf847f000 │ │ │ │ ldmvs fp!, {r1, r9, sl, lr} │ │ │ │ ldmvs r8!, {r1, r3, r4, sp, lr}^ │ │ │ │ - mcr 7, 0, pc, cr8, cr13, {6} @ │ │ │ │ + mcr 7, 0, pc, cr12, cr13, {6} @ │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ - blcs 3ed78 │ │ │ │ + blcs 3ed70 │ │ │ │ and sp, sp, ip, lsl r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ tstcc r3, #4112384 @ 0x3ec000 │ │ │ │ @ instruction: 0x46104619 │ │ │ │ @ instruction: 0xf84ff000 │ │ │ │ ldmvs fp!, {r1, r9, sl, lr} │ │ │ │ ldmdbvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf7dd69b8 │ │ │ │ - ldrsbvs lr, [r8, #212]! @ 0xd4 │ │ │ │ - blcs 3eea4 │ │ │ │ + ldrsbvs lr, [r8, #216]! @ 0xd8 │ │ │ │ + blcs 3ee9c │ │ │ │ ldmibvs r8!, {r1, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ - stcl 7, cr15, [lr, #-884] @ 0xfffffc8c │ │ │ │ - blcs 3e8b0 │ │ │ │ + ldcl 7, cr15, [r2, #-884] @ 0xfffffc8c │ │ │ │ + blcs 3e8a8 │ │ │ │ and sp, r1, r9 │ │ │ │ and r2, r7, r0, lsl #6 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ andcs r6, r4, #8060928 @ 0x7b0000 │ │ │ │ @ instruction: 0xf7dd6979 │ │ │ │ - movwcs lr, #7442 @ 0x1d12 │ │ │ │ + movwcs lr, #7446 @ 0x1d16 │ │ │ │ @ instruction: 0x37204618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7b8ec │ │ │ │ + bl feb7b8e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf7dd6878 │ │ │ │ - svclt 0x0000ecdc │ │ │ │ + svclt 0x0000ece0 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ andcs r2, r0, r8, lsl #2 │ │ │ │ - blx 160728 │ │ │ │ + blx 160720 │ │ │ │ ldmdavs fp!, {r3, r4, r5, sp, lr} │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movwcc r6, #18491 @ 0x483b │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ andsvs r2, sl, r8, lsl #4 │ │ │ │ @ instruction: 0x4618683b │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ @@ -34807,213 +34805,213 @@ │ │ │ │ rscsvs r3, fp, r4, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ movwcc r6, #18683 @ 0x48fb │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ teqvs fp, fp, lsl r8 │ │ │ │ @ instruction: 0xf7dd6838 │ │ │ │ - strmi lr, [r2], -lr, lsl #30 │ │ │ │ + @ instruction: 0x4602ef12 │ │ │ │ ldrmi r6, [r3], #-2363 @ 0xfffff6c5 │ │ │ │ cmnvs fp, r5, lsl #6 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf9cef002 │ │ │ │ ldmibvs sl!, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ - bne ff4fe980 │ │ │ │ + bne ff4fe978 │ │ │ │ mvnsvs r3, r4, lsl #6 │ │ │ │ ldrhtvs r6, [fp], #155 @ 0x9b │ │ │ │ ldmvs fp!, {r3, sp, lr, pc}^ │ │ │ │ ldmibvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ rscsvs r3, fp, r4, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ movwcc r6, #18747 @ 0x493b │ │ │ │ ldrmi r6, [sl], #-2490 @ 0xfffff646 │ │ │ │ @ instruction: 0x601a68fb │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0x46186839 │ │ │ │ - ldcl 7, cr15, [sl, #884] @ 0x374 │ │ │ │ + ldcl 7, cr15, [lr, #884] @ 0x374 │ │ │ │ movwcc r6, #18683 @ 0x48fb │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmvs sl!, {r3, r4, r8, sl, fp, ip}^ │ │ │ │ - bne ff4feecc │ │ │ │ + bne ff4feec4 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0x461a1a9b │ │ │ │ @ instruction: 0xf7dd68f9 │ │ │ │ - ldmvs fp!, {r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r2, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ movwcc r6, #18683 @ 0x48fb │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ @ instruction: 0x461869bb │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ andeq fp, r0, r0, lsl #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7ba14 │ │ │ │ + bl feb7ba0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7dd4610 │ │ │ │ - strmi lr, [r3], -r0, lsl #30 │ │ │ │ + strmi lr, [r3], -r4, lsl #30 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7ba44 │ │ │ │ + bl feb7ba3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r4, r1, lsl #27 │ │ │ │ @ instruction: 0xf107af00 │ │ │ │ @ instruction: 0xf8430330 │ │ │ │ @ instruction: 0xf5070c2c │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ - bmi 12a4c98 │ │ │ │ - blmi 12b5a54 │ │ │ │ + bmi 12a4c90 │ │ │ │ + blmi 12b5a4c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ - @ instruction: 0xf848f7f5 │ │ │ │ + @ instruction: 0xf84af7f5 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf8abf7f5 │ │ │ │ + @ instruction: 0xf8adf7f5 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stmdbmi r1, {r0, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - blx feae2870 │ │ │ │ + blx feb62868 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf8423c2c │ │ │ │ eors r3, r8, r4, lsr #24 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ - blcs 8c2928 │ │ │ │ + blcs 8c2920 │ │ │ │ @ instruction: 0xf107d014 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmdavc fp, {r2, r5, sl, fp, ip, sp} │ │ │ │ andle r2, sp, ip, asr fp │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ - blcs 942944 │ │ │ │ + blcs 94293c │ │ │ │ @ instruction: 0xf107d006 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmdavc fp, {r2, r5, sl, fp, ip, sp} │ │ │ │ tstle r7, r0, ror #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stmdbmi fp!, {r0, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - blx 1f628cc │ │ │ │ + blx 1fe28c4 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ andcs r0, r1, #16, 6 @ 0x40000000 │ │ │ │ stcne 8, cr15, [r4], #-324 @ 0xfffffebc │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ - @ instruction: 0xf107fa71 │ │ │ │ + @ instruction: 0xf107fa73 │ │ │ │ @ instruction: 0x461a0330 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf8423301 │ │ │ │ @ instruction: 0xf1073c24 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmdavc fp, {r2, r5, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xd1bf2b00 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdbmi sl, {r0, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - blx 1662914 │ │ │ │ + blx 16e290c │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073b08 │ │ │ │ andcs r0, r0, #16 │ │ │ │ @ instruction: 0xf7f54619 │ │ │ │ - @ instruction: 0xf107fac5 │ │ │ │ + @ instruction: 0xf107fac7 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ - @ instruction: 0xf851f7f5 │ │ │ │ + @ instruction: 0xf853f7f5 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ addpl pc, r1, r7, lsl #10 │ │ │ │ andeq pc, ip, r0, lsl #2 │ │ │ │ ldrbtmi r4, [r9], #-2317 @ 0xfffff6f3 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ stmdavs r2, {r0, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - ldcl 7, cr15, [r4, #-884] @ 0xfffffc8c │ │ │ │ + ldcl 7, cr15, [r8, #-884] @ 0xfffffc8c │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrcc r5, [r0, -r1, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r1, r8, r7 │ │ │ │ + andeq fp, r1, r0, lsr #15 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r6, [r0], -r8 │ │ │ │ - andeq r6, r0, r0, lsl #17 │ │ │ │ - andeq r6, r0, r4, lsr r8 │ │ │ │ - muleq r1, r2, r6 │ │ │ │ + andeq r6, r0, r4, asr #17 │ │ │ │ + andeq r6, r0, ip, ror #16 │ │ │ │ + andeq r6, r0, r0, lsr #16 │ │ │ │ + muleq r1, sl, r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7bbb0 │ │ │ │ + bl feb7bba8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ eor r6, r5, fp, lsr r0 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - mrc 7, 5, APSR_nzcv, cr4, cr13, {6} │ │ │ │ - blcs 361e0 │ │ │ │ + mrc 7, 5, APSR_nzcv, cr8, cr13, {6} │ │ │ │ + blcs 361d8 │ │ │ │ ldmdavs fp!, {r2, r3, ip, lr, pc} │ │ │ │ @ instruction: 0xdc012b02 │ │ │ │ ands r2, pc, r0, lsl #6 │ │ │ │ mrrcne 8, 11, r6, sl, cr11 │ │ │ │ subscs r6, ip, #186 @ 0xba │ │ │ │ ldmdavs fp!, {r1, r3, r4, ip, sp, lr} │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ - blcs 7eae0 │ │ │ │ + blcs 7ead8 │ │ │ │ movwcs sp, #3073 @ 0xc01 │ │ │ │ ldmvs sl!, {r1, r4, sp, lr, pc}^ │ │ │ │ rscsvs r1, fp, r3, asr ip │ │ │ │ mrrcne 8, 11, r6, r9, cr11 │ │ │ │ ldmdavc r2, {r0, r3, r4, r5, r7, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, ip, sp, lr} │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ bicsle r2, r5, r0, lsl #22 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ movwcs r7, #4122 @ 0x101a │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7bc30 │ │ │ │ + bl feb7bc28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c40 │ │ │ │ addlt r5, r6, r1, lsl #27 │ │ │ │ @ instruction: 0xf107af00 │ │ │ │ @ instruction: 0xf8430338 │ │ │ │ @ instruction: 0xf5070c34 │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ - bmi 1424ea4 │ │ │ │ - blmi 1435c40 │ │ │ │ + bmi 1424e9c │ │ │ │ + blmi 1435c38 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ @ instruction: 0xf8422300 │ │ │ │ @ instruction: 0xf1073c28 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - @ instruction: 0xff4cf7f4 │ │ │ │ + @ instruction: 0xff4ef7f4 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xffaff7f4 │ │ │ │ + @ instruction: 0xffb1f7f4 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stmdbmi r4, {r0, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf9aef7f5 │ │ │ │ + @ instruction: 0xf9b0f7f5 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530338 │ │ │ │ @ instruction: 0xf8423c34 │ │ │ │ eors r3, lr, r4, lsr #24 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ @@ -35024,434 +35022,434 @@ │ │ │ │ @ instruction: 0xf107e01c │ │ │ │ @ instruction: 0xf8530338 │ │ │ │ ldmdavc fp, {r2, r5, sl, fp, ip, sp} │ │ │ │ tstle r8, r2, lsr #22 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdbmi r2!, {r0, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf988f7f5 │ │ │ │ + @ instruction: 0xf98af7f5 │ │ │ │ @ instruction: 0xf107e00c │ │ │ │ @ instruction: 0xf8530338 │ │ │ │ ldmdavc fp, {r2, r5, sl, fp, ip, sp} │ │ │ │ tstle r5, ip, asr fp │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #5658 @ 0x161a │ │ │ │ stccc 8, cr15, [r8], #-264 @ 0xfffffef8 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ andcs r0, r1, #24, 6 @ 0x60000000 │ │ │ │ stcne 8, cr15, [r4], #-324 @ 0xfffffebc │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ - @ instruction: 0xf107f96f │ │ │ │ + @ instruction: 0xf107f971 │ │ │ │ @ instruction: 0x461a0338 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf8423301 │ │ │ │ @ instruction: 0xf1073c24 │ │ │ │ @ instruction: 0xf8530338 │ │ │ │ ldmdavc fp, {r2, r5, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xd1b92b00 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdbmi sl, {r0, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf956f7f5 │ │ │ │ + @ instruction: 0xf958f7f5 │ │ │ │ tstpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073b0c │ │ │ │ andcs r0, r0, #24 │ │ │ │ @ instruction: 0xf7f54619 │ │ │ │ - @ instruction: 0xf107f9c3 │ │ │ │ + @ instruction: 0xf107f9c5 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - @ instruction: 0xff4ff7f4 │ │ │ │ + @ instruction: 0xff51f7f4 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ addpl pc, r1, r7, lsl #10 │ │ │ │ andseq pc, r4, r0, lsl #2 │ │ │ │ ldrbtmi r4, [r9], #-2317 @ 0xfffff6f3 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ stmdavs r2, {r0, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - mrrc 7, 13, pc, r2, cr13 @ │ │ │ │ + mrrc 7, 13, pc, r6, cr13 @ │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrcc r5, [r8, -r1, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq fp, r1, ip, lsr #11 │ │ │ │ + @ instruction: 0x0001b5b4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r0, r0, ror #13 │ │ │ │ - muleq r0, r8, r6 │ │ │ │ - andeq r6, r0, r0, lsr r6 │ │ │ │ - andeq fp, r1, lr, lsl #9 │ │ │ │ + andeq r6, r0, ip, asr #13 │ │ │ │ + andeq r6, r0, r4, lsl #13 │ │ │ │ + andeq r6, r0, ip, lsl r6 │ │ │ │ + muleq r1, r6, r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7bdb4 │ │ │ │ + bl feb7bdac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r4, r1, lsl #27 │ │ │ │ @ instruction: 0xf107af00 │ │ │ │ @ instruction: 0xf8430330 │ │ │ │ @ instruction: 0xf5070c2c │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ - bmi 12e5008 │ │ │ │ - blmi 12f5dc4 │ │ │ │ + bmi 12e5000 │ │ │ │ + blmi 12f5dbc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ - mrc2 7, 4, pc, cr0, cr4, {7} │ │ │ │ + mrc2 7, 4, pc, cr2, cr4, {7} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - mrc2 7, 7, pc, cr3, cr4, {7} │ │ │ │ + mrc2 7, 7, pc, cr5, cr4, {7} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stmdbmi r2, {r0, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf8f2f7f5 │ │ │ │ + @ instruction: 0xf8f4f7f5 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf8423c2c │ │ │ │ eors r3, r2, r4, lsr #24 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ - blcs 8c2c98 │ │ │ │ + blcs 8c2c90 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ andcs r0, r1, #16, 6 @ 0x40000000 │ │ │ │ ldrbtmi r4, [r9], #-2358 @ 0xfffff6ca │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ - @ instruction: 0xf107f8d9 │ │ │ │ + @ instruction: 0xf107f8db │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmdavc fp, {r2, r5, sl, fp, ip, sp} │ │ │ │ tstle r7, r7, lsr #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdbmi r0!, {r1, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf8caf7f5 │ │ │ │ + @ instruction: 0xf8ccf7f5 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ andcs r0, r1, #16, 6 @ 0x40000000 │ │ │ │ stcne 8, cr15, [r4], #-324 @ 0xfffffebc │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ - @ instruction: 0xf107f8bf │ │ │ │ + @ instruction: 0xf107f8c1 │ │ │ │ @ instruction: 0x461a0330 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf8423301 │ │ │ │ @ instruction: 0xf1073c24 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmdavc fp, {r2, r5, sl, fp, ip, sp} │ │ │ │ bicle r2, r5, r0, lsl #22 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdbmi pc, {r0, r9, sp} @ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf8a6f7f5 │ │ │ │ + @ instruction: 0xf8a8f7f5 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmdbmi ip, {r0, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xf89ef7f5 │ │ │ │ + @ instruction: 0xf8a0f7f5 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073b08 │ │ │ │ andcs r0, r0, #16 │ │ │ │ @ instruction: 0xf7f54619 │ │ │ │ - @ instruction: 0xf107f90b │ │ │ │ + @ instruction: 0xf107f90d │ │ │ │ @ instruction: 0x46180310 │ │ │ │ - mrc2 7, 4, pc, cr7, cr4, {7} │ │ │ │ + mrc2 7, 4, pc, cr9, cr4, {7} │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ addpl pc, r1, r7, lsl #10 │ │ │ │ andeq pc, ip, r0, lsl #2 │ │ │ │ ldrbtmi r4, [r9], #-2319 @ 0xfffff6f1 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ stmdavs r2, {r0, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl fe6e2c6c │ │ │ │ + bl fe7e2c64 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrcc r5, [r0, -r1, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq fp, r1, r8, lsr #8 │ │ │ │ + andeq fp, r1, r0, lsr r4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r0, r8, ror #10 │ │ │ │ - andeq r6, r0, r6, lsr r5 │ │ │ │ - andeq r6, r0, r0, lsr #10 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ - andeq r6, r0, r0, asr #9 │ │ │ │ - andeq fp, r1, lr, lsl r3 │ │ │ │ + andeq r6, r0, r4, asr r5 │ │ │ │ + andeq r6, r0, r2, lsr #10 │ │ │ │ + andeq r6, r0, ip, lsl #10 │ │ │ │ + andeq r6, r0, r8, asr #9 │ │ │ │ + andeq r6, r0, ip, lsr #9 │ │ │ │ + andeq fp, r1, r6, lsr #6 │ │ │ │ addlt fp, r5, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvs r6, fp, fp, ror r8 │ │ │ │ - blcs 3f120 │ │ │ │ + blcs 3f118 │ │ │ │ ldmvs fp!, {r1, r5, ip, lr, pc}^ │ │ │ │ - blcs 42da8 │ │ │ │ + blcs 42da0 │ │ │ │ and sp, r2, r0, lsr #32 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blcs 42db8 │ │ │ │ + blcs 42db0 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ rscsvs r3, fp, r1, lsl #22 │ │ │ │ ldmvs fp!, {r0, r2, sp, lr, pc}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ - blcc 7f14c │ │ │ │ + blcc 7f144 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ addsmi r6, sl, #8060928 @ 0x7b0000 │ │ │ │ ldmvs fp!, {r0, r1, r3, r8, r9, ip, lr, pc}^ │ │ │ │ - blcs 2c2ddc │ │ │ │ + blcs 2c2dd4 │ │ │ │ ldmvs fp!, {r0, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ - blcs 382de4 │ │ │ │ + blcs 382ddc │ │ │ │ and sp, r2, sp, ror #1 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ ldrcc fp, [r4, -r0, lsl #30] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7bf94 │ │ │ │ + bl feb7bf8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blcs 3ef98 │ │ │ │ + blcs 3ef90 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r1, r6, sp, lr, pc} │ │ │ │ - bl ffbe2d2c │ │ │ │ + bl ffce2d24 │ │ │ │ movwcc r4, #13827 @ 0x3603 │ │ │ │ @ instruction: 0xf7dd4618 │ │ │ │ - strmi lr, [r3], -r4, ror #23 │ │ │ │ + strmi lr, [r3], -r8, ror #23 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eors r2, r3, r0, lsl #6 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ ldmdavs fp!, {r1, r3, r4, ip, sp, lr} │ │ │ │ - blcs 17c2e48 │ │ │ │ + blcs 17c2e40 │ │ │ │ ldmvs r8!, {r1, r3, ip, lr, pc} │ │ │ │ - bl ff662d58 │ │ │ │ + bl ff762d50 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrmi r6, [sl], #-2235 @ 0xfffff745 │ │ │ │ ldrbtmi r4, [fp], #-2836 @ 0xfffff4ec │ │ │ │ andshi r8, r3, fp, lsl r8 │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, fp, sp, lr} │ │ │ │ - b ffd62d70 │ │ │ │ + b ffe62d68 │ │ │ │ @ instruction: 0xf7dd6838 │ │ │ │ - strmi lr, [r3], -sl, asr #23 │ │ │ │ + strmi lr, [r3], -lr, asr #23 │ │ │ │ ldmdavs sl!, {r0, r8, r9, fp, ip, sp} │ │ │ │ ldmdavc fp, {r0, r1, r4, sl, lr} │ │ │ │ andle r2, sl, r4, lsr #22 │ │ │ │ @ instruction: 0xf7dd68b8 │ │ │ │ - strmi lr, [r3], -r0, asr #23 │ │ │ │ + strmi lr, [r3], -r4, asr #23 │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ - blmi 275e88 │ │ │ │ + blmi 275e80 │ │ │ │ ldmdahi fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmvs r9!, {r0, r1, r4, pc} │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ rscsvs pc, r8, sp, lsl #16 │ │ │ │ @ instruction: 0xf7dd68b8 │ │ │ │ - ldmvs fp!, {r6, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r2, r6, r8, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r6, r0, lr, lsl #7 │ │ │ │ - andeq r6, r0, r0, ror #6 │ │ │ │ + andeq r6, r0, sl, ror r3 │ │ │ │ + andeq r6, r0, ip, asr #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7c050 │ │ │ │ + bl feb7c048 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi 87cf44 │ │ │ │ - blmi 87604c │ │ │ │ + bmi 87cf3c │ │ │ │ + blmi 876044 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f62fb │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blcs 3f068 │ │ │ │ + blcs 3f060 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ @ instruction: 0xf107e020 │ │ │ │ andcs r0, r9, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0x46186839 │ │ │ │ - stmdb r8, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 366a0 │ │ │ │ + stmdb ip, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 36698 │ │ │ │ movwcs sp, #1 │ │ │ │ @ instruction: 0xf107e014 │ │ │ │ movwcs r0, #12 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ ldmdavs r9!, {r9, sp}^ │ │ │ │ - stmib sl, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib lr, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf10760b8 │ │ │ │ ldrmi r0, [r8], -ip, lsl #6 │ │ │ │ - ldmib r4, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 3f1a8 │ │ │ │ + ldmib r8, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 3f1a0 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ │ │ stmpl sl, {r0, r1, r2, r9, fp, lr} │ │ │ │ - bvs ffebef14 │ │ │ │ + bvs ffebef0c │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - b fea62e50 │ │ │ │ + b feb62e48 │ │ │ │ @ instruction: 0x37304618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq fp, r1, r0, lsr #3 │ │ │ │ + andeq fp, r1, r8, lsr #3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r1, sl, lsr r1 │ │ │ │ + andeq fp, r1, r2, asr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7c0f8 │ │ │ │ + bl feb7c0f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0x212a6039 │ │ │ │ @ instruction: 0xf7dd6878 │ │ │ │ - rscsvs lr, r8, r6, lsl ip │ │ │ │ - blcs 3f300 │ │ │ │ + rscsvs lr, r8, sl, lsl ip │ │ │ │ + blcs 3f2f8 │ │ │ │ ldmdavs r9!, {r1, r3, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7dd6878 │ │ │ │ - strmi lr, [r3], -sl, lsl #23 │ │ │ │ + strmi lr, [r3], -lr, lsl #23 │ │ │ │ svclt 0x000c2b00 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ ldrd fp, [sl], -fp @ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ teqvs fp, r3 @ │ │ │ │ @ instruction: 0xf7dd6878 │ │ │ │ - strmi lr, [r2], -lr, lsr #22 │ │ │ │ - bne ff4ff42c │ │ │ │ + @ instruction: 0x4602eb32 │ │ │ │ + bne ff4ff424 │ │ │ │ cmnvs fp, r1, lsl #22 │ │ │ │ @ instruction: 0x461a693b │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ - stmia r2!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 36760 │ │ │ │ + stmia r6!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 36758 │ │ │ │ ldmdbvs fp!, {r2, r4, r8, ip, lr, pc} │ │ │ │ ldmdavs sl!, {r0, r8, r9, ip, sp}^ │ │ │ │ ldmdavs r8!, {r2, r4, r6, r7, fp, ip} │ │ │ │ - bl 662ed8 │ │ │ │ + bl 762ed0 │ │ │ │ ldmdbvs fp!, {r1, r9, sl, lr}^ │ │ │ │ ldmdavs sl!, {r0, r1, r4, r6, r7, r9, fp, ip} │ │ │ │ @ instruction: 0x46194413 │ │ │ │ @ instruction: 0xf7dd4620 │ │ │ │ - @ instruction: 0x4603eb5e │ │ │ │ + strmi lr, [r3], -r2, ror #22 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ strlt fp, [r0, #3472] @ 0xd90 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ @ instruction: 0xf7dd6878 │ │ │ │ - @ instruction: 0x4603eaf8 │ │ │ │ + @ instruction: 0x4603eafc │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ addsmi r6, sl, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs r9!, {r1, r2, r9, fp, ip, lr, pc}^ │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ @ instruction: 0xf7dd4618 │ │ │ │ - and lr, sp, r4, ror #19 │ │ │ │ + and lr, sp, r8, ror #19 │ │ │ │ @ instruction: 0x461a683b │ │ │ │ - blmi 27f1ac │ │ │ │ + blmi 27f1a4 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - bl 1862f44 │ │ │ │ + bl 1962f3c │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldrmi r6, [r3], #-2107 @ 0xfffff7c5 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r3, lr, lsr #20 │ │ │ │ - andeq r2, r3, ip, lsl sl │ │ │ │ - andeq r2, r3, r2, lsl sl │ │ │ │ - andeq r2, r3, r6, lsl #20 │ │ │ │ + andeq r2, r3, r6, lsr sl │ │ │ │ + andeq r2, r3, r4, lsr #20 │ │ │ │ + andeq r2, r3, sl, lsl sl │ │ │ │ + andeq r2, r3, lr, lsl #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7c200 │ │ │ │ + bl feb7c1f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ - b ff062f88 │ │ │ │ + b ff162f80 │ │ │ │ rscsvs r4, fp, r3, lsl #12 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - ble 75a88 │ │ │ │ + ble 75a80 │ │ │ │ and r6, r5, fp, ror r8 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0x461a1ad3 │ │ │ │ ldrmi r6, [r3], #-2171 @ 0xfffff785 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7c240 │ │ │ │ + bl feb7c238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ stc 15, cr10, [r7, #16] │ │ │ │ rsbsvs r0, r8, r2, lsl #22 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ svccc 0x00fff1b3 │ │ │ │ ldc 1, cr13, [r7, #64] @ 0x40 │ │ │ │ @ instruction: 0xf7dd0b02 │ │ │ │ - @ instruction: 0xeeb0e944 │ │ │ │ - vldr d6, [pc, #256] @ 25168 │ │ │ │ + @ instruction: 0xeeb0e948 │ │ │ │ + vldr d6, [pc, #256] @ 25160 │ │ │ │ vdiv.f64 d5, d6, d23 │ │ │ │ vmov.f64 d7, #5 @ 0x40280000 2.625 │ │ │ │ @ instruction: 0xf7dd0b47 │ │ │ │ - vstr d14, [r7, #560] @ 0x230 │ │ │ │ + vstr d14, [r7, #576] @ 0x240 │ │ │ │ and r0, r6, r4, lsl #22 │ │ │ │ mcr 8, 0, r6, cr7, cr11, {3} │ │ │ │ @ instruction: 0xeeb83a90 │ │ │ │ vstr d7, [r7, #924] @ 0x39c │ │ │ │ - vldr d7, [pc, #16] @ 2509c │ │ │ │ + vldr d7, [pc, #16] @ 25094 │ │ │ │ vldr d1, [r7, #128] @ 0x80 │ │ │ │ @ instruction: 0xf7dd0b04 │ │ │ │ - cdp 8, 11, cr14, cr0, cr4, {0} │ │ │ │ + cdp 8, 11, cr14, cr0, cr8, {0} │ │ │ │ vneg.f64 d7, d0 │ │ │ │ vmov.f64 d1, #4 @ 0x40200000 2.5 │ │ │ │ @ instruction: 0xf7dd0b47 │ │ │ │ - vstr s28, [r7, #744] @ 0x2e8 │ │ │ │ + vstr s28, [r7, #760] @ 0x2f8 │ │ │ │ ldmdavs fp!, {r2, r8, r9, fp} │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2842 @ 0xfffff4e6 │ │ │ │ ldc 0, cr6, [r7, #236] @ 0xec │ │ │ │ - vldr d1, [pc, #16] @ 250cc │ │ │ │ + vldr d1, [pc, #16] @ 250c4 │ │ │ │ @ instruction: 0xf7dd0b16 │ │ │ │ - vabs.f32 s28, s5 │ │ │ │ + vabs.f32 s28, s13 │ │ │ │ vldr d5, [r7, #256] @ 0x100 │ │ │ │ vdiv.f64 d6, d6, d2 │ │ │ │ vldr d7, [r7, #20] │ │ │ │ vmov.f64 d22, #212 @ 0xbea00000 -0.3125000 │ │ │ │ vnmla.f64 d6, d22, d6 │ │ │ │ @ instruction: 0x46132a90 │ │ │ │ ldrmi r0, [r3], #-91 @ 0xffffffa5 │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ movwls r4, #9235 @ 0x2413 │ │ │ │ - blvc 60720 │ │ │ │ + blvc 60718 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ cmncs r4, sl, lsl r6 │ │ │ │ @ instruction: 0xf7dd6838 │ │ │ │ - ldmdavs fp!, {r5, r6, r7, fp, sp, lr, pc} │ │ │ │ + ldmdavs fp!, {r2, r5, r6, r7, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ cdplt 8, 11, cr12, cr8, cr11, {3} │ │ │ │ @ instruction: 0x401bb9d3 │ │ │ │ ... │ │ │ │ addsmi r0, r0, r0 │ │ │ │ - andeq r2, r3, r2, lsr sl │ │ │ │ - andeq r6, r0, sl, lsl #3 │ │ │ │ - muleq r0, r6, r0 │ │ │ │ + andeq r2, r3, sl, lsr sl │ │ │ │ + andeq r6, r0, r6, ror r1 │ │ │ │ + andeq r6, r0, r2, lsl #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7c330 │ │ │ │ + bl feb7c328 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2633 @ 0xfffff5b7 │ │ │ │ ldmpl r3, {r0, r3, r6, r8, r9, fp, lr}^ │ │ │ │ mvnsvs r6, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movweq pc, #61703 @ 0xf107 @ │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrbtmi r4, [r9], #-2373 @ 0xfffff6bb │ │ │ │ @ instruction: 0xf7dc6878 │ │ │ │ - strmi lr, [r3], -lr, ror #31 │ │ │ │ + @ instruction: 0x4603eff2 │ │ │ │ rsble r2, r1, r1, lsl #22 │ │ │ │ cmnle r2, r2, lsl #22 │ │ │ │ @ instruction: 0x46187bfb │ │ │ │ - b 1b630e4 │ │ │ │ - blcc 11f6980 │ │ │ │ + b 1c630dc │ │ │ │ + blcc 11f6978 │ │ │ │ ldmdale r4, {r0, r2, r3, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf852a202 │ │ │ │ ldrmi r3, [sl], #-35 @ 0xffffffdd │ │ │ │ svclt 0x00004710 │ │ │ │ andeq r0, r0, sp, asr r0 │ │ │ │ muleq r0, pc, r0 @ │ │ │ │ muleq r0, pc, r0 @ │ │ │ │ @@ -35474,99 +35472,99 @@ │ │ │ │ @ instruction: 0xf04f0104 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ andeq r0, r3, #0, 6 │ │ │ │ eor r2, pc, r0, lsl #4 │ │ │ │ ldrdeq lr, [r4, -r7] │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b 10e701c │ │ │ │ + b 10e7014 │ │ │ │ @ instruction: 0x07820390 │ │ │ │ ldmib r7, {r2, r5, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f0104 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ streq r0, [fp, #-768] @ 0xfffffd00 │ │ │ │ tstcc r0, #274432 @ 0x43000 │ │ │ │ ands r0, r9, r2, lsl #10 │ │ │ │ ldrdeq lr, [r4, -r7] │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b 10e5c48 │ │ │ │ + b 10e5c40 │ │ │ │ addeq r5, r2, #144, 6 @ 0x40000002 │ │ │ │ ldmib r7, {r1, r2, r3, sp, lr, pc}^ │ │ │ │ and r2, fp, r4, lsl #6 │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf7dde008 │ │ │ │ - @ instruction: 0x4603ea12 │ │ │ │ + @ instruction: 0x4603ea16 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ │ │ stmdapl r1, {r3, r8, fp, lr}^ │ │ │ │ ldmibvs r9!, {r3, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - stmia sl!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia lr!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq sl, r1, r2, asr #29 │ │ │ │ + andeq sl, r1, sl, asr #29 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r0, r6, lsr r0 │ │ │ │ - @ instruction: 0x0001adbe │ │ │ │ + andeq r6, r0, r2, lsr #32 │ │ │ │ + andeq sl, r1, r6, asr #27 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0000b08e │ │ │ │ - bmi 173da6c │ │ │ │ - blmi 1736478 │ │ │ │ + bmi 173da64 │ │ │ │ + blmi 1736470 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f637b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ @ instruction: 0xf1070327 │ │ │ │ ldmdbmi r8, {r3, r5, r9}^ │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - svc 0x0046f7dc │ │ │ │ - blcs 76abc │ │ │ │ + svc 0x004af7dc │ │ │ │ + blcs 76ab4 │ │ │ │ addhi pc, r4, r0 │ │ │ │ @ instruction: 0xf0402b02 │ │ │ │ @ instruction: 0xf8978084 │ │ │ │ ldrmi r3, [r8], -r7, lsr #32 │ │ │ │ - ldmib sl, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 1b76ad4 │ │ │ │ - blcs 1b99408 │ │ │ │ - blcs 195c49c │ │ │ │ - blcs 1a592dc │ │ │ │ + ldmib lr, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 1b76acc │ │ │ │ + blcs 1b99400 │ │ │ │ + blcs 195c494 │ │ │ │ + blcs 1a592d4 │ │ │ │ rsb sp, lr, r5, lsl r0 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @ instruction: 0x41a3f44f │ │ │ │ smlabteq r1, r0, r2, pc @ │ │ │ │ @ instruction: 0xf003fb01 │ │ │ │ - blx ad6ee │ │ │ │ + blx ad6e6 │ │ │ │ strmi pc, [r8], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0x41a3f44f │ │ │ │ smlabteq r1, r0, r2, pc @ │ │ │ │ strmi pc, [r1, #-2978] @ 0xfffff45e │ │ │ │ ldrmi r1, [sp], -r3, asr #18 │ │ │ │ ldmib r7, {r3, r5, r6, sp, lr, pc}^ │ │ │ │ strmi r0, [r2], -sl, lsl #2 │ │ │ │ @ instruction: 0xf04f460b │ │ │ │ @ instruction: 0xf04f0400 │ │ │ │ sbcseq r0, sp, r0, lsl #10 │ │ │ │ ldrbvc lr, [r2, #-2629] @ 0xfffff5bb │ │ │ │ @ instruction: 0x462200d4 │ │ │ │ - bl fecb6bcc │ │ │ │ - bl 18e7324 │ │ │ │ + bl fecb6bc4 │ │ │ │ + bl 18e731c │ │ │ │ @ instruction: 0xf04f0901 │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ - b 13e5f30 │ │ │ │ - b 10ea058 │ │ │ │ - b 13fe298 │ │ │ │ + b 13e5f28 │ │ │ │ + b 10ea050 │ │ │ │ + b 13fe290 │ │ │ │ ldrmi r1, [r0], r8, asr #4 │ │ │ │ - bl 636da4 │ │ │ │ + bl 636d9c │ │ │ │ teqvs fp, r0, lsl #6 │ │ │ │ movweq lr, #6985 @ 0x1b49 │ │ │ │ @ instruction: 0xf04f617b │ │ │ │ @ instruction: 0xf04f0200 │ │ │ │ ldmib r7, {r8, r9}^ │ │ │ │ strtmi r4, [r9], -r4, lsl #10 │ │ │ │ strtmi r0, [r1], -fp, lsl #2 │ │ │ │ @@ -35576,84 +35574,84 @@ │ │ │ │ ldmib r7, {r2, r4, r5, sp, lr, pc}^ │ │ │ │ strtmi r4, [r2], -sl, lsl #10 │ │ │ │ @ instruction: 0xf04f462b │ │ │ │ @ instruction: 0xf04f0000 │ │ │ │ tsteq r9, r0, lsl #2 │ │ │ │ tstvc r2, r1, asr #20 │ │ │ │ @ instruction: 0x46020110 │ │ │ │ - bl fecb6bb4 │ │ │ │ - bl 18e7b9c │ │ │ │ - bl 6a7fa4 │ │ │ │ + bl fecb6bac │ │ │ │ + bl 18e7b94 │ │ │ │ + bl 6a7f9c │ │ │ │ adcsvs r0, fp, sl, lsl #6 │ │ │ │ movweq lr, #47947 @ 0xbb4b │ │ │ │ ldmib r7, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ strmi r1, [fp], -r2, lsl #4 │ │ │ │ ldrsbtvs r1, [fp], -fp │ │ │ │ - bl 10b6bf4 │ │ │ │ + bl 10b6bec │ │ │ │ rsbsvs r0, fp, r3, lsl #6 │ │ │ │ - blge 5fb0c │ │ │ │ + blge 5fb04 │ │ │ │ @ instruction: 0x465d4654 │ │ │ │ ldmib r7, {r1, r2, r3, sp, lr, pc}^ │ │ │ │ and r4, fp, sl, lsl #10 │ │ │ │ strmi lr, [sl, #-2519] @ 0xfffff629 │ │ │ │ @ instruction: 0xf7dde008 │ │ │ │ - strmi lr, [r3], -r8, asr #18 │ │ │ │ + strmi lr, [r3], -ip, asr #18 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ - ldrbtcc pc, [pc], #79 @ 253d0 @ │ │ │ │ - ldrbcc pc, [pc, #79]! @ 25423 @ │ │ │ │ + ldrbtcc pc, [pc], #79 @ 253c8 @ │ │ │ │ + ldrbcc pc, [pc, #79]! @ 2541b @ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ │ │ stmdapl r1, {r3, r8, fp, lr}^ │ │ │ │ - blvs 1e7f404 │ │ │ │ + blvs 1e7f3fc │ │ │ │ @ instruction: 0xf04f4048 │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ - ldmda lr, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r2!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3738 │ │ │ │ svchi 0x00b0e8bd │ │ │ │ - andeq sl, r1, r4, ror sp │ │ │ │ + andeq sl, r1, ip, ror sp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r0, r8, ror #29 │ │ │ │ - andeq sl, r1, r6, lsr #24 │ │ │ │ + ldrdeq r5, [r0], -r4 │ │ │ │ + andeq sl, r1, lr, lsr #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7c614 │ │ │ │ + bl feb7c60c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ ldmvs r8!, {r1, r3, r4, sp, lr}^ │ │ │ │ - ldm r2!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r6!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwcc r4, #5635 @ 0x1603 │ │ │ │ @ instruction: 0x4618009b │ │ │ │ - stmia r6!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia sl!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ teqle fp, r0, lsl #22 │ │ │ │ sub r2, r6, r0, lsl #6 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ @ instruction: 0xf7dd60fb │ │ │ │ - @ instruction: 0x4603e838 │ │ │ │ + @ instruction: 0x4603e83c │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ subseq r7, fp, fp, lsl r8 │ │ │ │ ldmdahi fp, {r0, r1, r4, sl, lr} │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmvs r9!, {r3, r4, r6, sl, fp, ip} │ │ │ │ addseq r6, fp, r8 │ │ │ │ ldmvs sl!, {r0, r1, r4, sl, lr}^ │ │ │ │ and r6, r2, sl, lsl r0 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blcs 43500 │ │ │ │ + blcs 434f8 │ │ │ │ @ instruction: 0xf7ddd00c │ │ │ │ - @ instruction: 0x4603e818 │ │ │ │ + @ instruction: 0x4603e81c │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ subseq r7, fp, fp, lsl r8 │ │ │ │ ldmdahi fp, {r0, r1, r4, sl, lr} │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ rscle r2, fp, r0, lsl #22 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, r5, r0, lsl #22 │ │ │ │ @@ -35673,105 +35671,105 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, sp, lr} │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf7dd68f8 │ │ │ │ - strmi lr, [r3], -r6, asr #16 │ │ │ │ + strmi lr, [r3], -sl, asr #16 │ │ │ │ addseq r3, fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf7dd4618 │ │ │ │ - @ instruction: 0x4603e83a │ │ │ │ + @ instruction: 0x4603e83e │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 3f590 │ │ │ │ + blcs 3f588 │ │ │ │ adchi pc, r3, r0, asr #32 │ │ │ │ adcs r2, r0, r0, lsl #6 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ @ instruction: 0xf7dc60fb │ │ │ │ - strmi lr, [r3], -sl, asr #31 │ │ │ │ + strmi lr, [r3], -lr, asr #31 │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ subseq r7, fp, fp, lsl r8 │ │ │ │ ldmdahi fp, {r0, r1, r4, sl, lr} │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdavs fp!, {r1, r4, r7, pc}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ mrrcne 8, 1, r6, r8, cr11 │ │ │ │ @ instruction: 0x600868b9 │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ @ instruction: 0x601a68fa │ │ │ │ ldmvs fp!, {r0, r3, r4, r5, r6, sp, lr, pc}^ │ │ │ │ - blcs 17435e0 │ │ │ │ + blcs 17435d8 │ │ │ │ ldmvs fp!, {r1, r4, r8, ip, lr, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r4, r6, sl, fp, ip}^ │ │ │ │ - stmda sl, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda lr, {r0, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldmvs r8!, {r0, r5, r9, sl, lr}^ │ │ │ │ - mcr 7, 6, pc, cr0, cr12, {6} @ │ │ │ │ + mcr 7, 6, pc, cr4, cr12, {6} @ │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ rsble r2, r6, r0, lsl #22 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ strd r6, [r2], #-11 @ │ │ │ │ - svc 0x0094f7dc │ │ │ │ + svc 0x0098f7dc │ │ │ │ ldmdavs sl, {r0, r1, r9, sl, lr} │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-91 @ 0xffffffa5 │ │ │ │ vst2.8 {d8-d9}, [r3 :64], fp │ │ │ │ - blcs 3a1b4 │ │ │ │ + blcs 3a1ac │ │ │ │ ldmvs fp!, {r1, r2, ip, lr, pc}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldrsh r6, [r4], #-11 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, r3, r7, lsr #22 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ teqle pc, r2, lsr #22 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sl, ip, sp, lr}^ │ │ │ │ ldmvs r8!, {r2, r3, r4, r6, sl, fp, ip}^ │ │ │ │ - svc 0x00d8f7dc │ │ │ │ + svc 0x00dcf7dc │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldmvs r8!, {r0, r5, r9, sl, lr}^ │ │ │ │ - mcr 7, 4, pc, cr14, cr12, {6} @ │ │ │ │ + mrc 7, 4, APSR_nzcv, cr2, cr12, {6} │ │ │ │ ldmvs fp!, {r0, r1, r3, r5, sp, lr, pc}^ │ │ │ │ - blcs 1743664 │ │ │ │ + blcs 174365c │ │ │ │ ldmvs fp!, {r1, r4, r8, ip, lr, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r4, r6, sl, fp, ip}^ │ │ │ │ - svc 0x00c8f7dc │ │ │ │ + svc 0x00ccf7dc │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldmvs r8!, {r0, r5, r9, sl, lr}^ │ │ │ │ - mrc 7, 3, APSR_nzcv, cr14, cr12, {6} │ │ │ │ + mcr 7, 4, pc, cr2, cr12, {6} @ │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andsle r2, r8, r0, lsl #22 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldrsh r6, [r4], -fp │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ addsmi r7, sl, #16000 @ 0x3e80 │ │ │ │ ldmvs fp!, {r2, r3, r8, ip, lr, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r4, r6, sl, fp, ip}^ │ │ │ │ - svc 0x00b0f7dc │ │ │ │ + svc 0x00b4f7dc │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldmvs r8!, {r0, r5, r9, sl, lr}^ │ │ │ │ - mcr 7, 3, pc, cr6, cr12, {6} @ │ │ │ │ + mcr 7, 3, pc, cr10, cr12, {6} @ │ │ │ │ and fp, lr, r0, lsl #30 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blcs 436bc │ │ │ │ + blcs 436b4 │ │ │ │ and sp, r6, pc, asr #3 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andle r2, r7, r0, lsl #22 │ │ │ │ movwcc r6, #6395 @ 0x18fb │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ - blcs 436d4 │ │ │ │ + blcs 436cc │ │ │ │ and sp, r0, r1, lsl #3 │ │ │ │ ldmvs fp!, {r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ - blcs 436e0 │ │ │ │ + blcs 436d8 │ │ │ │ svcge 0x005df47f │ │ │ │ svclt 0x0000e000 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ @@ -35780,64 +35778,64 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ svcge 0x0000b084 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ movwcc r6, #6203 @ 0x183b │ │ │ │ @ instruction: 0xf7dc4618 │ │ │ │ - strmi lr, [r3], -sl, ror #30 │ │ │ │ + strmi lr, [r3], -lr, ror #30 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eor r2, r7, r0, lsl #6 │ │ │ │ @ instruction: 0xf7dc6878 │ │ │ │ - strmi lr, [r2], -r6, ror #30 │ │ │ │ + strmi lr, [r2], -sl, ror #30 │ │ │ │ addsmi r6, r3, #3866624 @ 0x3b0000 │ │ │ │ ldmdavs r9!, {r0, r2, r4, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7dc68f8 │ │ │ │ - ldmdavs r8!, {r1, r2, r4, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ - svc 0x005af7dc │ │ │ │ + ldmdavs r8!, {r1, r3, r4, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + svc 0x005ef7dc │ │ │ │ strh r6, [r7], -r8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ eorcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ ldmvs fp!, {r1, r3, r4, ip, sp, lr} │ │ │ │ adcsvs r3, fp, r1, lsl #6 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ mvnsle r4, #-1610612727 @ 0xa0000009 │ │ │ │ ldmdavs sl!, {r2, sp, lr, pc} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ - svc 0x00c4f7dc │ │ │ │ + svc 0x00c8f7dc │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ ldmvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7c924 │ │ │ │ + bl feb7c91c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - svc 0x0026f7dc │ │ │ │ + svc 0x002af7dc │ │ │ │ rscsvs r4, fp, r3, lsl #12 │ │ │ │ - blcs 3fb30 │ │ │ │ + blcs 3fb28 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r0, r2, r3, r5, sp, lr, pc}^ │ │ │ │ - svc 0x0022f7dc │ │ │ │ + svc 0x0026f7dc │ │ │ │ teqvs fp, r3, lsl #12 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, fp, sp, lr} │ │ │ │ ldrsbvs r1, [fp, #-163]! @ 0xffffff5d │ │ │ │ adcsvs r2, fp, r0, lsl #6 │ │ │ │ ldmvs sl!, {r0, r1, r2, r4, sp, lr, pc} │ │ │ │ addsmi r6, sl, #2015232 @ 0x1ec000 │ │ │ │ ldmvs fp!, {r0, r2, r9, fp, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2298 @ 0xfffff706 │ │ │ │ andsvc r2, sl, r0, lsr #4 │ │ │ │ ldmvs sl!, {r1, r3, sp, lr, pc} │ │ │ │ - bne ff4ffd68 │ │ │ │ + bne ff4ffd60 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, sl, lr} │ │ │ │ strmi r6, [fp], #-2297 @ 0xfffff707 │ │ │ │ andsvc r7, sl, r2, lsl r8 │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ addsmi r6, sl, #3866624 @ 0x3b0000 │ │ │ │ @@ -35848,272 +35846,272 @@ │ │ │ │ ssatmi r3, #30, 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 │ │ │ │ - blx ff8637be │ │ │ │ + blx ff8637b6 │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf7fde018 │ │ │ │ strmi pc, [r2], -r7, lsl #25 │ │ │ │ @ instruction: 0xf64e460b │ │ │ │ @ instruction: 0xf6c4434f │ │ │ │ - blx fe8fe6f2 │ │ │ │ + blx fe8fe6ea │ │ │ │ ldmeq fp, {r1, r8, r9, ip}^ │ │ │ │ - blx 6dc52 │ │ │ │ - bne ff5223f8 │ │ │ │ + blx 6dc4a │ │ │ │ + bne ff5223f0 │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, r7, r9, ip, sp, pc}^ │ │ │ │ strmi r6, [fp], #-2169 @ 0xfffff787 │ │ │ │ sbcslt r3, r2, #268435462 @ 0x10000006 │ │ │ │ ldmvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ rscsvs r3, fp, r1, lsl #6 │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - blle ff8b6270 │ │ │ │ - blcc 7f8f8 │ │ │ │ + blle ff8b6268 │ │ │ │ + blcc 7f8f0 │ │ │ │ ldrmi r6, [r3], #-2170 @ 0xfffff786 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7ca24 │ │ │ │ + bl feb7ca1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs r8!, {r2, r5, r8, sp}^ │ │ │ │ - svc 0x007ef7dc │ │ │ │ + svc 0x0082f7dc │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0xd1222b00 │ │ │ │ ldrsht r6, [sp], fp │ │ │ │ - blcc 80038 │ │ │ │ - blcs 17438bc │ │ │ │ + blcc 80030 │ │ │ │ + blcs 17438b4 │ │ │ │ ldmibvs fp!, {r0, r1, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x21243301 │ │ │ │ @ instruction: 0xf7dc4618 │ │ │ │ - mvnsvs lr, lr, ror #30 │ │ │ │ + mvnsvs lr, r2, ror pc │ │ │ │ ldmibvs fp!, {r1, r2, r3, sp, lr, pc}^ │ │ │ │ ldmdavc fp, {r0, r8, r9, ip, sp} │ │ │ │ tstle r3, r4, lsr #22 │ │ │ │ eorcs r6, r0, #4112384 @ 0x3ec000 │ │ │ │ ldmibvs fp!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0x21243302 │ │ │ │ @ instruction: 0xf7dc4618 │ │ │ │ - mvnsvs lr, lr, asr pc │ │ │ │ - blcs 40070 │ │ │ │ + mvnsvs lr, r2, ror #30 │ │ │ │ + blcs 40068 │ │ │ │ ldmvs fp!, {r0, r8, ip, lr, pc}^ │ │ │ │ ldmibvs sl!, {r2, r3, r4, r7, sp, lr, pc}^ │ │ │ │ addsmi r6, sl, #16449536 @ 0xfb0000 │ │ │ │ ldrd sp, [r0], -sl │ │ │ │ ldmibvs fp!, {r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ eorsvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ tstle fp, r8, lsr #22 │ │ │ │ movwcc r6, #6715 @ 0x1a3b │ │ │ │ and r6, r2, fp, ror r2 │ │ │ │ movwcc r6, #6779 @ 0x1a7b │ │ │ │ - bvs 1efe2a0 │ │ │ │ - blcs a83924 │ │ │ │ + bvs 1efe298 │ │ │ │ + blcs a8391c │ │ │ │ strd sp, [sl], -r8 @ │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ tstle fp, fp, ror fp │ │ │ │ movwcc r6, #6715 @ 0x1a3b │ │ │ │ and r6, r2, fp, ror r2 │ │ │ │ movwcc r6, #6779 @ 0x1a7b │ │ │ │ - bvs 1efe2c0 │ │ │ │ - blcs 1f83944 │ │ │ │ + bvs 1efe2b8 │ │ │ │ + blcs 1f8393c │ │ │ │ @ instruction: 0xe01ad1f8 │ │ │ │ - blcc 801cc │ │ │ │ - bvs efe1d0 │ │ │ │ + blcc 801c4 │ │ │ │ + bvs efe1c8 │ │ │ │ rsbsvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ - bvs 1f1d8f4 │ │ │ │ + bvs 1f1d8ec │ │ │ │ rsbsvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ - stcl 7, cr15, [sl, #880]! @ 0x370 │ │ │ │ + stcl 7, cr15, [lr, #880]! @ 0x370 │ │ │ │ ldmdavs sl, {r0, r1, r9, sl, lr} │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr} │ │ │ │ ldrmi r0, [r3], #-91 @ 0xffffffa5 │ │ │ │ @ instruction: 0xf003881b │ │ │ │ - blcs 26528 │ │ │ │ - bvs 1f1a0c8 │ │ │ │ - blcs 180397c │ │ │ │ - bvs 1f19cc0 │ │ │ │ + blcs 26520 │ │ │ │ + bvs 1f1a0c0 │ │ │ │ + blcs 1803974 │ │ │ │ + bvs 1f19cb8 │ │ │ │ ldrbvc r7, [fp, #2075]! @ 0x81b │ │ │ │ andcs r6, r0, #503808 @ 0x7b000 │ │ │ │ - bvs f01988 │ │ │ │ + bvs f01980 │ │ │ │ ldmvs fp!, {r1, r3, r4, r6, sl, fp, ip} │ │ │ │ @ instruction: 0x46106879 │ │ │ │ @ instruction: 0x61b84798 │ │ │ │ - blcs 4001c │ │ │ │ - blmi 9d9d4c │ │ │ │ + blcs 40014 │ │ │ │ + blmi 9d9d44 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - svc 0x0016f7dc │ │ │ │ + svc 0x001af7dc │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ @ instruction: 0x7dfa6a7b │ │ │ │ ldmvs r8!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - mcr 7, 1, pc, cr4, cr12, {6} @ │ │ │ │ - bvs 1eb7154 │ │ │ │ - bne ff500140 │ │ │ │ + mcr 7, 1, pc, cr8, cr12, {6} @ │ │ │ │ + bvs 1eb714c │ │ │ │ + bne ff500138 │ │ │ │ ldmibvs r8!, {r2, r3, r6, r7, r9, fp, ip} │ │ │ │ - mrc 7, 0, APSR_nzcv, cr12, cr12, {6} │ │ │ │ + mcr 7, 1, pc, cr0, cr12, {6} @ │ │ │ │ strtmi r4, [r3], #-1539 @ 0xfffff9fd │ │ │ │ adcsvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46186abb │ │ │ │ - mcr 7, 0, pc, cr14, cr12, {6} @ │ │ │ │ + mrc 7, 0, APSR_nzcv, cr2, cr12, {6} │ │ │ │ rscsvs r4, fp, #3145728 @ 0x300000 │ │ │ │ - blcs 40560 │ │ │ │ + blcs 40558 │ │ │ │ ldmibvs r8!, {r0, r1, r2, r8, ip, lr, pc} │ │ │ │ - bl fe7638ec │ │ │ │ + bl fe8638e4 │ │ │ │ @ instruction: 0xf7dc68f8 │ │ │ │ - movwcs lr, #2970 @ 0xb9a │ │ │ │ - bvs edda00 │ │ │ │ + movwcs lr, #2974 @ 0xb9e │ │ │ │ + bvs edd9f8 │ │ │ │ addsmi r6, sl, #4112384 @ 0x3ec000 │ │ │ │ - bvs 1f19998 │ │ │ │ + bvs 1f19990 │ │ │ │ rsbsvs r3, fp, #67108864 @ 0x4000000 │ │ │ │ andcs r6, r0, #4112384 @ 0x3ec000 │ │ │ │ ldmvs r9!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf7dc6af8 │ │ │ │ - ldmibvs r9!, {r1, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ + ldmibvs r9!, {r1, r2, r4, r5, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7dc6af8 │ │ │ │ - bvs 1ea0e24 │ │ │ │ + bvs 1ea0e2c │ │ │ │ @ instruction: 0xf7dc6af8 │ │ │ │ - ldmibvs r8!, {r1, r3, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ - bl 1fe3928 │ │ │ │ + ldmibvs r8!, {r1, r2, r3, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ + bl fe0e3920 │ │ │ │ @ instruction: 0xf7dc68f8 │ │ │ │ - bvs fff207b0 │ │ │ │ + bvs fff207b8 │ │ │ │ @ instruction: 0xe73760fb │ │ │ │ @ instruction: 0x37344618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r0, r0, ror #16 │ │ │ │ + andeq r5, r0, ip, asr #16 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7cbd8 │ │ │ │ + bl feb7cbd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blcs 3fadc │ │ │ │ + blcs 3fad4 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r0, r1, r4, sp, lr, pc} │ │ │ │ - stcl 7, cr15, [ip, #880] @ 0x370 │ │ │ │ + ldcl 7, cr15, [r0, #880] @ 0x370 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, sl, r0, lsl #6 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf7dc6878 │ │ │ │ - strmi lr, [r3], -r2, lsl #23 │ │ │ │ + strmi lr, [r3], -r6, lsl #23 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, 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 │ │ │ │ - blcs 3fc2c │ │ │ │ + blcs 3fc24 │ │ │ │ ldmdavs fp!, {r1, ip, lr, pc} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ eor r2, r2, r0, lsl #6 │ │ │ │ @ instruction: 0xf7dc6838 │ │ │ │ - adcsvs lr, r8, r2, lsr #27 │ │ │ │ - blcs 3fd44 │ │ │ │ + adcsvs lr, r8, r6, lsr #27 │ │ │ │ + blcs 3fd3c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r0, r3, r4, sp, lr, pc}^ │ │ │ │ - ldc 7, cr15, [r8, #880] @ 0x370 │ │ │ │ + ldc 7, cr15, [ip, #880] @ 0x370 │ │ │ │ ldmvs sl!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ addsmi r6, sl, #12255232 @ 0xbb0000 │ │ │ │ movwcs sp, #513 @ 0x201 │ │ │ │ ldmvs sl!, {r0, r1, r2, r3, sp, lr, pc}^ │ │ │ │ - bne ff4ffd64 │ │ │ │ + bne ff4ffd5c │ │ │ │ ldrmi r6, [r3], #-2170 @ 0xfffff786 │ │ │ │ ldmdavs r9!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf7dc4618 │ │ │ │ - strmi lr, [r3], -r8, asr #22 │ │ │ │ + strmi lr, [r3], -ip, asr #22 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ and r2, r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ - Address 0x25a94 is out of bounds. │ │ │ │ + Address 0x25a8c is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -00025a96 : │ │ │ │ +00025a8e : │ │ │ │ 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 25abc │ │ │ │ + bne.n 25ab4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25b3a │ │ │ │ + b.n 25b32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25ace │ │ │ │ + beq.n 25ac6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25b10 │ │ │ │ + bne.n 25b08 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25ae0 │ │ │ │ + bne.n 25ad8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 25b1a │ │ │ │ + b.n 25b12 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 25af0 │ │ │ │ + bne.n 25ae8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 25b1a │ │ │ │ + b.n 25b12 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25afe │ │ │ │ + bne.n 25af6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 25b1a │ │ │ │ + b.n 25b12 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2734 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 25b1a │ │ │ │ + b.n 25b12 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2314 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25b32 │ │ │ │ + beq.n 25b2a │ │ │ │ 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 25b38 │ │ │ │ + b.n 25b30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -36126,29 +36124,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 25b76 │ │ │ │ + bne.n 25b6e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25b6c │ │ │ │ + bne.n 25b64 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 25bba │ │ │ │ + b.n 25bb2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 26ae4 │ │ │ │ + bl 26adc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 25bba │ │ │ │ + b.n 25bb2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25b80 │ │ │ │ + bne.n 25b78 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 25bba │ │ │ │ + b.n 25bb2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2590 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2590 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -36156,84 +36154,84 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2374 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25bb0 │ │ │ │ - ldr r3, [pc, #28] @ (25bc4 ) │ │ │ │ + bne.n 25ba8 │ │ │ │ + ldr r3, [pc, #28] @ (25bbc ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a6dc │ │ │ │ + bl 1a6d8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 23e0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ 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] @ (25c3c ) │ │ │ │ + ldr r2, [pc, #88] @ (25c34 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #88] @ (25c40 ) │ │ │ │ + ldr r3, [pc, #88] @ (25c38 ) │ │ │ │ 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 25c02 │ │ │ │ + b.n 25bfa │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 25b42 │ │ │ │ + bl 25b3a │ │ │ │ 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 25bf8 │ │ │ │ + bne.n 25bf0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #44] @ (25c44 ) │ │ │ │ + ldr r1, [pc, #44] @ (25c3c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (25c40 ) │ │ │ │ + ldr r2, [pc, #36] @ (25c38 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25c2c │ │ │ │ + beq.n 25c24 │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, pc, #104 @ (adr r4, 25ca8 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 25cc0 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #920 @ (adr r3, 25fe0 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 25ff8 ) │ │ │ │ movs r1, 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 │ │ │ │ @@ -36248,74 +36246,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 25c9a │ │ │ │ + b.n 25c92 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2674 │ │ │ │ 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 25c82 │ │ │ │ + bne.n 25c7a │ │ │ │ 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 25cda │ │ │ │ + b.n 25cd2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2644 │ │ │ │ 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 25cc2 │ │ │ │ + bne.n 25cba │ │ │ │ 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] @ (25d58 ) │ │ │ │ + ldr r2, [pc, #84] @ (25d50 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (25d5c ) │ │ │ │ + ldr r3, [pc, #84] @ (25d54 ) │ │ │ │ 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 │ │ │ │ @@ -36328,45 +36326,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] @ (25d60 ) │ │ │ │ + ldr r1, [pc, #36] @ (25d58 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (25d5c ) │ │ │ │ + ldr r2, [pc, #28] @ (25d54 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25d50 │ │ │ │ + beq.n 25d48 │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - add r2, pc, #992 @ (adr r2, 2613c ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 25d54 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #776 @ (adr r2, 2606c ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 26084 ) │ │ │ │ movs r1, 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] @ (25dd0 ) │ │ │ │ + ldr r2, [pc, #84] @ (25dc8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (25dd4 ) │ │ │ │ + ldr r3, [pc, #84] @ (25dcc ) │ │ │ │ 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] │ │ │ │ @@ -36377,87 +36375,87 @@ │ │ │ │ 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] @ (25dd8 ) │ │ │ │ + ldr r1, [pc, #40] @ (25dd0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (25dd4 ) │ │ │ │ + ldr r2, [pc, #32] @ (25dcc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25dc6 │ │ │ │ + beq.n 25dbe │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #512 @ (adr r2, 25fd4 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 25fec ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #304 @ (adr r2, 25f0c ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 25f24 ) │ │ │ │ movs r1, 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 25e16 │ │ │ │ + b.n 25e0e │ │ │ │ blx 24c4 <__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 25e10 │ │ │ │ + bne.n 25e08 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25e20 │ │ │ │ + b.n 25e18 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25df2 │ │ │ │ + bne.n 25dea │ │ │ │ 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 25f04 │ │ │ │ + b.n 25efc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 25ef4 │ │ │ │ + bne.n 25eec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ subs r3, #97 @ 0x61 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 25eda │ │ │ │ - add r2, pc, #8 @ (adr r2, 25e58 ) │ │ │ │ + bhi.n 25ed2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 25e50 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -36500,58 +36498,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #7 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 25ee2 │ │ │ │ + b.n 25eda │ │ │ │ movs r3, #8 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 25ee2 │ │ │ │ + b.n 25eda │ │ │ │ movs r3, #9 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 25ee2 │ │ │ │ + b.n 25eda │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 25ee2 │ │ │ │ + b.n 25eda │ │ │ │ movs r3, #11 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 25ee2 │ │ │ │ + b.n 25eda │ │ │ │ movs r3, #12 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 25ee2 │ │ │ │ + b.n 25eda │ │ │ │ movs r3, #13 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 25ee2 │ │ │ │ + b.n 25eda │ │ │ │ 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 25f04 │ │ │ │ + b.n 25efc │ │ │ │ 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 25e34 │ │ │ │ + bne.n 25e2c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ @@ -36566,183 +36564,183 @@ │ │ │ │ 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] @ (260c8 ) │ │ │ │ + ldr r2, [pc, #372] @ (260c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #372] @ (260cc ) │ │ │ │ + ldr r3, [pc, #372] @ (260c4 ) │ │ │ │ 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 2734 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25f84 │ │ │ │ + bne.n 25f7c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-44] │ │ │ │ - bl 26ae4 │ │ │ │ + bl 26adc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2609a │ │ │ │ + b.n 26092 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1990c │ │ │ │ + bl 19908 │ │ │ │ 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 26068 │ │ │ │ + b.n 26060 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2603e │ │ │ │ + bne.n 26036 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2603e │ │ │ │ + bne.n 26036 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 26006 │ │ │ │ + bne.n 25ffe │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 26006 │ │ │ │ + bne.n 25ffe │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #232] @ (260d0 ) │ │ │ │ + ldr r1, [pc, #232] @ (260c8 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 19dec │ │ │ │ + bl 19de8 │ │ │ │ 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 26054 │ │ │ │ + b.n 2604c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-48] │ │ │ │ blx 2590 │ │ │ │ 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 19dec │ │ │ │ + bl 19de8 │ │ │ │ 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 26054 │ │ │ │ + b.n 2604c │ │ │ │ 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 19dec │ │ │ │ + bl 19de8 │ │ │ │ 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 25fa2 │ │ │ │ + bne.n 25f9a │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 19ed8 │ │ │ │ + bl 19ed4 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 199fa │ │ │ │ + bl 199f6 │ │ │ │ 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, #48] @ (260d4 ) │ │ │ │ + ldr r1, [pc, #48] @ (260cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (260cc ) │ │ │ │ + ldr r2, [pc, #36] @ (260c4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 260ba │ │ │ │ + beq.n 260b2 │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #680 @ (adr r0, 26374 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 2638c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ movs r1, 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 26122 │ │ │ │ + beq.n 2611a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 26114 │ │ │ │ + b.n 2610c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2610e │ │ │ │ + bne.n 26106 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 26126 │ │ │ │ + b.n 2611e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2590 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 260fc │ │ │ │ + bcc.n 260f4 │ │ │ │ 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 │ │ │ │ @@ -36751,77 +36749,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 26178 │ │ │ │ + beq.n 26170 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2590 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 26172 │ │ │ │ + b.n 2616a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2616c │ │ │ │ + bne.n 26164 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2617c │ │ │ │ + b.n 26174 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2615a │ │ │ │ + bge.n 26152 │ │ │ │ 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 26196 │ │ │ │ + bne.n 2618e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 261a4 │ │ │ │ + b.n 2619c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 261a2 │ │ │ │ + bne.n 2619a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 261a4 │ │ │ │ + b.n 2619c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ 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] @ (2628c ) │ │ │ │ + ldr r2, [pc, #196] @ (26284 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #196] @ (26290 ) │ │ │ │ + ldr r3, [pc, #196] @ (26288 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #188] @ (26294 ) │ │ │ │ + ldr r3, [pc, #188] @ (2628c ) │ │ │ │ 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} │ │ │ │ @@ -36840,157 +36838,157 @@ │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 259c <__localtime64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bgt.n 26240 │ │ │ │ + bgt.n 26238 │ │ │ │ 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, #100] @ (26298 ) │ │ │ │ + ldr r1, [pc, #100] @ (26290 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2608 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 2625e │ │ │ │ + b.n 26256 │ │ │ │ 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, #72] @ (2629c ) │ │ │ │ + ldr r1, [pc, #72] @ (26294 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2608 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 26268 │ │ │ │ + bgt.n 26260 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2626a │ │ │ │ + b.n 26262 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #52] @ (262a0 ) │ │ │ │ + ldr r1, [pc, #52] @ (26298 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (26290 ) │ │ │ │ + ldr r2, [pc, #32] @ (26288 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26282 │ │ │ │ + beq.n 2627a │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #608] @ (264fc ) │ │ │ │ + ldr r7, [pc, #528] @ (264a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #512] @ (264a0 ) │ │ │ │ + ldr r7, [pc, #432] @ (26448 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ movs r1, 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] @ (26338 ) │ │ │ │ + ldr r2, [pc, #120] @ (26330 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (2633c ) │ │ │ │ + ldr r3, [pc, #120] @ (26334 ) │ │ │ │ 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 2758 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 262ea │ │ │ │ + bge.n 262e2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26310 │ │ │ │ + b.n 26308 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 26aa4 │ │ │ │ + bl 26a9c │ │ │ │ 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 2758 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #44] @ (26340 ) │ │ │ │ + ldr r1, [pc, #44] @ (26338 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (2633c ) │ │ │ │ + ldr r2, [pc, #36] @ (26334 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26328 │ │ │ │ + beq.n 26320 │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, 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] @ (263c4 ) │ │ │ │ + ldr r2, [pc, #96] @ (263bc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (263c8 ) │ │ │ │ + ldr r3, [pc, #96] @ (263c0 ) │ │ │ │ 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] │ │ │ │ @@ -36999,87 +36997,87 @@ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2758 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 2639c │ │ │ │ + bhi.n 26394 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r0, [pc, #52] @ (263cc ) │ │ │ │ + ldr r0, [pc, #52] @ (263c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1a6dc │ │ │ │ + bl 1a6d8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #48] @ (263d0 ) │ │ │ │ + ldr r1, [pc, #48] @ (263c8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (263c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (263c0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 263b6 │ │ │ │ + beq.n 263ae │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #472] @ (265a8 ) │ │ │ │ + ldr r6, [pc, #392] @ (26550 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ movs r1, 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 263f2 │ │ │ │ + b.n 263ea │ │ │ │ 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 263ec │ │ │ │ + bne.n 263e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2590 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2641c │ │ │ │ + b.n 26414 │ │ │ │ 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 26416 │ │ │ │ + bne.n 2640e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -37088,28 +37086,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] @ (26470 ) │ │ │ │ + ldr r2, [pc, #24] @ (26468 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (26474 ) │ │ │ │ + ldr r3, [pc, #24] @ (2646c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 263d4 │ │ │ │ + bl 263cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -37121,39 +37119,39 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2590 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 264c0 │ │ │ │ + b.n 264b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 264d2 │ │ │ │ + bne.n 264ca │ │ │ │ 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 264a2 │ │ │ │ + beq.n 2649a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 264a2 │ │ │ │ - b.n 264d4 │ │ │ │ + beq.n 2649a │ │ │ │ + b.n 264cc │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -37161,51 +37159,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 264fe │ │ │ │ - ldr r3, [pc, #64] @ (2653c ) │ │ │ │ + bne.n 264f6 │ │ │ │ + ldr r3, [pc, #64] @ (26534 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #64] @ (26540 ) │ │ │ │ + ldr r3, [pc, #64] @ (26538 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 208c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2652e │ │ │ │ - ldr r3, [pc, #48] @ (26544 ) │ │ │ │ + beq.n 26526 │ │ │ │ + ldr r3, [pc, #48] @ (2653c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 208c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2652e │ │ │ │ + beq.n 26526 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2224 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26532 │ │ │ │ + ble.n 2652a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26534 │ │ │ │ + b.n 2652c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r4, [pc, #600] @ (26798 ) │ │ │ │ + ldr r4, [pc, #520] @ (26740 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #272] @ (26654 ) │ │ │ │ + ldr r5, [pc, #192] @ (265fc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #232] @ (26630 ) │ │ │ │ + ldr r5, [pc, #152] @ (265d8 ) │ │ │ │ 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 │ │ │ │ @@ -37230,40 +37228,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 265a0 │ │ │ │ + bne.n 26598 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 26ae4 │ │ │ │ + bl 26adc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 26692 │ │ │ │ - ldr r3, [pc, #248] @ (2669c ) │ │ │ │ + b.n 2668a │ │ │ │ + ldr r3, [pc, #248] @ (26694 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2488 │ │ │ │ str r0, [r7, #12] │ │ │ │ - ldr r3, [pc, #240] @ (266a0 ) │ │ │ │ + ldr r3, [pc, #240] @ (26698 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2488 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 265cc │ │ │ │ + beq.n 265c4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 26ae4 │ │ │ │ + bl 26adc │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 265d4 │ │ │ │ + b.n 265cc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 24838 │ │ │ │ + bl 24830 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2590 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2590 │ │ │ │ mov r3, r0 │ │ │ │ @@ -37271,15 +37269,15 @@ │ │ │ │ adds r3, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 2584 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26626 │ │ │ │ + beq.n 2661e │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2380 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -37291,18 +37289,18 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 23e0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 23e0 │ │ │ │ - b.n 2668a │ │ │ │ + b.n 26682 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2665a │ │ │ │ + beq.n 26652 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2380 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -37314,25 +37312,25 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 23e0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 23e0 │ │ │ │ - b.n 2668a │ │ │ │ + b.n 26682 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2380 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2590 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #48] @ (266a4 ) │ │ │ │ + ldr r3, [pc, #48] @ (2669c ) │ │ │ │ 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] │ │ │ │ @@ -37344,19 +37342,19 @@ │ │ │ │ blx 20b0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #696] @ (26958 ) │ │ │ │ + ldr r4, [pc, #616] @ (26900 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #656] @ (26934 ) │ │ │ │ + ldr r4, [pc, #576] @ (268dc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #920] @ (26a40 ) │ │ │ │ + ldr r3, [pc, #840] @ (269e8 ) │ │ │ │ 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 │ │ │ │ @@ -37364,15 +37362,15 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2734 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 266d4 │ │ │ │ + beq.n 266cc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -37381,63 +37379,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] @ (26748 ) │ │ │ │ + ldr r2, [pc, #80] @ (26740 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (2674c ) │ │ │ │ + ldr r3, [pc, #80] @ (26744 ) │ │ │ │ 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 1fd8 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2671c │ │ │ │ + bne.n 26714 │ │ │ │ ldrd r2, r3, [r7, #88] @ 0x58 │ │ │ │ - b.n 26724 │ │ │ │ + b.n 2671c │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r0, [pc, #40] @ (26750 ) │ │ │ │ + ldr r0, [pc, #40] @ (26748 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (2674c ) │ │ │ │ + ldr r1, [pc, #32] @ (26744 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2673c │ │ │ │ + beq.n 26734 │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ movs r1, 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] @ (267e4 ) │ │ │ │ + ldr r2, [pc, #120] @ (267dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (267e8 ) │ │ │ │ + ldr r3, [pc, #120] @ (267e0 ) │ │ │ │ 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 │ │ │ │ @@ -37455,385 +37453,385 @@ │ │ │ │ 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] @ (267ec ) │ │ │ │ + ldr r0, [pc, #40] @ (267e4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (267e8 ) │ │ │ │ + ldr r1, [pc, #32] @ (267e0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 267d8 │ │ │ │ + beq.n 267d0 │ │ │ │ blx 2428 <__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} │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ movs r1, 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] @ (26888 ) │ │ │ │ + ldr r2, [pc, #124] @ (26880 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2688c ) │ │ │ │ + ldr r3, [pc, #124] @ (26884 ) │ │ │ │ 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 26822 │ │ │ │ + bne.n 2681a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26868 │ │ │ │ + b.n 26860 │ │ │ │ ldrd r0, r1, [r7, #88] @ 0x58 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 282d4 │ │ │ │ + bl 282cc │ │ │ │ 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 25c0 <__localtime64_r@plt> │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26866 │ │ │ │ + beq.n 2685e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 226c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 26868 │ │ │ │ + b.n 26860 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (26890 ) │ │ │ │ + ldr r1, [pc, #36] @ (26888 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2688c ) │ │ │ │ + ldr r2, [pc, #28] @ (26884 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26880 │ │ │ │ + beq.n 26878 │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ movs r1, 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] @ (26920 ) │ │ │ │ + ldr r2, [pc, #116] @ (26918 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (26924 ) │ │ │ │ + ldr r3, [pc, #116] @ (2691c ) │ │ │ │ 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 282d4 │ │ │ │ + bl 282cc │ │ │ │ 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 282d4 │ │ │ │ + bl 282cc │ │ │ │ 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 20ec <__select64@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (26928 ) │ │ │ │ + ldr r2, [pc, #36] @ (26920 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (26924 ) │ │ │ │ + ldr r3, [pc, #28] @ (2691c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2691a │ │ │ │ + beq.n 26912 │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r1, 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 269de │ │ │ │ - b.n 269cc │ │ │ │ + beq.n 269d6 │ │ │ │ + b.n 269c4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - bls.n 2698c │ │ │ │ + bls.n 26984 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 2698c │ │ │ │ + beq.n 26984 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 2698c │ │ │ │ + beq.n 26984 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - beq.n 2698c │ │ │ │ + beq.n 26984 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 2698c │ │ │ │ + beq.n 26984 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 2698c │ │ │ │ + beq.n 26984 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2698c │ │ │ │ + beq.n 26984 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - bls.n 269b6 │ │ │ │ + bls.n 269ae │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 269dc │ │ │ │ + ble.n 269d4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #80] @ (269ec ) │ │ │ │ + ldr r2, [pc, #80] @ (269e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 22b4 │ │ │ │ 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 269cc │ │ │ │ + b.n 269c4 │ │ │ │ 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 269de │ │ │ │ + beq.n 269d6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 2694c │ │ │ │ - b.n 269de │ │ │ │ + bgt.n 26944 │ │ │ │ + b.n 269d6 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [pc, #904] @ (26d78 ) │ │ │ │ + ldr r0, [pc, #824] @ (26d20 ) │ │ │ │ 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] @ (26a94 ) │ │ │ │ + ldr r2, [pc, #136] @ (26a8c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (26a98 ) │ │ │ │ + ldr r3, [pc, #136] @ (26a90 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 26a5e │ │ │ │ + b.n 26a56 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 26a48 │ │ │ │ + bne.n 26a40 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r7, #16 │ │ │ │ - ldr r1, [pc, #112] @ (26a9c ) │ │ │ │ + ldr r1, [pc, #112] @ (26a94 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2134 <__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 26a58 │ │ │ │ + b.n 26a50 │ │ │ │ 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 26a6c │ │ │ │ + beq.n 26a64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 26a1a │ │ │ │ + bgt.n 26a12 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (26aa0 ) │ │ │ │ + ldr r2, [pc, #40] @ (26a98 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (26a98 ) │ │ │ │ + ldr r3, [pc, #28] @ (26a90 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 26a8c │ │ │ │ + beq.n 26a84 │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #352] @ (26c00 ) │ │ │ │ + ldr r0, [pc, #272] @ (26ba8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ movs r1, 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 2584 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26acc │ │ │ │ + beq.n 26ac4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 26ad8 │ │ │ │ - ldr r3, [pc, #16] @ (26ae0 ) │ │ │ │ + b.n 26ad0 │ │ │ │ + ldr r3, [pc, #16] @ (26ad8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a6dc │ │ │ │ + bl 1a6d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ 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 2764 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26b0c │ │ │ │ + beq.n 26b04 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 26b18 │ │ │ │ - ldr r3, [pc, #16] @ (26b20 ) │ │ │ │ + b.n 26b10 │ │ │ │ + ldr r3, [pc, #16] @ (26b18 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a6dc │ │ │ │ + bl 1a6d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bx pc │ │ │ │ + bx ip │ │ │ │ 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 │ │ │ │ @@ -37841,28 +37839,28 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2374 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26b5a │ │ │ │ + beq.n 26b52 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26b5a │ │ │ │ - ldr r3, [pc, #16] @ (26b64 ) │ │ │ │ + bne.n 26b52 │ │ │ │ + ldr r3, [pc, #16] @ (26b5c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a6dc │ │ │ │ + bl 1a6d8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bx r6 │ │ │ │ + bx r4 │ │ │ │ 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 │ │ │ │ @@ -37871,69 +37869,69 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 250c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26b94 │ │ │ │ + beq.n 26b8c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 26ba0 │ │ │ │ - ldr r3, [pc, #16] @ (26ba8 ) │ │ │ │ + b.n 26b98 │ │ │ │ + ldr r3, [pc, #16] @ (26ba0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a6dc │ │ │ │ + bl 1a6d8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - mov sl, lr │ │ │ │ + mov lr, fp │ │ │ │ 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, #320] @ (26d14 ) │ │ │ │ + ldr r2, [pc, #320] @ (26d0c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (26d18 ) │ │ │ │ + ldr r3, [pc, #320] @ (26d10 ) │ │ │ │ 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 1e21e │ │ │ │ + bl 1e216 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26c10 │ │ │ │ + beq.n 26c08 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 26c14 │ │ │ │ + b.n 26c0c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ 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 26c84 │ │ │ │ + bne.n 26c7c │ │ │ │ blx 2650 <__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 │ │ │ │ @@ -37942,350 +37940,350 @@ │ │ │ │ blx 21ac │ │ │ │ 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] @ (26d1c ) │ │ │ │ + ldr r3, [pc, #188] @ (26d14 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #180] @ (26d20 ) │ │ │ │ + ldr r3, [pc, #180] @ (26d18 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #180] @ (26d24 ) │ │ │ │ + ldr r3, [pc, #180] @ (26d1c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #180] @ (26d28 ) │ │ │ │ + ldr r2, [pc, #180] @ (26d20 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ - b.n 26cc8 │ │ │ │ + bl 1a4b8 │ │ │ │ + b.n 26cc0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ - ldr r2, [pc, #160] @ (26d2c ) │ │ │ │ + ldr r2, [pc, #160] @ (26d24 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 262c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26ca8 │ │ │ │ + beq.n 26ca0 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #13 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 26cc8 │ │ │ │ - ldr r3, [pc, #132] @ (26d30 ) │ │ │ │ + b.n 26cc0 │ │ │ │ + ldr r3, [pc, #132] @ (26d28 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ + bl 1a4b8 │ │ │ │ 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 26cee │ │ │ │ + beq.n 26ce6 │ │ │ │ blx 2650 <__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 26cf0 │ │ │ │ + b.n 26ce8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #64] @ (26d34 ) │ │ │ │ + ldr r1, [pc, #64] @ (26d2c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (26d18 ) │ │ │ │ + ldr r2, [pc, #32] @ (26d10 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #2068] @ 0x814 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26d0a │ │ │ │ + beq.n 26d02 │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ addw r7, r7, #2072 @ 0x818 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, sp │ │ │ │ + mov r4, sl │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sl │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, lr │ │ │ │ + mov ip, fp │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, sl │ │ │ │ + mov r2, r8 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, 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] @ (26e0c ) │ │ │ │ + ldr r2, [pc, #184] @ (26e04 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #184] @ (26e10 ) │ │ │ │ + ldr r3, [pc, #184] @ (26e08 ) │ │ │ │ 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 1e854 │ │ │ │ + bl 1e84c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26d8c │ │ │ │ - ldr r3, [pc, #152] @ (26e14 ) │ │ │ │ + bne.n 26d84 │ │ │ │ + ldr r3, [pc, #152] @ (26e0c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ - b.n 26dd4 │ │ │ │ + bl 1a4b8 │ │ │ │ + b.n 26dcc │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2764 │ │ │ │ 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 26dba │ │ │ │ - ldr r3, [pc, #112] @ (26e18 ) │ │ │ │ + bne.n 26db2 │ │ │ │ + ldr r3, [pc, #112] @ (26e10 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ - b.n 26dd4 │ │ │ │ + bl 1a4b8 │ │ │ │ + b.n 26dcc │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #84] @ (26e1c ) │ │ │ │ + ldr r3, [pc, #84] @ (26e14 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e39c │ │ │ │ + bl 1e394 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 26dec │ │ │ │ + b.n 26de4 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #64] @ (26e20 ) │ │ │ │ + ldr r3, [pc, #64] @ (26e18 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e39c │ │ │ │ + bl 1e394 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (26e24 ) │ │ │ │ + ldr r1, [pc, #52] @ (26e1c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (26e10 ) │ │ │ │ + ldr r2, [pc, #28] @ (26e08 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26e04 │ │ │ │ + beq.n 26dfc │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp r2, sp │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, ip │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r6, fp │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r4, r9 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ movs r1, 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] @ (26e68 ) │ │ │ │ + ldr r3, [pc, #44] @ (26e60 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ - ldr r3, [pc, #32] @ (26e6c ) │ │ │ │ + bl 1a4b8 │ │ │ │ + ldr r3, [pc, #32] @ (26e64 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #28] @ (26e70 ) │ │ │ │ + ldr r3, [pc, #28] @ (26e68 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #28] @ (26e74 ) │ │ │ │ + ldr r3, [pc, #28] @ (26e6c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 169a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - cmp r2, r1 │ │ │ │ + add lr, lr │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ ldc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - cmp r0, r0 │ │ │ │ + add ip, sp │ │ │ │ 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] @ (26f5c ) │ │ │ │ + ldr r2, [pc, #204] @ (26f54 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #204] @ (26f60 ) │ │ │ │ + ldr r3, [pc, #204] @ (26f58 ) │ │ │ │ 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] @ (26f64 ) │ │ │ │ + ldr r2, [pc, #192] @ (26f5c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ + bl 1a4b8 │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 159e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26ede │ │ │ │ + bne.n 26ed6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #156] @ (26f68 ) │ │ │ │ + ldr r2, [pc, #156] @ (26f60 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ + bl 1a4b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26f3a │ │ │ │ + b.n 26f32 │ │ │ │ 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 24a0 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26f22 │ │ │ │ + beq.n 26f1a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 26a4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #92] @ (26f6c ) │ │ │ │ + ldr r2, [pc, #92] @ (26f64 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ + bl 1a4b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26f3a │ │ │ │ + b.n 26f32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #68] @ (26f70 ) │ │ │ │ + ldr r2, [pc, #68] @ (26f68 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ + bl 1a4b8 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #56] @ (26f74 ) │ │ │ │ + ldr r1, [pc, #56] @ (26f6c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (26f60 ) │ │ │ │ + ldr r2, [pc, #32] @ (26f58 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26f54 │ │ │ │ + beq.n 26f4c │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, sl │ │ │ │ - movs r0, r0 │ │ │ │ add ip, r7 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r2 │ │ │ │ + add r8, r5 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r1 │ │ │ │ + add r4, pc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + add r2, pc │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r1, 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] @ (2706c ) │ │ │ │ + ldr r2, [pc, #220] @ (27064 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #220] @ (27070 ) │ │ │ │ + ldr r3, [pc, #220] @ (27068 ) │ │ │ │ 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] @ (27074 ) │ │ │ │ + ldr r2, [pc, #208] @ (2706c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ + bl 1a4b8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2278 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -38296,111 +38294,111 @@ │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 20c8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27004 │ │ │ │ + beq.n 26ffc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 26a4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #132] @ (27078 ) │ │ │ │ + ldr r2, [pc, #132] @ (27070 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ + bl 1a4b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2704c │ │ │ │ + b.n 27044 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 15b60 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27030 │ │ │ │ + beq.n 27028 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #92] @ (2707c ) │ │ │ │ + ldr r2, [pc, #92] @ (27074 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ - b.n 27042 │ │ │ │ - ldr r3, [pc, #76] @ (27080 ) │ │ │ │ + bl 1a4b8 │ │ │ │ + b.n 2703a │ │ │ │ + ldr r3, [pc, #76] @ (27078 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1a4bc │ │ │ │ + bl 1a4b8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 20a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #52] @ (27084 ) │ │ │ │ + ldr r1, [pc, #52] @ (2707c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (27070 ) │ │ │ │ + ldr r2, [pc, #28] @ (27068 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27064 │ │ │ │ + beq.n 2705c │ │ │ │ blx 2428 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r4 │ │ │ │ + add r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ movs r1, 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] @ (2716c ) │ │ │ │ + ldr r6, [pc, #212] @ (27164 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ strd r0, r1, [r6] │ │ │ │ - ldr r1, [pc, #204] @ (27170 ) │ │ │ │ + ldr r1, [pc, #204] @ (27168 ) │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - b.n 27152 │ │ │ │ - ldr r1, [pc, #200] @ (27174 ) │ │ │ │ + b.n 2714a │ │ │ │ + ldr r1, [pc, #200] @ (2716c ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [pc, #196] @ (27178 ) │ │ │ │ + ldr r0, [pc, #196] @ (27170 ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ - ldr r1, [pc, #184] @ (2717c ) │ │ │ │ + ldr r1, [pc, #184] @ (27174 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [pc, #180] @ (27180 ) │ │ │ │ + ldr r0, [pc, #180] @ (27178 ) │ │ │ │ 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 │ │ │ │ @@ -38419,120 +38417,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] @ (27184 ) │ │ │ │ + ldr r1, [pc, #100] @ (2717c ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r1, [pc, #92] @ (27188 ) │ │ │ │ + ldr r1, [pc, #92] @ (27180 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds.w sl, r2, r8 │ │ │ │ adc.w fp, r3, r9 │ │ │ │ - ldr r0, [pc, #80] @ (2718c ) │ │ │ │ + ldr r0, [pc, #80] @ (27184 ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ strd sl, fp, [r1] │ │ │ │ - ldr r1, [pc, #72] @ (27190 ) │ │ │ │ + ldr r1, [pc, #72] @ (27188 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ - ldr r1, [pc, #68] @ (27194 ) │ │ │ │ + ldr r1, [pc, #68] @ (2718c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #68] @ (27198 ) │ │ │ │ + ldr r1, [pc, #68] @ (27190 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #312 @ 0x138 │ │ │ │ - blt.n 270aa │ │ │ │ + blt.n 270a2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bx lr │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ movs r1, 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, 274e8 ) │ │ │ │ + add r1, pc, #812 @ (adr r1, 274e0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 27088 │ │ │ │ + bl 27080 │ │ │ │ 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 271f0 │ │ │ │ + bcs.n 271e8 │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ - b.n 27376 │ │ │ │ - ldr r2, [pc, #760] @ (274f0 ) │ │ │ │ + b.n 2736e │ │ │ │ + ldr r2, [pc, #760] @ (274e8 ) │ │ │ │ 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] @ (274f4 ) │ │ │ │ + ldr r2, [pc, #732] @ (274ec ) │ │ │ │ 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] @ (274f8 ) │ │ │ │ + ldr r2, [pc, #708] @ (274f0 ) │ │ │ │ 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 │ │ │ │ @@ -38578,15 +38576,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] @ (274fc ) │ │ │ │ + ldr r2, [pc, #548] @ (274f4 ) │ │ │ │ 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 │ │ │ │ @@ -38602,70 +38600,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 27344 │ │ │ │ - ldr r3, [pc, #472] @ (27500 ) │ │ │ │ + bcc.n 2733c │ │ │ │ + ldr r3, [pc, #472] @ (274f8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ - ldr r3, [pc, #464] @ (27504 ) │ │ │ │ + ldr r3, [pc, #464] @ (274fc ) │ │ │ │ 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 27360 │ │ │ │ + bcc.n 27358 │ │ │ │ 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 271f6 │ │ │ │ + bne.w 271ee │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ - b.n 274c0 │ │ │ │ - ldr r2, [pc, #376] @ (27508 ) │ │ │ │ + b.n 274b8 │ │ │ │ + ldr r2, [pc, #376] @ (27500 ) │ │ │ │ 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] @ (2750c ) │ │ │ │ + ldr r2, [pc, #348] @ (27504 ) │ │ │ │ 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] @ (27510 ) │ │ │ │ + ldr r2, [pc, #324] @ (27508 ) │ │ │ │ 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 │ │ │ │ @@ -38705,15 +38703,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] @ (27514 ) │ │ │ │ + ldr r2, [pc, #192] @ (2750c ) │ │ │ │ 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 │ │ │ │ @@ -38722,110 +38720,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 274aa │ │ │ │ - ldr r3, [pc, #140] @ (27518 ) │ │ │ │ + bcc.n 274a2 │ │ │ │ + ldr r3, [pc, #140] @ (27510 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ - ldr r3, [pc, #132] @ (2751c ) │ │ │ │ + ldr r3, [pc, #132] @ (27514 ) │ │ │ │ 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 2738e │ │ │ │ - ldr r1, [pc, #84] @ (27520 ) │ │ │ │ + bne.w 27386 │ │ │ │ + ldr r1, [pc, #84] @ (27518 ) │ │ │ │ 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 27440 │ │ │ │ + bvs.n 27438 │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ movs r3, 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] @ (278d8 ) │ │ │ │ + ldr r3, [pc, #924] @ (278d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ - blt.w 277c2 │ │ │ │ - ldr r3, [pc, #916] @ (278dc ) │ │ │ │ + blt.w 277ba │ │ │ │ + ldr r3, [pc, #916] @ (278d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 27560 │ │ │ │ + bne.n 27558 │ │ │ │ movw r0, #5489 @ 0x1571 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 27088 │ │ │ │ + bl 27080 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ - b.n 27634 │ │ │ │ - ldr r2, [pc, #884] @ (278e0 ) │ │ │ │ + b.n 2762c │ │ │ │ + ldr r2, [pc, #884] @ (278d8 ) │ │ │ │ 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] @ (278e4 ) │ │ │ │ + ldr r2, [pc, #856] @ (278dc ) │ │ │ │ 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 │ │ │ │ @@ -38840,64 +38838,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] @ (278e8 ) │ │ │ │ + ldr r2, [pc, #796] @ (278e0 ) │ │ │ │ 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] @ (278ec ) │ │ │ │ + ldr r2, [pc, #752] @ (278e4 ) │ │ │ │ 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] @ (278f0 ) │ │ │ │ + ldr r2, [pc, #728] @ (278e8 ) │ │ │ │ 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 27568 │ │ │ │ - b.n 2770a │ │ │ │ - ldr r2, [pc, #692] @ (278f4 ) │ │ │ │ + ble.n 27560 │ │ │ │ + b.n 27702 │ │ │ │ + ldr r2, [pc, #692] @ (278ec ) │ │ │ │ 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] @ (278f8 ) │ │ │ │ + ldr r2, [pc, #660] @ (278f0 ) │ │ │ │ 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 │ │ │ │ @@ -38912,15 +38910,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] @ (278fc ) │ │ │ │ + ldr r2, [pc, #604] @ (278f4 ) │ │ │ │ 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 │ │ │ │ @@ -38929,47 +38927,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] @ (27900 ) │ │ │ │ + ldr r2, [pc, #556] @ (278f8 ) │ │ │ │ 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] @ (27904 ) │ │ │ │ + ldr r2, [pc, #532] @ (278fc ) │ │ │ │ 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 2763e │ │ │ │ - ldr r3, [pc, #496] @ (27908 ) │ │ │ │ + ble.n 27636 │ │ │ │ + ldr r3, [pc, #496] @ (27900 ) │ │ │ │ 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] @ (2790c ) │ │ │ │ + ldr r3, [pc, #480] @ (27904 ) │ │ │ │ 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 │ │ │ │ @@ -38980,15 +38978,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] @ (27910 ) │ │ │ │ + ldr r3, [pc, #436] @ (27908 ) │ │ │ │ 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 │ │ │ │ @@ -38996,43 +38994,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] @ (27914 ) │ │ │ │ + ldr r2, [pc, #388] @ (2790c ) │ │ │ │ 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] @ (27918 ) │ │ │ │ + ldr r3, [pc, #364] @ (27910 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r1, r2, [r7, #72] @ 0x48 │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ - ldr r2, [pc, #352] @ (2791c ) │ │ │ │ + ldr r2, [pc, #352] @ (27914 ) │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #348] @ (27920 ) │ │ │ │ + ldr r3, [pc, #348] @ (27918 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr r3, [pc, #344] @ (27924 ) │ │ │ │ + ldr r3, [pc, #344] @ (2791c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #340] @ (27928 ) │ │ │ │ + ldr r2, [pc, #340] @ (27920 ) │ │ │ │ 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 │ │ │ │ @@ -39056,15 +39054,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, 278d0 ) │ │ │ │ + add r3, pc, #156 @ (adr r3, 278c8 ) │ │ │ │ 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 │ │ │ │ @@ -39111,157 +39109,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] │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ movs r3, r0 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r3, r0 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ + movs r1, r0 │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ str r7, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ movs r3, 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 27524 │ │ │ │ + bl 2751c │ │ │ │ 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 27524 │ │ │ │ + bl 2751c │ │ │ │ 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 28268 │ │ │ │ + bl 28260 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #16] @ 27998 │ │ │ │ + vldr d7, [pc, #16] @ 27990 │ │ │ │ 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 27524 │ │ │ │ + bl 2751c │ │ │ │ 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 28268 │ │ │ │ + bl 28260 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #12] @ 279e0 │ │ │ │ + vldr d7, [pc, #12] @ 279d8 │ │ │ │ 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 27524 │ │ │ │ + bl 2751c │ │ │ │ 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 28268 │ │ │ │ + bl 28260 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ - vldr d6, [pc, #12] @ 27a30 │ │ │ │ + vldr d6, [pc, #12] @ 27a28 │ │ │ │ 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 27c8a │ │ │ │ + bcc.w 27c82 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 27c74 │ │ │ │ + bls.w 27c6c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 27c7c │ │ │ │ + beq.w 27c74 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 27a70 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 27a68 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -39429,46 +39427,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, 27c90 │ │ │ │ + cbz r0, 27c88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 28304 │ │ │ │ + b.w 282fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 27c8a │ │ │ │ + beq.n 27c82 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 27a38 │ │ │ │ + bl 27a30 │ │ │ │ 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 27f32 │ │ │ │ + beq.w 27f2a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 27f02 │ │ │ │ + beq.w 27efa │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 27f0c │ │ │ │ + bls.w 27f04 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 27f1c │ │ │ │ + beq.w 27f14 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 27cf8 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 27cf0 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -39652,138 +39650,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 28304 │ │ │ │ + b.w 282fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 27f32 │ │ │ │ + beq.n 27f2a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 27cb6 │ │ │ │ + bl 27cae │ │ │ │ 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 27f68 │ │ │ │ + b.n 27f60 │ │ │ │ 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 28156 │ │ │ │ + beq.w 2814e │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 27fba │ │ │ │ + ble.n 27fb2 │ │ │ │ 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 27fd8 │ │ │ │ + beq.n 27fd0 │ │ │ │ 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 27fec │ │ │ │ + beq.n 27fe4 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 28142 │ │ │ │ + beq.w 2813a │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 2801a │ │ │ │ + blt.n 28012 │ │ │ │ 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 28038 │ │ │ │ + b.n 28030 │ │ │ │ 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 2804e │ │ │ │ + bpl.n 28046 │ │ │ │ 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 2808c │ │ │ │ + bcc.n 28084 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 28074 │ │ │ │ + bcc.n 2806c │ │ │ │ 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 281a8 │ │ │ │ + bcs.w 281a0 │ │ │ │ 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 28074 │ │ │ │ + bcs.n 2806c │ │ │ │ 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 280d6 │ │ │ │ + bge.n 280ce │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 280d2 │ │ │ │ + ble.n 280ca │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 280ec │ │ │ │ + b.n 280e4 │ │ │ │ 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 │ │ │ │ @@ -39791,17 +39789,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 2813a │ │ │ │ + bge.n 28132 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 28122 │ │ │ │ + bgt.n 2811a │ │ │ │ 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 │ │ │ │ @@ -39818,35 +39816,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 27ff4 │ │ │ │ + b.n 27fec │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 281b6 │ │ │ │ + beq.n 281ae │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 2817a │ │ │ │ + beq.n 28172 │ │ │ │ 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 28198 │ │ │ │ + bne.n 28190 │ │ │ │ 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 │ │ │ │ @@ -39877,28 +39875,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 280a0 │ │ │ │ + b.n 28098 │ │ │ │ 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 280a0 │ │ │ │ + b.n 28098 │ │ │ │ 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 │ │ │ │ @@ -39912,34 +39910,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 280a0 │ │ │ │ + b.n 28098 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 2828e │ │ │ │ + b.n 28286 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 2828e │ │ │ │ + bpl.n 28286 │ │ │ │ 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 2804e │ │ │ │ + beq.w 28046 │ │ │ │ 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 │ │ │ │ @@ -39947,28 +39945,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 2804e │ │ │ │ + b.n 28046 │ │ │ │ nop │ │ │ │ - cbnz r3, 282ec │ │ │ │ - cbnz r2, 282ec │ │ │ │ + cbnz r3, 282e4 │ │ │ │ + cbnz r2, 282e4 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 28304 │ │ │ │ + b.w 282fc │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 28310 │ │ │ │ + bl 28308 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 24b8 │ │ │ │ @@ -39979,64 +39977,64 @@ │ │ │ │ sbcs.w r1, r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ - bcc.n 283f4 │ │ │ │ + bcc.n 283ec │ │ │ │ clz r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28406 │ │ │ │ + beq.n 283fe │ │ │ │ clz r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 283fe │ │ │ │ + beq.n 283f6 │ │ │ │ subs r6, r6, r1 │ │ │ │ sub.w ip, r6, #32 │ │ │ │ rsb lr, r6, #32 │ │ │ │ lsls r3, r6 │ │ │ │ lsl.w r1, r2, ip │ │ │ │ lsl.w r8, r2, r6 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r2, r2, lr │ │ │ │ cmp r4, r8 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ sbcs.w r2, r5, r3 │ │ │ │ itt cc │ │ │ │ movcc r0, #0 │ │ │ │ movcc r1, r0 │ │ │ │ - bcc.n 2837c │ │ │ │ + bcc.n 28374 │ │ │ │ movs r0, #1 │ │ │ │ subs.w r4, r4, r8 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ lsl.w r1, r0, ip │ │ │ │ lsr.w r2, r0, lr │ │ │ │ orrs r1, r2 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r6, 283f4 │ │ │ │ + cbz r6, 283ec │ │ │ │ mov.w r2, r8, lsr #1 │ │ │ │ mov r8, r6 │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 283a2 │ │ │ │ + b.n 2839a │ │ │ │ subs r4, r4, r2 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - beq.n 283b4 │ │ │ │ + beq.n 283ac │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r9, r5, r3 │ │ │ │ - bcs.n 2838c │ │ │ │ + bcs.n 28384 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 283a2 │ │ │ │ + bne.n 2839a │ │ │ │ adds r0, r0, r4 │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r4, r4, r6 │ │ │ │ adc.w r1, r1, r5 │ │ │ │ lsr.w ip, r5, ip │ │ │ │ orr.w r4, r4, lr │ │ │ │ orr.w r4, r4, ip │ │ │ │ @@ -40047,20 +40045,20 @@ │ │ │ │ lsl.w ip, r4, ip │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ subs r0, r0, r3 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ - cbz r7, 283fa │ │ │ │ + cbz r7, 283f2 │ │ │ │ strd r4, r5, [r7] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ clz r1, r4 │ │ │ │ adds r1, #32 │ │ │ │ - b.n 2833a │ │ │ │ + b.n 28332 │ │ │ │ clz r6, r2 │ │ │ │ clz r1, r5 │ │ │ │ adds r6, #32 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2833a │ │ │ │ - b.n 283fe │ │ │ │ + bne.n 28332 │ │ │ │ + b.n 283f6 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00028418 <.fini>: │ │ │ │ +00028410 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,779 +1,778 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00028420 01000200 3e000000 41000000 0c000000 ....>...A....... │ │ │ │ - 0x00028430 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ - 0x00028440 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ - 0x00028450 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ - 0x00028460 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ - 0x00028470 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ - 0x00028480 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ - 0x00028490 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ - 0x000284a0 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ - 0x000284b0 00000000 43484952 505f5359 4e430000 ....CHIRP_SYNC.. │ │ │ │ - 0x000284c0 636f756c 646e2774 206f7065 6e202573 couldn't open %s │ │ │ │ - 0x000284d0 3a202573 0a000000 25392e34 66202b2f : %s....%9.4f +/ │ │ │ │ - 0x000284e0 2d202539 2e346620 00000000 204d422f - %9.4f .... MB/ │ │ │ │ - 0x000284f0 73000000 20757365 63000000 7573653a s... usec...use: │ │ │ │ - 0x00028500 20257320 3c686f73 743e203c 66696c65 %s .... │ │ │ │ - 0x00028530 756e6978 00000000 67657470 69640000 unix....getpid.. │ │ │ │ - 0x00028540 25730900 77726974 65310000 77726974 %s..write1..writ │ │ │ │ - 0x00028550 65380000 72656164 31000000 72656164 e8..read1...read │ │ │ │ - 0x00028560 38000000 73746174 00000000 6f70656e 8...stat....open │ │ │ │ - 0x00028570 00000000 25346420 00000000 77726974 ....%4d ....writ │ │ │ │ - 0x00028580 65000000 72656164 00000000 434f4e44 e...read....COND │ │ │ │ - 0x00028590 4f520000 40404000 76657269 6679696e OR..@@@.verifyin │ │ │ │ - 0x000285a0 673a2025 73000000 7374616c 653a2064 g: %s...stale: d │ │ │ │ - 0x000285b0 65766963 65206368 616e6765 643a2025 evice changed: % │ │ │ │ - 0x000285c0 73000000 7374616c 653a2069 6e6f6465 s...stale: inode │ │ │ │ - 0x000285d0 20636861 6e676564 3a202573 00000000 changed: %s.... │ │ │ │ - 0x000285e0 7374616c 653a2072 64657620 6368616e stale: rdev chan │ │ │ │ - 0x000285f0 6765643a 20257300 7570746f 64617465 ged: %s.uptodate │ │ │ │ - 0x00028600 3a202573 00000000 7374616c 653a2025 : %s....stale: % │ │ │ │ - 0x00028610 733a2025 73000000 636f756c 646e2774 s: %s...couldn't │ │ │ │ - 0x00028620 20636f6e 6e656374 20746f20 25733a20 connect to %s: │ │ │ │ - 0x00028630 7374696c 6c207472 79696e67 2e2e2e0a still trying.... │ │ │ │ - 0x00028640 00000000 636f756c 646e2774 2074616c ....couldn't tal │ │ │ │ - 0x00028650 6b20746f 2025733a 2025730a 00000000 k to %s: %s..... │ │ │ │ - 0x00028660 74727920 61676169 6e20696e 20256420 try again in %d │ │ │ │ - 0x00028670 7365636f 6e64730a 00000000 636f756c seconds.....coul │ │ │ │ - 0x00028680 646e2774 20636f6e 6e656374 3a207374 dn't connect: st │ │ │ │ - 0x00028690 696c6c20 74727969 6e672e2e 2e0a0000 ill trying...... │ │ │ │ - 0x000286a0 2520090a 00000000 6c696e6b 2062726f % ......link bro │ │ │ │ - 0x000286b0 6b656e20 72656164 696e6720 73746174 ken reading stat │ │ │ │ - 0x000286c0 3a202573 00000000 256c6c64 20256c6c : %s....%lld %ll │ │ │ │ - 0x000286d0 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ - 0x000286e0 20256c6c 6420256c 6c642025 6c6c6420 %lld %lld %lld │ │ │ │ - 0x000286f0 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ - 0x00028700 6c6c6420 256c6c64 0a000000 64696420 lld %lld....did │ │ │ │ - 0x00028710 6e6f7420 67657420 65787065 63746564 not get expected │ │ │ │ - 0x00028720 20666965 6c647320 666f7220 73746174 fields for stat │ │ │ │ - 0x00028730 20726573 756c743a 20602573 27000000 result: `%s'... │ │ │ │ - 0x00028740 28616e6f 6e290000 22257322 203d207b (anon).."%s" = { │ │ │ │ - 0x00028750 64657620 3d20256c 6c642c20 696e6f20 dev = %lld, ino │ │ │ │ - 0x00028760 3d20256c 6c642c20 6d6f6465 203d2025 = %lld, mode = % │ │ │ │ - 0x00028770 6c6c642c 206e6c69 6e6b203d 20256c6c lld, nlink = %ll │ │ │ │ - 0x00028780 642c2075 6964203d 20256c6c 642c2067 d, uid = %lld, g │ │ │ │ - 0x00028790 6964203d 20256c6c 642c2072 64657620 id = %lld, rdev │ │ │ │ - 0x000287a0 3d20256c 6c642c20 73697a65 203d2025 = %lld, size = % │ │ │ │ - 0x000287b0 6c6c642c 20626c6b 73697a65 203d2025 lld, blksize = % │ │ │ │ - 0x000287c0 6c6c642c 20626c6f 636b7320 3d20256c lld, blocks = %l │ │ │ │ - 0x000287d0 6c642c20 6174696d 65203d20 256c6c64 ld, atime = %lld │ │ │ │ - 0x000287e0 2c206d74 696d6520 3d20256c 6c642c20 , mtime = %lld, │ │ │ │ - 0x000287f0 6374696d 65203d20 256c6c64 7d000000 ctime = %lld}... │ │ │ │ - 0x00028800 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ - 0x00028810 6c6c6420 256c6c64 20256c6c 6420256c lld %lld %lld %l │ │ │ │ - 0x00028820 6c640a00 256c6c64 00000000 203d2025 ld..%lld.... = % │ │ │ │ - 0x00028830 6c6c6400 203d2025 6c6c6420 28257329 lld. = %lld (%s) │ │ │ │ - 0x00028840 00000000 25733a20 25730000 72000000 ....%s: %s..r... │ │ │ │ - 0x00028850 63686972 702e636f 6e666967 00000000 chirp.config.... │ │ │ │ - 0x00028860 2e636869 72702e63 6f6e6669 67000000 .chirp.config... │ │ │ │ - 0x00028870 2e636869 72705f63 6f6e6669 67000000 .chirp_config... │ │ │ │ - 0x00028880 25732025 64202573 00000000 25733a25 %s %d %s....%s:% │ │ │ │ - 0x00028890 64000000 636f6f6b 69652025 730a0000 d...cookie %s... │ │ │ │ - 0x000288a0 6c6f6769 6e202573 2025730a 00000000 login %s %s..... │ │ │ │ - 0x000288b0 6765746c 6f6e6764 69722025 730a0000 getlongdir %s... │ │ │ │ - 0x000288c0 67657464 69722025 730a0000 67657461 getdir %s...geta │ │ │ │ - 0x000288d0 636c2025 730a0000 43484952 505f5449 cl %s...CHIRP_TI │ │ │ │ - 0x000288e0 434b4554 5f4e414d 453d2573 00000000 CKET_NAME=%s.... │ │ │ │ - 0x000288f0 7368656c 6c636f64 65206578 69742073 shellcode exit s │ │ │ │ - 0x00028900 74617475 73202564 3b207374 64657272 tatus %d; stderr │ │ │ │ - 0x00028910 3a0a2573 00000000 7469636b 65743a25 :.%s....ticket:% │ │ │ │ - 0x00028920 73000000 636f756c 64206e6f 74206372 s...could not cr │ │ │ │ - 0x00028930 65617465 20746963 6b65742c 20646f20 eate ticket, do │ │ │ │ - 0x00028940 796f7520 68617665 206f7065 6e73736c you have openssl │ │ │ │ - 0x00028950 20696e73 74616c6c 65643f00 73656c66 installed?.self │ │ │ │ - 0x00028960 00000000 7469636b 65745f72 65676973 ....ticket_regis │ │ │ │ - 0x00028970 74657220 25732025 6c6c7520 257a750a ter %s %llu %zu. │ │ │ │ - 0x00028980 00000000 25630000 61000000 23202573 ....%c..a...# %s │ │ │ │ - 0x00028990 3a205265 67697374 65726564 20776974 : Registered wit │ │ │ │ - 0x000289a0 68202573 20617320 22257322 2e205265 h %s as "%s". Re │ │ │ │ - 0x000289b0 71756573 74656420 65787069 72617469 quested expirati │ │ │ │ - 0x000289c0 6f6e206f 6e202573 0a000000 43484952 on on %s....CHIR │ │ │ │ - 0x000289d0 505f5449 434b4554 5f424954 533d2575 P_TICKET_BITS=%u │ │ │ │ - 0x000289e0 00000000 00000000 25730000 7469636b ........%s..tick │ │ │ │ - 0x000289f0 65745f64 656c6574 65202573 0a000000 et_delete %s.... │ │ │ │ - 0x00028a00 7469636b 65745f67 65742025 730a0000 ticket_get %s... │ │ │ │ - 0x00028a10 257a7500 256c6c75 00000000 25732025 %zu.%llu....%s % │ │ │ │ - 0x00028a20 73000000 7469636b 65745f6c 69737420 s...ticket_list │ │ │ │ - 0x00028a30 25730a00 7469636b 65745f6d 6f646966 %s..ticket_modif │ │ │ │ - 0x00028a40 79202573 20257320 25730a00 23202573 y %s %s %s..# %s │ │ │ │ - 0x00028a50 3a205365 74204143 4c204d61 736b206f : Set ACL Mask o │ │ │ │ - 0x00028a60 6e202573 20646972 6563746f 7279203d n %s directory = │ │ │ │ - 0x00028a70 20272573 27206d61 736b203d 20272573 '%s' mask = '%s │ │ │ │ - 0x00028a80 272e0a00 73657461 636c2025 73202573 '...setacl %s %s │ │ │ │ - 0x00028a90 2025730a 00000000 72657365 7461636c %s.....resetacl │ │ │ │ - 0x00028aa0 20257320 25730a00 255b5e3a 5d252a73 %s %s..%[^:]%*s │ │ │ │ - 0x00028ab0 00000000 25733a25 73000000 77000000 ....%s:%s...w... │ │ │ │ - 0x00028ac0 72770000 63000000 74000000 78000000 rw..c...t...x... │ │ │ │ - 0x00028ad0 73000000 6f70656e 20257320 25732025 s...open %s %s % │ │ │ │ - 0x00028ae0 6c6c640a 00000000 636c6f73 6520256c lld.....close %l │ │ │ │ - 0x00028af0 6c640a00 70726561 6420256c 6c642025 ld..pread %lld % │ │ │ │ - 0x00028b00 6c6c6420 256c6c64 0a000000 73726561 lld %lld....srea │ │ │ │ - 0x00028b10 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ - 0x00028b20 20256c6c 6420256c 6c640a00 67657466 %lld %lld..getf │ │ │ │ - 0x00028b30 696c6520 25730a00 72656164 6c696e6b ile %s..readlink │ │ │ │ - 0x00028b40 20257320 256c6c64 0a000000 6c6f6361 %s %lld....loca │ │ │ │ - 0x00028b50 6c706174 68202573 0a000000 77686f61 lpath %s....whoa │ │ │ │ - 0x00028b60 6d692025 6c6c640a 00000000 77686f61 mi %lld.....whoa │ │ │ │ - 0x00028b70 7265796f 75202573 20256c6c 640a0000 reyou %s %lld... │ │ │ │ - 0x00028b80 70777269 74652025 6c6c6420 256c6c64 pwrite %lld %lld │ │ │ │ - 0x00028b90 20256c6c 640a0000 73777269 74652025 %lld...swrite % │ │ │ │ - 0x00028ba0 6c6c6420 256c6c64 20256c6c 6420256c lld %lld %lld %l │ │ │ │ - 0x00028bb0 6c642025 6c6c640a 00000000 70757466 ld %lld.....putf │ │ │ │ - 0x00028bc0 696c6520 25732025 6c6c6420 256c6c64 ile %s %lld %lld │ │ │ │ - 0x00028bd0 0a000000 67657473 74726561 6d202573 ....getstream %s │ │ │ │ - 0x00028be0 0a000000 70757473 74726561 6d202573 ....putstream %s │ │ │ │ - 0x00028bf0 0a000000 74686972 64707574 20257320 ....thirdput %s │ │ │ │ - 0x00028c00 25732025 730a0000 6663686d 6f642025 %s %s...fchmod % │ │ │ │ - 0x00028c10 6c6c6420 256c6c64 0a000000 6663686f lld %lld....fcho │ │ │ │ - 0x00028c20 776e2025 6c6c6420 256c6c64 20256c6c wn %lld %lld %ll │ │ │ │ - 0x00028c30 640a0000 66747275 6e636174 6520256c d...ftruncate %l │ │ │ │ - 0x00028c40 6c642025 6c6c640a 00000000 66737461 ld %lld.....fsta │ │ │ │ - 0x00028c50 7420256c 6c640a00 73746174 2025730a t %lld..stat %s. │ │ │ │ - 0x00028c60 00000000 6c737461 74202573 0a000000 ....lstat %s.... │ │ │ │ - 0x00028c70 66737461 74667320 256c6c64 0a000000 fstatfs %lld.... │ │ │ │ - 0x00028c80 73746174 66732025 730a0000 756e6c69 statfs %s...unli │ │ │ │ - 0x00028c90 6e6b2025 730a0000 72656e61 6d652025 nk %s...rename % │ │ │ │ - 0x00028ca0 73202573 0a000000 6c696e6b 20257320 s %s....link %s │ │ │ │ - 0x00028cb0 25730a00 73796d6c 696e6b20 25732025 %s..symlink %s % │ │ │ │ - 0x00028cc0 73000000 73796d6c 696e6b20 25732025 s...symlink %s % │ │ │ │ - 0x00028cd0 730a0000 6673796e 6320256c 6c640a00 s...fsync %lld.. │ │ │ │ - 0x00028ce0 6d6b6469 72202573 20256c6c 640a0000 mkdir %s %lld... │ │ │ │ - 0x00028cf0 726d6469 72202573 0a000000 726d616c rmdir %s....rmal │ │ │ │ - 0x00028d00 6c202573 0a000000 7472756e 63617465 l %s....truncate │ │ │ │ - 0x00028d10 20257320 256c6c64 0a000000 7574696d %s %lld....utim │ │ │ │ - 0x00028d20 65202573 20257520 25750a00 61636365 e %s %u %u..acce │ │ │ │ - 0x00028d30 73732025 7320256c 6c640a00 63686d6f ss %s %lld..chmo │ │ │ │ - 0x00028d40 64202573 20256c6c 640a0000 63686f77 d %s %lld...chow │ │ │ │ - 0x00028d50 6e202573 20256c6c 6420256c 6c640a00 n %s %lld %lld.. │ │ │ │ - 0x00028d60 6c63686f 776e2025 7320256c 6c642025 lchown %s %lld % │ │ │ │ - 0x00028d70 6c6c640a 00000000 68617368 20257320 lld.....hash %s │ │ │ │ - 0x00028d80 25730a00 6d643500 73657472 65702025 %s..md5.setrep % │ │ │ │ - 0x00028d90 73202564 0a000000 2a000000 64656275 s %d....*...debu │ │ │ │ - 0x00028da0 67202573 0a000000 61756469 74202573 g %s....audit %s │ │ │ │ - 0x00028db0 0a000000 25732025 6c6c6420 256c6c64 ....%s %lld %lld │ │ │ │ - 0x00028dc0 20256c6c 64000000 6d6b616c 6c6f6320 %lld...mkalloc │ │ │ │ - 0x00028dd0 25732025 6c6c6420 256c6c64 0a000000 %s %lld %lld.... │ │ │ │ - 0x00028de0 6c73616c 6c6f6320 25730a00 25732025 lsalloc %s..%s % │ │ │ │ - 0x00028df0 6c6c6420 256c6c64 00000000 73656172 lld %lld....sear │ │ │ │ - 0x00028e00 63682025 73202573 2025640a 00000000 ch %s %s %d..... │ │ │ │ - 0x00028e10 00000000 256c6c64 20256c6c 6420256c ....%lld %lld %l │ │ │ │ - 0x00028e20 6c642025 6c6c6420 256c6c64 20256c6c ld %lld %lld %ll │ │ │ │ - 0x00028e30 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ - 0x00028e40 20256c6c 6420256c 6c642025 6c6c6420 %lld %lld %lld │ │ │ │ - 0x00028e50 256c6c64 00000000 67657478 61747472 %lld....getxattr │ │ │ │ - 0x00028e60 20257320 25730a00 66676574 78617474 %s %s..fgetxatt │ │ │ │ - 0x00028e70 7220256c 6c642025 730a0000 6c676574 r %lld %s...lget │ │ │ │ - 0x00028e80 78617474 72202573 2025730a 00000000 xattr %s %s..... │ │ │ │ - 0x00028e90 6c697374 78617474 72202573 0a000000 listxattr %s.... │ │ │ │ - 0x00028ea0 666c6973 74786174 74722025 6c6c640a flistxattr %lld. │ │ │ │ - 0x00028eb0 00000000 6c6c6973 74786174 74722025 ....llistxattr % │ │ │ │ - 0x00028ec0 730a0000 73657478 61747472 20257320 s...setxattr %s │ │ │ │ - 0x00028ed0 25732025 7a752025 640a0000 66736574 %s %zu %d...fset │ │ │ │ - 0x00028ee0 78617474 72202573 20257320 257a7520 xattr %s %s %zu │ │ │ │ - 0x00028ef0 25640a00 6c736574 78617474 72202573 %d..lsetxattr %s │ │ │ │ - 0x00028f00 20257320 257a7520 25640a00 72656d6f %s %zu %d..remo │ │ │ │ - 0x00028f10 76657861 74747220 25732025 730a0000 vexattr %s %s... │ │ │ │ - 0x00028f20 6672656d 6f766578 61747472 20256c6c fremovexattr %ll │ │ │ │ - 0x00028f30 64202573 0a000000 6c72656d 6f766578 d %s....lremovex │ │ │ │ - 0x00028f40 61747472 20257320 25730a00 6a6f625f attr %s %s..job_ │ │ │ │ - 0x00028f50 63726561 74652025 7a750a00 6a6f625f create %zu..job_ │ │ │ │ - 0x00028f60 636f6d6d 69742025 6c6c640a 00000000 commit %lld..... │ │ │ │ - 0x00028f70 6a6f625f 6b696c6c 20256c6c 640a0000 job_kill %lld... │ │ │ │ - 0x00028f80 6a6f625f 73746174 75732025 6c6c640a job_status %lld. │ │ │ │ - 0x00028f90 00000000 6a6f625f 77616974 20256c6c ....job_wait %ll │ │ │ │ - 0x00028fa0 6420256c 6c640a00 73657420 2d650a69 d %lld..set -e.i │ │ │ │ - 0x00028fb0 66205b20 2d72202f 6465762f 7572616e f [ -r /dev/uran │ │ │ │ - 0x00028fc0 646f6d20 5d3b2074 68656e0a 20202065 dom ]; then. e │ │ │ │ - 0x00028fd0 78706f72 74205241 4e444649 4c453d2f xport RANDFILE=/ │ │ │ │ - 0x00028fe0 6465762f 7572616e 646f6d0a 656c6966 dev/urandom.elif │ │ │ │ - 0x00028ff0 205b202d 72202f64 65762f72 616e646f [ -r /dev/rando │ │ │ │ - 0x00029000 6d205d3b 20746865 6e0a2020 20657870 m ]; then. exp │ │ │ │ - 0x00029010 6f727420 52414e44 46494c45 3d2f6465 ort RANDFILE=/de │ │ │ │ - 0x00029020 762f7261 6e646f6d 0a656c73 650a2020 v/random.else. │ │ │ │ - 0x00029030 20756e73 65742052 414e4446 494c450a unset RANDFILE. │ │ │ │ - 0x00029040 20202065 78706f72 7420484f 4d453d2f export HOME=/ │ │ │ │ - 0x00029050 0a66690a 73656420 272f5e5c 732a232f .fi.sed '/^\s*#/ │ │ │ │ - 0x00029060 6427203c 20222443 48495250 5f544943 d' < "$CHIRP_TIC │ │ │ │ - 0x00029070 4b45545f 4e414d45 22207c20 6f70656e KET_NAME" | open │ │ │ │ - 0x00029080 73736c20 72736120 2d707562 6f75740a ssl rsa -pubout. │ │ │ │ - 0x00029090 00000000 73657420 2d650a69 66205b20 ....set -e.if [ │ │ │ │ - 0x000290a0 2d72202f 6465762f 7572616e 646f6d20 -r /dev/urandom │ │ │ │ - 0x000290b0 5d3b2074 68656e0a 20202065 78706f72 ]; then. expor │ │ │ │ - 0x000290c0 74205241 4e444649 4c453d2f 6465762f t RANDFILE=/dev/ │ │ │ │ - 0x000290d0 7572616e 646f6d0a 656c6966 205b202d urandom.elif [ - │ │ │ │ - 0x000290e0 72202f64 65762f72 616e646f 6d205d3b r /dev/random ]; │ │ │ │ - 0x000290f0 20746865 6e0a2020 20657870 6f727420 then. export │ │ │ │ - 0x00029100 52414e44 46494c45 3d2f6465 762f7261 RANDFILE=/dev/ra │ │ │ │ - 0x00029110 6e646f6d 0a656c73 650a2020 20756e73 ndom.else. uns │ │ │ │ - 0x00029120 65742052 414e4446 494c450a 20202065 et RANDFILE. e │ │ │ │ - 0x00029130 78706f72 7420484f 4d453d2f 0a66690a xport HOME=/.fi. │ │ │ │ - 0x00029140 6966205b 202d7220 22244348 4952505f if [ -r "$CHIRP_ │ │ │ │ - 0x00029150 5449434b 45545f4e 414d4522 205d3b20 TICKET_NAME" ]; │ │ │ │ - 0x00029160 7468656e 0a097365 6420272f 5e5c732a then..sed '/^\s* │ │ │ │ - 0x00029170 232f6427 203c2022 24434849 52505f54 #/d' < "$CHIRP_T │ │ │ │ - 0x00029180 49434b45 545f4e41 4d452220 7c206f70 ICKET_NAME" | op │ │ │ │ - 0x00029190 656e7373 6c207273 61202d70 75626f75 enssl rsa -pubou │ │ │ │ - 0x000291a0 740a0965 78697420 300a656c 73650a09 t..exit 0.else.. │ │ │ │ - 0x000291b0 65786974 20310a66 690a0000 73657420 exit 1.fi...set │ │ │ │ - 0x000291c0 2d650a69 66205b20 2d72202f 6465762f -e.if [ -r /dev/ │ │ │ │ - 0x000291d0 7572616e 646f6d20 5d3b2074 68656e0a urandom ]; then. │ │ │ │ - 0x000291e0 20202065 78706f72 74205241 4e444649 export RANDFI │ │ │ │ - 0x000291f0 4c453d2f 6465762f 7572616e 646f6d0a LE=/dev/urandom. │ │ │ │ - 0x00029200 656c6966 205b202d 72202f64 65762f72 elif [ -r /dev/r │ │ │ │ - 0x00029210 616e646f 6d205d3b 20746865 6e0a2020 andom ]; then. │ │ │ │ - 0x00029220 20657870 6f727420 52414e44 46494c45 export RANDFILE │ │ │ │ - 0x00029230 3d2f6465 762f7261 6e646f6d 0a656c73 =/dev/random.els │ │ │ │ - 0x00029240 650a2020 20756e73 65742052 414e4446 e. unset RANDF │ │ │ │ - 0x00029250 494c450a 20202065 78706f72 7420484f ILE. export HO │ │ │ │ - 0x00029260 4d453d2f 0a66690a 756d6173 6b203031 ME=/.fi.umask 01 │ │ │ │ - 0x00029270 37370a54 3d606d6b 74656d70 202f746d 77.T=`mktemp /tm │ │ │ │ - 0x00029280 702f7469 636b6574 2e585858 58585860 p/ticket.XXXXXX` │ │ │ │ - 0x00029290 0a503d60 6d6b7465 6d70202f 746d702f .P=`mktemp /tmp/ │ │ │ │ - 0x000292a0 7469636b 65742e70 75622e58 58585858 ticket.pub.XXXXX │ │ │ │ - 0x000292b0 58600a4d 44353d60 6d6b7465 6d70202f X`.MD5=`mktemp / │ │ │ │ - 0x000292c0 746d702f 7469636b 65742e6d 64352e58 tmp/ticket.md5.X │ │ │ │ - 0x000292d0 58585858 58600a65 63686f20 22232043 XXXXX`.echo "# C │ │ │ │ - 0x000292e0 68697270 20546963 6b657422 203e2022 hirp Ticket" > " │ │ │ │ - 0x000292f0 2454220a 6563686f 20222320 60646174 $T".echo "# `dat │ │ │ │ - 0x00029300 65603a20 5469636b 65742043 72656174 e`: Ticket Creat │ │ │ │ - 0x00029310 65642e22 203e3e20 22245422 0a6f7065 ed." >> "$T".ope │ │ │ │ - 0x00029320 6e73736c 2067656e 72736120 22244348 nssl genrsa "$CH │ │ │ │ - 0x00029330 4952505f 5449434b 45545f42 49545322 IRP_TICKET_BITS" │ │ │ │ - 0x00029340 203e3e20 22245422 0a736564 20272f5e >> "$T".sed '/^ │ │ │ │ - 0x00029350 5c732a23 2f642720 3c202224 5422207c \s*#/d' < "$T" | │ │ │ │ - 0x00029360 206f7065 6e73736c 20727361 202d7075 openssl rsa -pu │ │ │ │ - 0x00029370 626f7574 203e2022 2450220a 6f70656e bout > "$P".open │ │ │ │ - 0x00029380 73736c20 6d643520 3c202224 5022207c ssl md5 < "$P" | │ │ │ │ - 0x00029390 20747220 2d642027 5b3a7370 6163653a tr -d '[:space: │ │ │ │ - 0x000293a0 5d27207c 20746169 6c202d63 20333220 ]' | tail -c 32 │ │ │ │ - 0x000293b0 3e202224 4d443522 0a696620 5b202d7a > "$MD5".if [ -z │ │ │ │ - 0x000293c0 20222443 48495250 5f544943 4b45545f "$CHIRP_TICKET_ │ │ │ │ - 0x000293d0 4e414d45 22205d3b 20746865 6e0a2020 NAME" ]; then. │ │ │ │ - 0x000293e0 43484952 505f5449 434b4554 5f4e414d CHIRP_TICKET_NAM │ │ │ │ - 0x000293f0 453d2274 69636b65 742e6063 61742024 E="ticket.`cat $ │ │ │ │ - 0x00029400 4d443560 220a6669 0a636174 203e2022 MD5`".fi.cat > " │ │ │ │ - 0x00029410 24434849 52505f54 49434b45 545f4e41 $CHIRP_TICKET_NA │ │ │ │ - 0x00029420 4d452220 3c202224 54220a72 6d202d66 ME" < "$T".rm -f │ │ │ │ - 0x00029430 20222454 22202224 50222022 244d4435 "$T" "$P" "$MD5 │ │ │ │ - 0x00029440 220a6563 686f2022 47656e65 72617465 ".echo "Generate │ │ │ │ - 0x00029450 64207469 636b6574 20244348 4952505f d ticket $CHIRP_ │ │ │ │ - 0x00029460 5449434b 45545f4e 414d452e 2220313e TICKET_NAME." 1> │ │ │ │ - 0x00029470 26320a70 72696e74 66202725 73272022 &2.printf '%s' " │ │ │ │ - 0x00029480 24434849 52505f54 49434b45 545f4e41 $CHIRP_TICKET_NA │ │ │ │ - 0x00029490 4d45220a 00000000 7375626a 65637420 ME".....subject │ │ │ │ - 0x000294a0 22257322 0a000000 7469636b 65742022 "%s"....ticket " │ │ │ │ - 0x000294b0 2573220a 00000000 65787069 72617469 %s".....expirati │ │ │ │ - 0x000294c0 6f6e2022 256c7522 0a000000 72696768 on "%lu"....righ │ │ │ │ - 0x000294d0 74732022 25732220 22257322 0a000000 ts "%s" "%s".... │ │ │ │ - 0x000294e0 7375626a 65637400 7469636b 65740000 subject.ticket.. │ │ │ │ - 0x000294f0 65787069 72617469 6f6e0000 72696768 expiration..righ │ │ │ │ - 0x00029500 74730000 2f000000 6e000000 7469636b ts../...n...tick │ │ │ │ - 0x00029510 65743a25 33327300 2f2e5f5f 7469636b et:%32s./.__tick │ │ │ │ - 0x00029520 65742e25 33327300 2e5f5f74 69636b65 et.%32s..__ticke │ │ │ │ - 0x00029530 742e256e 2533325b 30313233 34353637 t.%n%32[01234567 │ │ │ │ - 0x00029540 38396162 63646566 41424344 45465d25 89abcdefABCDEF]% │ │ │ │ - 0x00029550 6e000000 7469636b 65743a25 6e253332 n...ticket:%n%32 │ │ │ │ - 0x00029560 5b303132 33343536 37383961 62636465 [0123456789abcde │ │ │ │ - 0x00029570 66414243 4445465d 256e0000 4343544f fABCDEF]%n..CCTO │ │ │ │ - 0x00029580 4f4c535f 49505f4d 4f444500 49505634 OLS_IP_MODE.IPV4 │ │ │ │ - 0x00029590 00000000 4155544f 00000000 49505636 ....AUTO....IPV6 │ │ │ │ - 0x000295a0 00000000 4343544f 4f4c535f 49505f4d ....CCTOOLS_IP_M │ │ │ │ - 0x000295b0 4f444520 68617320 696e7661 6c696420 ODE has invalid │ │ │ │ - 0x000295c0 76616c75 65202825 73292e20 2043686f value (%s). Cho │ │ │ │ - 0x000295d0 69636573 20617265 20495056 342c2049 ices are IPV4, I │ │ │ │ - 0x000295e0 5056362c 206f7220 4155544f 00000000 PV6, or AUTO.... │ │ │ │ - 0x000295f0 255b5e3a 5d3a2564 00000000 5b255b5e %[^:]:%d....[%[^ │ │ │ │ - 0x00029600 5d5d5d3a 25640000 72657175 65737469 ]]]:%d..requesti │ │ │ │ - 0x00029610 6e672027 25732720 61757468 656e7469 ng '%s' authenti │ │ │ │ - 0x00029620 63617469 6f6e0000 25730a00 25733a20 cation..%s..%s: │ │ │ │ - 0x00029630 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x00029640 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x00029650 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x00029660 4c000000 61757468 2e630000 79657300 L...auth.c..yes. │ │ │ │ - 0x00029670 73657276 65722061 67726565 7320746f server agrees to │ │ │ │ - 0x00029680 20747279 20272573 27000000 73756363 try '%s'...succ │ │ │ │ - 0x00029690 65737366 756c6c79 20617574 68656e74 essfully authent │ │ │ │ - 0x000296a0 69636174 65640000 72656164 696e6720 icated..reading │ │ │ │ - 0x000296b0 6261636b 20617574 6820696e 666f2066 back auth info f │ │ │ │ - 0x000296c0 726f6d20 73657276 65720000 73657276 rom server..serv │ │ │ │ - 0x000296d0 65722074 68696e6b 73204920 616d2025 er thinks I am % │ │ │ │ - 0x000296e0 733a2573 00000000 62757420 6e6f7420 s:%s....but not │ │ │ │ - 0x000296f0 61757468 6f72697a 65642074 6f20636f authorized to co │ │ │ │ - 0x00029700 6e74696e 75650000 6661696c 65642074 ntinue..failed t │ │ │ │ - 0x00029710 6f206175 7468656e 74696361 74650000 o authenticate.. │ │ │ │ - 0x00029720 25733a20 25733a25 645b2573 5d206572 %s: %s:%d[%s] er │ │ │ │ - 0x00029730 726f723a 20256420 60257327 00000000 ror: %d `%s'.... │ │ │ │ - 0x00029740 73657276 65722072 65667573 65732074 server refuses t │ │ │ │ - 0x00029750 6f207472 79202725 73270000 7374696c o try '%s'..stil │ │ │ │ - 0x00029760 6c207472 79696e67 2e2e2e00 72616e20 l trying....ran │ │ │ │ - 0x00029770 6f757420 6f662061 75746865 6e746963 out of authentic │ │ │ │ - 0x00029780 61746f72 73000000 25733a25 64207265 ators...%s:%d re │ │ │ │ - 0x00029790 71756573 74732027 25732720 61757468 quests '%s' auth │ │ │ │ - 0x000297a0 656e7469 63617469 6f6e0000 49206167 entication..I ag │ │ │ │ - 0x000297b0 72656520 746f2074 72792027 25732720 ree to try '%s' │ │ │ │ - 0x000297c0 00000000 7965730a 00000000 4920646f ....yes.....I do │ │ │ │ - 0x000297d0 206e6f74 20616772 65652074 6f202725 not agree to '% │ │ │ │ - 0x000297e0 73272000 6e6f0a00 27257327 20617574 s' .no..'%s' aut │ │ │ │ - 0x000297f0 68656e74 69636174 696f6e20 73756363 hentication succ │ │ │ │ - 0x00029800 65656465 64000000 25733a25 64206973 eeded...%s:%d is │ │ │ │ - 0x00029810 2025733a 25730a00 7965730a 25730a25 %s:%s..yes.%s.% │ │ │ │ - 0x00029820 730a0000 25733a25 6420636f 756c6420 s...%s:%d could │ │ │ │ - 0x00029830 6e6f7420 61757468 656e7469 63617465 not authenticate │ │ │ │ - 0x00029840 20757369 6e672027 25732700 7374696c using '%s'.stil │ │ │ │ - 0x00029850 6c207472 79696e67 00000000 25733a25 l trying....%s:% │ │ │ │ - 0x00029860 64206469 73636f6e 6e656374 65640000 d disconnected.. │ │ │ │ - 0x00029870 61757468 5f617373 65727400 61757468 auth_assert.auth │ │ │ │ - 0x00029880 5f626172 72696572 00000000 6b657262 _barrier....kerb │ │ │ │ - 0x00029890 65726f73 00000000 676c6f62 75730000 eros....globus.. │ │ │ │ - 0x000298a0 756e6978 00000000 686f7374 6e616d65 unix....hostname │ │ │ │ - 0x000298b0 00000000 61646472 65737300 7469636b ....address.tick │ │ │ │ - 0x000298c0 65740000 257a750a 00000000 676c6f62 et..%zu.....glob │ │ │ │ - 0x000298d0 75733a20 7573696e 67206465 6c656761 us: using delega │ │ │ │ - 0x000298e0 74656420 63726564 656e7469 616c0000 ted credential.. │ │ │ │ - 0x000298f0 676c6f62 75733a20 6c6f6164 696e6720 globus: loading │ │ │ │ - 0x00029900 6d792063 72656465 6e746961 6c730000 my credentials.. │ │ │ │ - 0x00029910 676c6f62 75733a20 77616974 696e6720 globus: waiting │ │ │ │ - 0x00029920 666f7220 73657276 65722074 6f206765 for server to ge │ │ │ │ - 0x00029930 74207265 61647900 7965730a 00000000 t ready.yes..... │ │ │ │ - 0x00029940 676c6f62 75733a20 61757468 656e7469 globus: authenti │ │ │ │ - 0x00029950 63617469 6e672077 69746820 73657276 cating with serv │ │ │ │ - 0x00029960 65720000 4753492d 4e4f2d54 41524745 er..GSI-NO-TARGE │ │ │ │ - 0x00029970 54000000 676c6f62 75733a20 63726564 T...globus: cred │ │ │ │ - 0x00029980 656e7469 616c7320 61636365 70746564 entials accepted │ │ │ │ - 0x00029990 21000000 00000000 756e6b6e 6f776e20 !.......unknown │ │ │ │ - 0x000299a0 72656173 6f6e0000 676c6f62 75733a20 reason..globus: │ │ │ │ - 0x000299b0 63726564 656e7469 616c7320 72656a65 credentials reje │ │ │ │ - 0x000299c0 63746564 3a202573 00000000 676c6f62 cted: %s....glob │ │ │ │ - 0x000299d0 75733a20 73657276 65722063 6f756c64 us: server could │ │ │ │ - 0x000299e0 6e277420 6c6f6164 20637265 64656e74 n't load credent │ │ │ │ - 0x000299f0 69616c73 00000000 676c6f62 75733a20 ials....globus: │ │ │ │ - 0x00029a00 636f756c 646e2774 206c6f61 64206d79 couldn't load my │ │ │ │ - 0x00029a10 20637265 64656e74 69616c73 3b206469 credentials; di │ │ │ │ - 0x00029a20 6420796f 75206772 69642d70 726f7879 d you grid-proxy │ │ │ │ - 0x00029a30 2d696e69 743f0000 6e6f0a00 676c6f62 -init?..no..glob │ │ │ │ - 0x00029a40 75733a20 77616974 696e6720 666f7220 us: waiting for │ │ │ │ - 0x00029a50 636c6965 6e742074 6f206765 74207265 client to get re │ │ │ │ - 0x00029a60 61647900 676c6f62 75733a20 61757468 ady.globus: auth │ │ │ │ - 0x00029a70 656e7469 63617469 6e672063 6c69656e enticating clien │ │ │ │ - 0x00029a80 74000000 676c6f62 75733a20 61636365 t...globus: acce │ │ │ │ - 0x00029a90 70746564 20636c69 656e7420 25730000 pted client %s.. │ │ │ │ - 0x00029aa0 676c6f62 75733a20 636c6965 6e742064 globus: client d │ │ │ │ - 0x00029ab0 656c6567 61746564 20697473 20637265 elegated its cre │ │ │ │ - 0x00029ac0 64656e74 69616c73 00000000 676c6f62 dentials....glob │ │ │ │ - 0x00029ad0 75733a20 636f756c 646e2774 20617574 us: couldn't aut │ │ │ │ - 0x00029ae0 68656e74 69636174 6520636c 69656e74 henticate client │ │ │ │ - 0x00029af0 3a202573 00000000 676c6f62 75733a20 : %s....globus: │ │ │ │ - 0x00029b00 636c6965 6e742063 6f756c64 6e277420 client couldn't │ │ │ │ - 0x00029b10 6c6f6164 20637265 64656e74 69616c73 load credentials │ │ │ │ - 0x00029b20 00000000 676c6f62 75733a20 636f756c ....globus: coul │ │ │ │ - 0x00029b30 646e2774 206c6f61 64206d79 20637265 dn't load my cre │ │ │ │ - 0x00029b40 64656e74 69616c73 3a206469 6420796f dentials: did yo │ │ │ │ - 0x00029b50 75207275 6e206772 69642d70 726f7879 u run grid-proxy │ │ │ │ - 0x00029b60 2d696e69 743f0000 676c6f62 75733a20 -init?..globus: │ │ │ │ - 0x00029b70 72656769 73746572 65640000 676c6f62 registered..glob │ │ │ │ - 0x00029b80 75730000 25733a20 25733a25 645b2573 us..%s: %s:%d[%s │ │ │ │ - 0x00029b90 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ - 0x00029ba0 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ - 0x00029bb0 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ - 0x00029bc0 5f686f73 746e616d 652e6300 79657300 _hostname.c.yes. │ │ │ │ - 0x00029bd0 686f7374 6e616d65 3a206163 63657074 hostname: accept │ │ │ │ - 0x00029be0 65640000 686f7374 6e616d65 3a20636f ed..hostname: co │ │ │ │ - 0x00029bf0 756c646e 27742067 65742061 64647265 uldn't get addre │ │ │ │ - 0x00029c00 7373206f 66206c69 6e6b0000 686f7374 ss of link..host │ │ │ │ - 0x00029c10 6e616d65 3a20636f 756c646e 2774206c name: couldn't l │ │ │ │ - 0x00029c20 6f6f6b20 7570206e 616d6520 6f662025 ook up name of % │ │ │ │ - 0x00029c30 73000000 686f7374 6e616d65 3a206f75 s...hostname: ou │ │ │ │ - 0x00029c40 74206f66 206d656d 6f727900 7965730a t of memory.yes. │ │ │ │ - 0x00029c50 00000000 6e6f0a00 686f7374 6e616d65 ....no..hostname │ │ │ │ - 0x00029c60 3a207265 67697374 65726564 00000000 : registered.... │ │ │ │ - 0x00029c70 686f7374 6e616d65 00000000 61757468 hostname....auth │ │ │ │ - 0x00029c80 5f686f73 746e616d 655f6173 73657274 _hostname_assert │ │ │ │ - 0x00029c90 00000000 6b657262 65726f73 3a206e6f ....kerberos: no │ │ │ │ - 0x00029ca0 7420636f 6d70696c 65642069 6e000000 t compiled in... │ │ │ │ - 0x00029cb0 636f756c 64206e6f 74206163 63657373 could not access │ │ │ │ - 0x00029cc0 20746963 6b657420 25733a20 25730000 ticket %s: %s.. │ │ │ │ - 0x00029cd0 5449434b 45543d25 73000000 25733a20 TICKET=%s...%s: │ │ │ │ - 0x00029ce0 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x00029cf0 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x00029d00 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x00029d10 4c000000 61757468 5f746963 6b65742e L...auth_ticket. │ │ │ │ - 0x00029d20 63000000 7368656c 6c636f64 653a0a25 c...shellcode:.% │ │ │ │ - 0x00029d30 73000000 25303278 00000000 6f70656e s...%02x....open │ │ │ │ - 0x00029d40 73736c20 64696420 6e6f7420 72657475 ssl did not retu │ │ │ │ - 0x00029d50 726e2070 75626b65 792c2074 7279696e rn pubkey, tryin │ │ │ │ - 0x00029d60 67206e65 78742074 69636b65 74000000 g next ticket... │ │ │ │ - 0x00029d70 74727969 6e672074 69636b65 74202573 trying ticket %s │ │ │ │ - 0x00029d80 00000000 25730a00 6465636c 696e6564 ....%s..declined │ │ │ │ - 0x00029d90 00000000 7469636b 65742025 73206465 ....ticket %s de │ │ │ │ - 0x00029da0 636c696e 65642c20 74727969 6e67206e clined, trying n │ │ │ │ - 0x00029db0 65787420 6f6e652e 2e2e0000 25733a20 ext one.....%s: │ │ │ │ - 0x00029dc0 25733a25 645b2573 5d206572 726f723a %s:%d[%s] error: │ │ │ │ - 0x00029dd0 20256420 60257327 00000000 72656365 %d `%s'....rece │ │ │ │ - 0x00029de0 69766564 20636861 6c6c656e 6765206f ived challenge o │ │ │ │ - 0x00029df0 6620256c 75206279 74657300 6f70656e f %lu bytes.open │ │ │ │ - 0x00029e00 73736c20 6661696c 65642c20 796f7572 ssl failed, your │ │ │ │ - 0x00029e10 206b6579 73697a65 206d6179 20626520 keysize may be │ │ │ │ - 0x00029e20 746f6f20 736d616c 6c000000 706c6561 too small...plea │ │ │ │ - 0x00029e30 73652064 65627567 20757369 6e672022 se debug using " │ │ │ │ - 0x00029e40 64642069 663d2f64 65762f75 72616e64 dd if=/dev/urand │ │ │ │ - 0x00029e50 6f6d2063 6f756e74 3d363420 62733d31 om count=64 bs=1 │ │ │ │ - 0x00029e60 207c206f 70656e73 736c2070 6b657975 | openssl pkeyu │ │ │ │ - 0x00029e70 746c202d 696e6b65 79203c74 69636b65 tl -inkey -sign".. │ │ │ │ - 0x00029e90 6f70656e 73736c20 64696420 6e6f7420 openssl did not │ │ │ │ - 0x00029ea0 72657475 726e2064 69676573 742c2074 return digest, t │ │ │ │ - 0x00029eb0 7279696e 67206e65 78742074 69636b65 rying next ticke │ │ │ │ - 0x00029ec0 74000000 257a750a 00000000 73656e74 t...%zu.....sent │ │ │ │ - 0x00029ed0 20736967 6e656420 6368616c 6c656e67 signed challeng │ │ │ │ - 0x00029ee0 65206f66 20257a75 20627974 65730000 e of %zu bytes.. │ │ │ │ - 0x00029ef0 73756363 65737300 73756363 65656465 success.succeede │ │ │ │ - 0x00029f00 64206368 616c6c65 6e676520 666f7220 d challenge for │ │ │ │ - 0x00029f10 25730000 6661696c 75726500 6661696c %s..failure.fail │ │ │ │ - 0x00029f20 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ - 0x00029f30 20257300 72656365 69766564 20626164 %s.received bad │ │ │ │ - 0x00029f40 20726573 706f6e73 653a2027 25732700 response: '%s'. │ │ │ │ - 0x00029f50 3d3d0a00 2f746d70 2f746963 6b65742e ==../tmp/ticket. │ │ │ │ - 0x00029f60 746d702e 58585858 58580000 7469636b tmp.XXXXXX..tick │ │ │ │ - 0x00029f70 65743a20 756e6162 6c652074 6f206372 et: unable to cr │ │ │ │ - 0x00029f80 65617465 2074656d 70206669 6c652025 eate temp file % │ │ │ │ - 0x00029f90 733a2025 730a0000 7469636b 65743a20 s: %s...ticket: │ │ │ │ - 0x00029fa0 73656e64 696e6720 6368616c 6c656e67 sending challeng │ │ │ │ - 0x00029fb0 65206f66 20257a75 20627974 65730000 e of %zu bytes.. │ │ │ │ - 0x00029fc0 7469636b 65743a20 696e7661 6c696420 ticket: invalid │ │ │ │ - 0x00029fd0 72657370 6f6e7365 20746f20 6368616c response to chal │ │ │ │ - 0x00029fe0 6c656e67 650a0000 7469636b 65743a20 lenge...ticket: │ │ │ │ - 0x00029ff0 756e6162 6c652074 6f207265 61642065 unable to read e │ │ │ │ - 0x0002a000 6e746972 65207369 676e6174 75726520 ntire signature │ │ │ │ - 0x0002a010 6f662025 64206279 7465730a 00000000 of %d bytes..... │ │ │ │ - 0x0002a020 7469636b 65743a20 72656365 69766564 ticket: received │ │ │ │ - 0x0002a030 20736967 6e656420 6368616c 6c656e67 signed challeng │ │ │ │ - 0x0002a040 65206f66 20256420 62797465 73000000 e of %d bytes... │ │ │ │ - 0x0002a050 7469636b 65743a20 636f756c 646e2774 ticket: couldn't │ │ │ │ - 0x0002a060 20777269 74652074 6f202573 3a202573 write to %s: %s │ │ │ │ - 0x0002a070 0a000000 6f70656e 73736c20 706b6579 ....openssl pkey │ │ │ │ - 0x0002a080 75746c20 2d707562 696e202d 696e6b65 utl -pubin -inke │ │ │ │ - 0x0002a090 79202225 7322202d 696e2022 25732220 y "%s" -in "%s" │ │ │ │ - 0x0002a0a0 2d736967 66696c65 20222573 22202d76 -sigfile "%s" -v │ │ │ │ - 0x0002a0b0 65726966 79000000 7469636b 65743a20 erify...ticket: │ │ │ │ - 0x0002a0c0 25730a00 7469636b 65743a20 6661696c %s..ticket: fail │ │ │ │ - 0x0002a0d0 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ - 0x0002a0e0 20257300 7469636b 65743a20 73756363 %s.ticket: succ │ │ │ │ - 0x0002a0f0 65656465 64206368 616c6c65 6e676520 eeded challenge │ │ │ │ - 0x0002a100 666f7220 25730000 7469636b 65743a20 for %s..ticket: │ │ │ │ - 0x0002a110 77616974 696e6720 666f7220 7469636b waiting for tick │ │ │ │ - 0x0002a120 65747300 7469636b 65743a20 64697363 ets.ticket: disc │ │ │ │ - 0x0002a130 6f6e6e65 63746564 2066726f 6d20636c onnected from cl │ │ │ │ - 0x0002a140 69656e74 00000000 3d3d0000 7469636b ient....==..tick │ │ │ │ - 0x0002a150 65743a20 65786861 75737465 6420616c et: exhausted al │ │ │ │ - 0x0002a160 6c207469 636b6574 20636861 6c6c656e l ticket challen │ │ │ │ - 0x0002a170 67657300 7469636b 65743a20 62616420 ges.ticket: bad │ │ │ │ - 0x0002a180 72657370 6f6e7365 00000000 7469636b response....tick │ │ │ │ - 0x0002a190 65743a20 72656164 20746963 6b657420 et: read ticket │ │ │ │ - 0x0002a1a0 64696765 73743a20 25730000 73756363 digest: %s..succ │ │ │ │ - 0x0002a1b0 6573730a 00000000 6661696c 7572650a ess.....failure. │ │ │ │ - 0x0002a1c0 00000000 7469636b 65743a20 72656769 ....ticket: regi │ │ │ │ - 0x0002a1d0 73746572 65640000 7469636b 65740000 stered..ticket.. │ │ │ │ - 0x0002a1e0 2c000000 61646469 6e672025 73000000 ,...adding %s... │ │ │ │ - 0x0002a1f0 2e000000 7469636b 65742e00 61646469 ....ticket..addi │ │ │ │ - 0x0002a200 6e672074 69636b65 74202573 00000000 ng ticket %s.... │ │ │ │ - 0x0002a210 6966205b 202d7220 2f646576 2f757261 if [ -r /dev/ura │ │ │ │ - 0x0002a220 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ - 0x0002a230 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ - 0x0002a240 65762f75 72616e64 6f6d0a65 6c696620 ev/urandom.elif │ │ │ │ - 0x0002a250 5b202d72 202f6465 762f7261 6e646f6d [ -r /dev/random │ │ │ │ - 0x0002a260 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ - 0x0002a270 2052414e 4446494c 453d2f64 65762f72 RANDFILE=/dev/r │ │ │ │ - 0x0002a280 616e646f 6d0a656c 73650a09 756e7365 andom.else..unse │ │ │ │ - 0x0002a290 74205241 4e444649 4c450a09 6578706f t RANDFILE..expo │ │ │ │ - 0x0002a2a0 72742048 4f4d453d 2f0a6669 0a6f7065 rt HOME=/.fi.ope │ │ │ │ - 0x0002a2b0 6e73736c 20727361 202d696e 20222454 nssl rsa -in "$T │ │ │ │ - 0x0002a2c0 49434b45 5422202d 7075626f 75740a00 ICKET" -pubout.. │ │ │ │ - 0x0002a2d0 61757468 5f746963 6b65745f 61737365 auth_ticket_asse │ │ │ │ - 0x0002a2e0 72740000 6966205b 202d7220 2f646576 rt..if [ -r /dev │ │ │ │ - 0x0002a2f0 2f757261 6e646f6d 205d3b20 7468656e /urandom ]; then │ │ │ │ - 0x0002a300 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ - 0x0002a310 453d2f64 65762f75 72616e64 6f6d0a65 E=/dev/urandom.e │ │ │ │ - 0x0002a320 6c696620 5b202d72 202f6465 762f7261 lif [ -r /dev/ra │ │ │ │ - 0x0002a330 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ - 0x0002a340 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ - 0x0002a350 65762f72 616e646f 6d0a656c 73650a09 ev/random.else.. │ │ │ │ - 0x0002a360 756e7365 74205241 4e444649 4c450a09 unset RANDFILE.. │ │ │ │ - 0x0002a370 6578706f 72742048 4f4d453d 2f0a6669 export HOME=/.fi │ │ │ │ - 0x0002a380 0a6f7065 6e73736c 20706b65 7975746c .openssl pkeyutl │ │ │ │ - 0x0002a390 202d696e 6b657920 22245449 434b4554 -inkey "$TICKET │ │ │ │ - 0x0002a3a0 22202d73 69676e0a 00000000 756e6978 " -sign.....unix │ │ │ │ - 0x0002a3b0 3a207761 6974696e 6720666f 72206368 : waiting for ch │ │ │ │ - 0x0002a3c0 616c6c65 6e676500 25733a20 25733a25 allenge.%s: %s:% │ │ │ │ - 0x0002a3d0 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ - 0x0002a3e0 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ - 0x0002a3f0 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ - 0x0002a400 61757468 5f756e69 782e6300 756e6978 auth_unix.c.unix │ │ │ │ - 0x0002a410 3a206368 616c6c65 6e676520 69732025 : challenge is % │ │ │ │ - 0x0002a420 73000000 756e6978 3a20636f 756c6420 s...unix: could │ │ │ │ - 0x0002a430 6e6f7420 6d656574 20636861 6c6c656e not meet challen │ │ │ │ - 0x0002a440 67653a20 25730000 6e6f0a00 756e6978 ge: %s..no..unix │ │ │ │ - 0x0002a450 3a206973 73756564 20726573 706f6e73 : issued respons │ │ │ │ - 0x0002a460 65000000 7965730a 00000000 756e6978 e...yes.....unix │ │ │ │ - 0x0002a470 3a207265 73706f6e 73652072 656a6563 : response rejec │ │ │ │ - 0x0002a480 74656400 25733a20 25733a25 645b2573 ted.%s: %s:%d[%s │ │ │ │ - 0x0002a490 5d206572 726f723a 20256420 60257327 ] error: %d `%s' │ │ │ │ - 0x0002a4a0 00000000 756e6978 3a207265 73706f6e ....unix: respon │ │ │ │ - 0x0002a4b0 73652061 63636570 74656400 25732f63 se accepted.%s/c │ │ │ │ - 0x0002a4c0 68616c6c 656e6765 2e25642e 25640000 hallenge.%d.%d.. │ │ │ │ - 0x0002a4d0 756e6978 3a202573 20697320 696e2075 unix: %s is in u │ │ │ │ - 0x0002a4e0 73652c20 7374696c 6c207472 79696e67 se, still trying │ │ │ │ - 0x0002a4f0 2e2e2e00 756e6978 3a206368 616c6c65 ....unix: challe │ │ │ │ - 0x0002a500 6e676520 70617468 20697320 25730000 nge path is %s.. │ │ │ │ - 0x0002a510 72000000 756e6978 3a20636f 756c646e r...unix: couldn │ │ │ │ - 0x0002a520 2774206f 70656e20 25733a20 25730000 't open %s: %s.. │ │ │ │ - 0x0002a530 756e6978 3a206765 6e657261 74696e67 unix: generating │ │ │ │ - 0x0002a540 20636861 6c6c656e 67650000 25730a00 challenge..%s.. │ │ │ │ - 0x0002a550 756e6978 3a207761 6974696e 6720666f unix: waiting fo │ │ │ │ - 0x0002a560 72207265 73706f6e 73650000 79657300 r response..yes. │ │ │ │ - 0x0002a570 756e6978 3a20636c 69656e74 20636c61 unix: client cla │ │ │ │ - 0x0002a580 696d7320 73756363 6573732c 20627574 ims success, but │ │ │ │ - 0x0002a590 20492064 6f6e2774 20736565 20697420 I don't see it │ │ │ │ - 0x0002a5a0 7965742e 2e2e0000 756e6978 3a20676f yet.....unix: go │ │ │ │ - 0x0002a5b0 74207265 73706f6e 73650000 756e6978 t response..unix │ │ │ │ - 0x0002a5c0 3a20636c 69656e74 20697320 75696420 : client is uid │ │ │ │ - 0x0002a5d0 25640000 756e6978 3a20636c 69656e74 %d..unix: client │ │ │ │ - 0x0002a5e0 20697320 7375626a 65637420 25730000 is subject %s.. │ │ │ │ - 0x0002a5f0 756e6978 3a207468 65726520 6973206e unix: there is n │ │ │ │ - 0x0002a600 6f207573 65722063 6f727265 73706f6e o user correspon │ │ │ │ - 0x0002a610 64696e67 20746f20 75696420 25640000 ding to uid %d.. │ │ │ │ - 0x0002a620 756e6978 3a20636c 69656e74 20666169 unix: client fai │ │ │ │ - 0x0002a630 6c656420 74686520 6368616c 6c656e67 led the challeng │ │ │ │ - 0x0002a640 653a2025 73000000 756e6978 3a20636c e: %s...unix: cl │ │ │ │ - 0x0002a650 69656e74 20646563 6c696e65 64207468 ient declined th │ │ │ │ - 0x0002a660 65206368 616c6c65 6e676500 756e6978 e challenge.unix │ │ │ │ - 0x0002a670 3a207265 67697374 65726564 00000000 : registered.... │ │ │ │ - 0x0002a680 756e6978 00000000 61757468 5f756e69 unix....auth_uni │ │ │ │ - 0x0002a690 785f6173 73657274 00000000 62756666 x_assert....buff │ │ │ │ - 0x0002a6a0 65722e63 00000000 5b25733a 25645d3a er.c....[%s:%d]: │ │ │ │ - 0x0002a6b0 20257300 66617461 6c000000 6572726f %s.fatal...erro │ │ │ │ - 0x0002a6c0 72000000 6e6f7469 63650000 64656275 r...notice..debu │ │ │ │ - 0x0002a6d0 67000000 73797363 616c6c00 6368616e g...syscall.chan │ │ │ │ - 0x0002a6e0 6e656c00 70726f63 65737300 7265736f nel.process.reso │ │ │ │ - 0x0002a6f0 6c766500 6c696263 616c6c00 74637000 lve.libcall.tcp. │ │ │ │ - 0x0002a700 646e7300 61757468 00000000 6c6f6361 dns.auth....loca │ │ │ │ - 0x0002a710 6c000000 68747470 00000000 66747000 l...http....ftp. │ │ │ │ - 0x0002a720 6e657374 00000000 63686972 70000000 nest....chirp... │ │ │ │ - 0x0002a730 63766d66 73000000 6d756c74 69000000 cvmfs...multi... │ │ │ │ - 0x0002a740 64636170 00000000 7266696f 00000000 dcap....rfio.... │ │ │ │ - 0x0002a750 676c6974 65000000 6c666300 6766616c glite...lfc.gfal │ │ │ │ - 0x0002a760 00000000 67726f77 00000000 70737472 ....grow....pstr │ │ │ │ - 0x0002a770 65650000 616c6c6f 63000000 63616368 ee..alloc...cach │ │ │ │ - 0x0002a780 65000000 706f6c6c 00000000 68646673 e...poll....hdfs │ │ │ │ - 0x0002a790 00000000 62786772 69640000 6c6f6769 ....bxgrid..logi │ │ │ │ - 0x0002a7a0 6e000000 69726f64 73000000 77710000 n...irods...wq.. │ │ │ │ - 0x0002a7b0 6d706900 75736572 00000000 78726f6f mpi.user....xroo │ │ │ │ - 0x0002a7c0 74640000 72656d6f 74650000 62617463 td..remote..batc │ │ │ │ - 0x0002a7d0 68000000 726d6f6e 69746f72 00000000 h...rmonitor.... │ │ │ │ - 0x0002a7e0 6d616b65 666c6f77 00000000 6d616b65 makeflow....make │ │ │ │ - 0x0002a7f0 666c6f77 5f72756e 00000000 6d616b65 flow_run....make │ │ │ │ - 0x0002a800 666c6f77 5f616c6c 6f630000 6d616b65 flow_alloc..make │ │ │ │ - 0x0002a810 666c6f77 5f6c6578 65720000 6d616b65 flow_lexer..make │ │ │ │ - 0x0002a820 666c6f77 5f706172 73657200 6d616b65 flow_parser.make │ │ │ │ - 0x0002a830 666c6f77 5f686f6f 6b000000 65787400 flow_hook...ext. │ │ │ │ - 0x0002a840 636f6e66 75676100 76696e65 00000000 confuga.vine.... │ │ │ │ - 0x0002a850 746c7100 6a780000 73736c00 616c6c00 tlq.jx..ssl.all. │ │ │ │ - 0x0002a860 6275636b 6574696e 67000000 74696d65 bucketing...time │ │ │ │ - 0x0002a870 00000000 70696400 636c6561 72000000 ....pid.clear... │ │ │ │ - 0x0002a880 636c6561 72202875 6e736574 7320616c clear (unsets al │ │ │ │ - 0x0002a890 6c20666c 61677329 00000000 2c202573 l flags)...., %s │ │ │ │ - 0x0002a8a0 00000000 545a0000 25303464 2f253032 ....TZ..%04d/%02 │ │ │ │ - 0x0002a8b0 642f2530 32642025 3032643a 25303264 d/%02d %02d:%02d │ │ │ │ - 0x0002a8c0 3a253032 642e2530 326c6420 25735b25 :%02d.%02ld %s[% │ │ │ │ - 0x0002a8d0 645d0000 3c636869 6c643a25 643e2000 d].. . │ │ │ │ - 0x0002a8e0 25733a20 00000000 0a000000 3a737464 %s: ........:std │ │ │ │ - 0x0002a8f0 65727200 3a737464 6f757400 636f756c err.:stdout.coul │ │ │ │ - 0x0002a900 64206e6f 74207365 74206465 62756720 d not set debug │ │ │ │ - 0x0002a910 66696c65 20272573 273a2025 73000000 file '%s': %s... │ │ │ │ - 0x0002a920 636f756c 64206e6f 74207265 6f70656e could not reopen │ │ │ │ - 0x0002a930 20646562 7567206c 6f673a20 25730000 debug log: %s.. │ │ │ │ - 0x0002a940 445f4445 42554700 25733a20 25733a20 D_DEBUG.%s: %s: │ │ │ │ - 0x0002a950 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x0002a960 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x0002a970 3d202564 29206025 73270a00 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x0002a980 4c000000 64656275 675f6669 6c652e63 L...debug_file.c │ │ │ │ - 0x0002a990 00000000 25732e6f 6c640000 636f756c ....%s.old..coul │ │ │ │ - 0x0002a9a0 646e2774 20737461 74206465 62756720 dn't stat debug │ │ │ │ - 0x0002a9b0 66696c65 3a202573 0a000000 636f756c file: %s....coul │ │ │ │ - 0x0002a9c0 646e2774 20777269 74652074 6f206465 dn't write to de │ │ │ │ - 0x0002a9d0 62756720 66696c65 3a202573 0a000000 bug file: %s.... │ │ │ │ - 0x0002a9e0 25732e25 73000000 64656275 675f6669 %s.%s...debug_fi │ │ │ │ - 0x0002a9f0 6c655f72 656f7065 6e000000 72000000 le_reopen...r... │ │ │ │ - 0x0002aa00 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ - 0x0002aa10 00000000 73656172 63682025 5b5e2009 ....search %[^ . │ │ │ │ - 0x0002aa20 0a5d0000 646f6d61 696e2025 5b5e2009 .]..domain %[^ . │ │ │ │ - 0x0002aa30 0a5d0000 5e2e2a5c 2e6c6f63 616c2400 .]..^.*\.local$. │ │ │ │ - 0x0002aa40 66696e64 696e6720 6d792068 6f73746e finding my hostn │ │ │ │ - 0x0002aa50 616d653a 20756e61 6d65203d 2025732c ame: uname = %s, │ │ │ │ - 0x0002aa60 20616464 72657373 203d2025 732c2068 address = %s, h │ │ │ │ - 0x0002aa70 6f73746e 616d6520 3d202573 00000000 ostname = %s.... │ │ │ │ - 0x0002aa80 6c6f6361 6c686f73 74000000 3132372e localhost...127. │ │ │ │ - 0x0002aa90 302e302e 31000000 6c6f6361 6c206164 0.0.1...local ad │ │ │ │ - 0x0002aaa0 64726573 73206f66 20272573 27202825 dress of '%s' (% │ │ │ │ - 0x0002aab0 73292069 73206e6f 74207665 72792075 s) is not very u │ │ │ │ - 0x0002aac0 73656675 6c2e0000 25732e25 73000000 seful...%s.%s... │ │ │ │ - 0x0002aad0 62757420 2f657463 2f726573 6f6c762e but /etc/resolv. │ │ │ │ - 0x0002aae0 636f6e66 20736179 7320646f 6d61696e conf says domain │ │ │ │ - 0x0002aaf0 203d2025 7320736f 20686f73 746e616d = %s so hostnam │ │ │ │ - 0x0002ab00 65203d20 25730000 756e666f 7274756e e = %s..unfortun │ │ │ │ - 0x0002ab10 6174656c 79202573 20697320 6d65616e ately %s is mean │ │ │ │ - 0x0002ab20 696e676c 6573732c 20736f20 676f696e ingless, so goin │ │ │ │ - 0x0002ab30 67206261 636b2074 6f202573 00000000 g back to %s.... │ │ │ │ - 0x0002ab40 25730000 63616e6e 6f742066 696e6420 %s..cannot find │ │ │ │ - 0x0002ab50 616e7920 6d6f7265 20696e66 6f2c2073 any more info, s │ │ │ │ - 0x0002ab60 6f207573 6520686f 73746e61 6d65203d o use hostname = │ │ │ │ - 0x0002ab70 20257300 5443505f 57494e44 4f575f53 %s.TCP_WINDOW_S │ │ │ │ - 0x0002ab80 495a4500 61747461 63686564 20746f20 IZE.attached to │ │ │ │ - 0x0002ab90 25732070 6f727420 25640000 736f636b %s port %d..sock │ │ │ │ - 0x0002aba0 61646472 5f736574 5f706f72 743a2075 addr_set_port: u │ │ │ │ - 0x0002abb0 6e657870 65637465 64206164 64726573 nexpected addres │ │ │ │ - 0x0002abc0 73206661 6d696c79 2025640a 00000000 s family %d..... │ │ │ │ - 0x0002abd0 25730000 636f756c 64206e6f 74206372 %s..could not cr │ │ │ │ - 0x0002abe0 65617465 2053534c 20636f6e 74657874 eate SSL context │ │ │ │ - 0x0002abf0 3a202573 00000000 73657474 696e6720 : %s....setting │ │ │ │ - 0x0002ac00 63657274 69666963 61746520 616e6420 certificate and │ │ │ │ - 0x0002ac10 6b657900 626f7468 206f7220 6e656974 key.both or neit │ │ │ │ - 0x0002ac20 68657220 73736c5f 6b657920 616e6420 her ssl_key and │ │ │ │ - 0x0002ac30 73736c5f 63657274 2073686f 756c6420 ssl_cert should │ │ │ │ - 0x0002ac40 62652073 70656369 66696564 2e000000 be specified.... │ │ │ │ - 0x0002ac50 636f756c 64206e6f 74207365 74207373 could not set ss │ │ │ │ - 0x0002ac60 6c206365 72746966 69636174 653a2025 l certificate: % │ │ │ │ - 0x0002ac70 73000000 636f756c 64206e6f 74207365 s...could not se │ │ │ │ - 0x0002ac80 74207373 6c206b65 793a2025 73000000 t ssl key: %s... │ │ │ │ - 0x0002ac90 5443505f 4c4f575f 504f5254 00000000 TCP_LOW_PORT.... │ │ │ │ - 0x0002aca0 5443505f 48494748 5f504f52 54000000 TCP_HIGH_PORT... │ │ │ │ - 0x0002acb0 68696768 20706f72 74202564 20697320 high port %d is │ │ │ │ - 0x0002acc0 6c657373 20746861 6e206c6f 7720706f less than low po │ │ │ │ - 0x0002acd0 72742025 6420696e 2072616e 67650000 rt %d in range.. │ │ │ │ - 0x0002ace0 6c697374 656e696e 67206f6e 20706f72 listening on por │ │ │ │ - 0x0002acf0 74202564 00000000 61636365 7074696e t %d....acceptin │ │ │ │ - 0x0002ad00 67207373 6c207374 61746520 666f7220 g ssl state for │ │ │ │ - 0x0002ad10 25732070 6f727420 25640000 73736c20 %s port %d..ssl │ │ │ │ - 0x0002ad20 61636365 70742066 61696c65 64206672 accept failed fr │ │ │ │ - 0x0002ad30 6f6d2025 7320706f 72742025 64000000 om %s port %d... │ │ │ │ - 0x0002ad40 436f756c 64206e6f 74207377 69746368 Could not switch │ │ │ │ - 0x0002ad50 206c696e 6b206261 636b2074 6f206e6f link back to no │ │ │ │ - 0x0002ad60 6e2d626c 6f636b69 6e672061 66746572 n-blocking after │ │ │ │ - 0x0002ad70 2053534c 2068616e 64736861 6b653a20 SSL handshake: │ │ │ │ - 0x0002ad80 25730000 53657474 696e6720 534e4920 %s..Setting SNI │ │ │ │ - 0x0002ad90 746f3a20 25730000 61636365 70746564 to: %s..accepted │ │ │ │ - 0x0002ada0 20636f6e 6e656374 696f6e20 66726f6d connection from │ │ │ │ - 0x0002adb0 20257320 706f7274 20256400 636f6e6e %s port %d.conn │ │ │ │ - 0x0002adc0 65637469 6e672074 6f202573 20706f72 ecting to %s por │ │ │ │ - 0x0002add0 74202564 00000000 6d616465 20636f6e t %d....made con │ │ │ │ - 0x0002ade0 6e656374 696f6e20 746f2025 7320706f nection to %s po │ │ │ │ - 0x0002adf0 72742025 64000000 636f6e6e 65637469 rt %d...connecti │ │ │ │ - 0x0002ae00 6f6e2074 6f202573 20706f72 74202564 on to %s port %d │ │ │ │ - 0x0002ae10 20666169 6c656420 28257329 00000000 failed (%s).... │ │ │ │ - 0x0002ae20 64656c65 74696e67 20636f6e 74657874 deleting context │ │ │ │ - 0x0002ae30 2066726f 6d202573 20706f72 74202564 from %s port %d │ │ │ │ - 0x0002ae40 00000000 636c6561 72696e67 20737461 ....clearing sta │ │ │ │ - 0x0002ae50 74652066 726f6d20 25732070 6f727420 te from %s port │ │ │ │ - 0x0002ae60 25640000 64697363 6f6e6e65 63746564 %d..disconnected │ │ │ │ - 0x0002ae70 2066726f 6d202573 20706f72 74202564 from %s port %d │ │ │ │ - 0x0002ae80 00000000 6f757420 6f66206d 656d6f72 ....out of memor │ │ │ │ - 0x0002ae90 790a0000 80000000 00000000 00000000 y............... │ │ │ │ - 0x0002aea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002aeb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002aec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002aed0 00000000 25303278 00000000 67656e65 ....%02x....gene │ │ │ │ - 0x0002aee0 72617469 6e672061 62736f6c 75746520 rating absolute │ │ │ │ - 0x0002aef0 70617468 20746f20 60257327 3a202573 path to `%s': %s │ │ │ │ - 0x0002af00 00000000 636f756c 64206e6f 74207265 ....could not re │ │ │ │ - 0x0002af10 736f6c76 65207061 74682060 2573273a solve path `%s': │ │ │ │ - 0x0002af20 20257300 636f756c 64206e6f 74206465 %s.could not de │ │ │ │ - 0x0002af30 6c657465 2074656d 706f7261 72792064 lete temporary d │ │ │ │ - 0x0002af40 69722060 2573273a 20257300 2e000000 ir `%s': %s..... │ │ │ │ - 0x0002af50 2f2e2e00 2f000000 2e2f0000 2e2e2f00 /.../..../..../. │ │ │ │ - 0x0002af60 2e2e0000 2f2e2e2f 00000000 25732f25 ..../../....%s/% │ │ │ │ - 0x0002af70 73000000 636f756c 646e2774 20676574 s...couldn't get │ │ │ │ - 0x0002af80 6377643a 20257300 25732563 00000000 cwd: %s.%s%c.... │ │ │ │ - 0x0002af90 25732f00 50415448 00000000 3a000000 %s/.PATH....:... │ │ │ │ - 0x0002afa0 70617468 5f636f6e 63617420 6d616c6c path_concat mall │ │ │ │ - 0x0002afb0 6f632066 61696c65 643a2025 73210a00 oc failed: %s!.. │ │ │ │ - 0x0002afc0 6c737461 74282573 29206661 696c6564 lstat(%s) failed │ │ │ │ - 0x0002afd0 3a202573 210a0000 25732069 6e636c75 : %s!...%s inclu │ │ │ │ - 0x0002afe0 64657320 73796d62 6f6c6963 206c696e des symbolic lin │ │ │ │ - 0x0002aff0 6b282573 29210a00 70617468 5f646570 k(%s)!..path_dep │ │ │ │ - 0x0002b000 74682064 6f657320 6e6f7420 73757070 th does not supp │ │ │ │ - 0x0002b010 6f727420 74686520 70617468 20282573 ort the path (%s │ │ │ │ - 0x0002b020 2920696e 636c7564 696e6720 646f7562 ) including doub │ │ │ │ - 0x0002b030 6c652064 6f747321 0a000000 25732069 le dots!....%s i │ │ │ │ - 0x0002b040 73206120 44495245 43544f52 59000000 s a DIRECTORY... │ │ │ │ - 0x0002b050 2f646576 2f757261 6e646f6d 00000000 /dev/urandom.... │ │ │ │ - 0x0002b060 2f646576 2f72616e 646f6d00 7761726e /dev/random.warn │ │ │ │ - 0x0002b070 696e673a 2066616c 6c696e67 20626163 ing: falling bac │ │ │ │ - 0x0002b080 6b20746f 206c6f77 2d717561 6c697479 k to low-quality │ │ │ │ - 0x0002b090 20656e74 726f7079 00000000 25303136 entropy....%016 │ │ │ │ - 0x0002b0a0 6c6c7800 25733a20 25733a25 645b2573 llx.%s: %s:%d[%s │ │ │ │ - 0x0002b0b0 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ - 0x0002b0c0 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ - 0x0002b0d0 73270000 46494e41 4c000000 7368656c s'..FINAL...shel │ │ │ │ - 0x0002b0e0 6c2e6300 2d630000 73680000 2f62696e l.c.-c..sh../bin │ │ │ │ - 0x0002b0f0 2f736800 7368656c 6c636f64 65206578 /sh.shellcode ex │ │ │ │ - 0x0002b100 65637574 65206661 696c7572 653a2025 ecute failure: % │ │ │ │ - 0x0002b110 73000000 25733a20 25733a25 645b2573 s...%s: %s:%d[%s │ │ │ │ - 0x0002b120 5d206572 726f723a 20256420 60257327 ] error: %d `%s' │ │ │ │ - 0x0002b130 00000000 7368656c 6c636f64 65206669 ....shellcode fi │ │ │ │ - 0x0002b140 6e697368 65642069 6e20252e 32667300 nished in %.2fs. │ │ │ │ - 0x0002b150 ffffffff ffffffff 65786563 75746500 ........execute. │ │ │ │ - 0x0002b160 7368656c 6c636f64 65000000 22000000 shellcode..."... │ │ │ │ - 0x0002b170 5c000000 27270000 20000000 5e000000 \...''.. ...^... │ │ │ │ - 0x0002b180 24000000 252e3166 25730000 256c6c64 $...%.1f%s..%lld │ │ │ │ - 0x0002b190 20256300 00000000 43616e6e 6f742061 %c.....Cannot a │ │ │ │ - 0x0002b1a0 6c6c6f63 61746520 6d656d6f 72792066 llocate memory f │ │ │ │ - 0x0002b1b0 6f722073 7472696e 6720636f 6e636174 or string concat │ │ │ │ - 0x0002b1c0 656e6174 696f6e2e 0a000000 25250000 enation.....%%.. │ │ │ │ - 0x0002b1d0 25733025 64000000 25732564 00000000 %s0%d...%s%d.... │ │ │ │ - 0x0002b1e0 4a616e00 46656200 4d617200 41707200 Jan.Feb.Mar.Apr. │ │ │ │ - 0x0002b1f0 4d617900 4a756e00 4a756c00 41756700 May.Jun.Jul.Aug. │ │ │ │ - 0x0002b200 53657000 4f637400 4e6f7600 44656300 Sep.Oct.Nov.Dec. │ │ │ │ - 0x0002b210 53747269 6e672027 25333073 2e2e2e27 String '%30s...' │ │ │ │ - 0x0002b220 20697320 257a6420 28677265 61746572 is %zd (greater │ │ │ │ - 0x0002b230 20746861 6e207468 6520257a 64206c69 than the %zd li │ │ │ │ - 0x0002b240 6d697429 2e000000 74727565 00000000 mit)....true.... │ │ │ │ - 0x0002b250 79657300 7b7d0000 5b5d0000 202f6269 yes.{}..[].. /bi │ │ │ │ - 0x0002b260 6e2f7368 202d6320 00000000 00000020 n/sh -c ....... │ │ │ │ - 0x0002b270 4b00204d 00204700 20540020 50000000 K. M. G. T. P... │ │ │ │ - 0x0002b280 25252532 58000000 25327800 6f757420 %%%2X...%2x.out │ │ │ │ - 0x0002b290 6f66206d 656d6f72 79000000 25733a20 of memory...%s: │ │ │ │ - 0x0002b2a0 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ - 0x0002b2b0 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ - 0x0002b2c0 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ - 0x0002b2d0 4c000000 61757468 5f616464 72657373 L...auth_address │ │ │ │ - 0x0002b2e0 2e630000 79657300 61646472 6573733a .c..yes.address: │ │ │ │ - 0x0002b2f0 20616363 65707465 64000000 61646472 accepted...addr │ │ │ │ - 0x0002b300 6573733a 20636f75 6c646e27 74206765 ess: couldn't ge │ │ │ │ - 0x0002b310 74206164 64726573 73206f66 206c696e t address of lin │ │ │ │ - 0x0002b320 6b000000 61646472 6573733a 206f7574 k...address: out │ │ │ │ - 0x0002b330 206f6620 6d656d6f 72790000 7965730a of memory..yes. │ │ │ │ - 0x0002b340 00000000 6e6f0a00 61646472 6573733a ....no..address: │ │ │ │ - 0x0002b350 20726567 69737465 72656400 61646472 registered.addr │ │ │ │ - 0x0002b360 65737300 61757468 5f616464 72657373 ess.auth_address │ │ │ │ - 0x0002b370 5f617373 65727400 6c6f6f6b 696e6720 _assert.looking │ │ │ │ - 0x0002b380 75702061 64647220 25730000 25732069 up addr %s..%s i │ │ │ │ - 0x0002b390 73206e6f 74206120 76616c69 64206164 s not a valid ad │ │ │ │ - 0x0002b3a0 64720000 636f756c 646e2774 206c6f6f dr..couldn't loo │ │ │ │ - 0x0002b3b0 6b207570 2025733a 20257300 25732069 k up %s: %s.%s i │ │ │ │ - 0x0002b3c0 73202573 00000000 6c6f6f6b 696e6720 s %s....looking │ │ │ │ - 0x0002b3d0 7570206e 616d6520 25730000 756e6162 up name %s..unab │ │ │ │ - 0x0002b3e0 6c652074 6f207472 616e736c 61746520 le to translate │ │ │ │ - 0x0002b3f0 72657375 6c742066 726f6d20 67657461 result from geta │ │ │ │ - 0x0002b400 64647269 6e666f00 3e000000 41000000 ddrinfo.>...A... │ │ │ │ - 0x0002b410 0c000000 41000000 11000000 41000000 ....A.......A... │ │ │ │ - 0x0002b420 27000000 41000000 36000000 41000000 '...A...6...A... │ │ │ │ - 0x0002b430 03000000 41000000 06000000 41000000 ....A.......A... │ │ │ │ - 0x0002b440 15000000 41000000 0f000000 41000000 ....A.......A... │ │ │ │ - 0x0002b450 0e000000 41000000 26000000 41000000 ....A...&...A... │ │ │ │ - 0x0002b460 13000000 41000000 29000000 41000000 ....A...)...A... │ │ │ │ - 0x0002b470 02000000 41000000 19000000 41000000 ....A.......A... │ │ │ │ - 0x0002b480 0a000000 41000000 0b000000 41000000 ....A.......A... │ │ │ │ - 0x0002b490 00000000 00000000 ........ │ │ │ │ + 0x00028418 01000200 3e000000 41000000 0c000000 ....>...A....... │ │ │ │ + 0x00028428 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ + 0x00028438 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ + 0x00028448 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ + 0x00028458 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ + 0x00028468 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ + 0x00028478 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ + 0x00028488 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ + 0x00028498 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ + 0x000284a8 00000000 43484952 505f5359 4e430000 ....CHIRP_SYNC.. │ │ │ │ + 0x000284b8 636f756c 646e2774 206f7065 6e202573 couldn't open %s │ │ │ │ + 0x000284c8 3a202573 0a000000 25392e34 66202b2f : %s....%9.4f +/ │ │ │ │ + 0x000284d8 2d202539 2e346620 00000000 204d422f - %9.4f .... MB/ │ │ │ │ + 0x000284e8 73000000 20757365 63000000 7573653a s... usec...use: │ │ │ │ + 0x000284f8 20257320 3c686f73 743e203c 66696c65 %s .... │ │ │ │ + 0x00028528 756e6978 00000000 67657470 69640000 unix....getpid.. │ │ │ │ + 0x00028538 25730900 77726974 65310000 77726974 %s..write1..writ │ │ │ │ + 0x00028548 65380000 72656164 31000000 72656164 e8..read1...read │ │ │ │ + 0x00028558 38000000 73746174 00000000 6f70656e 8...stat....open │ │ │ │ + 0x00028568 00000000 25346420 00000000 77726974 ....%4d ....writ │ │ │ │ + 0x00028578 65000000 72656164 00000000 434f4e44 e...read....COND │ │ │ │ + 0x00028588 4f520000 40404000 76657269 6679696e OR..@@@.verifyin │ │ │ │ + 0x00028598 673a2025 73000000 7374616c 653a2064 g: %s...stale: d │ │ │ │ + 0x000285a8 65766963 65206368 616e6765 643a2025 evice changed: % │ │ │ │ + 0x000285b8 73000000 7374616c 653a2069 6e6f6465 s...stale: inode │ │ │ │ + 0x000285c8 20636861 6e676564 3a202573 00000000 changed: %s.... │ │ │ │ + 0x000285d8 7374616c 653a2072 64657620 6368616e stale: rdev chan │ │ │ │ + 0x000285e8 6765643a 20257300 7570746f 64617465 ged: %s.uptodate │ │ │ │ + 0x000285f8 3a202573 00000000 7374616c 653a2025 : %s....stale: % │ │ │ │ + 0x00028608 733a2025 73000000 636f756c 646e2774 s: %s...couldn't │ │ │ │ + 0x00028618 20636f6e 6e656374 20746f20 25733a20 connect to %s: │ │ │ │ + 0x00028628 7374696c 6c207472 79696e67 2e2e2e0a still trying.... │ │ │ │ + 0x00028638 00000000 636f756c 646e2774 2074616c ....couldn't tal │ │ │ │ + 0x00028648 6b20746f 2025733a 2025730a 00000000 k to %s: %s..... │ │ │ │ + 0x00028658 74727920 61676169 6e20696e 20256420 try again in %d │ │ │ │ + 0x00028668 7365636f 6e64730a 00000000 636f756c seconds.....coul │ │ │ │ + 0x00028678 646e2774 20636f6e 6e656374 3a207374 dn't connect: st │ │ │ │ + 0x00028688 696c6c20 74727969 6e672e2e 2e0a0000 ill trying...... │ │ │ │ + 0x00028698 2520090a 00000000 6c696e6b 2062726f % ......link bro │ │ │ │ + 0x000286a8 6b656e20 72656164 696e6720 73746174 ken reading stat │ │ │ │ + 0x000286b8 3a202573 00000000 256c6c64 20256c6c : %s....%lld %ll │ │ │ │ + 0x000286c8 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ + 0x000286d8 20256c6c 6420256c 6c642025 6c6c6420 %lld %lld %lld │ │ │ │ + 0x000286e8 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ + 0x000286f8 6c6c6420 256c6c64 0a000000 64696420 lld %lld....did │ │ │ │ + 0x00028708 6e6f7420 67657420 65787065 63746564 not get expected │ │ │ │ + 0x00028718 20666965 6c647320 666f7220 73746174 fields for stat │ │ │ │ + 0x00028728 20726573 756c743a 20602573 27000000 result: `%s'... │ │ │ │ + 0x00028738 28616e6f 6e290000 22257322 203d207b (anon).."%s" = { │ │ │ │ + 0x00028748 64657620 3d20256c 6c642c20 696e6f20 dev = %lld, ino │ │ │ │ + 0x00028758 3d20256c 6c642c20 6d6f6465 203d2025 = %lld, mode = % │ │ │ │ + 0x00028768 6c6c642c 206e6c69 6e6b203d 20256c6c lld, nlink = %ll │ │ │ │ + 0x00028778 642c2075 6964203d 20256c6c 642c2067 d, uid = %lld, g │ │ │ │ + 0x00028788 6964203d 20256c6c 642c2072 64657620 id = %lld, rdev │ │ │ │ + 0x00028798 3d20256c 6c642c20 73697a65 203d2025 = %lld, size = % │ │ │ │ + 0x000287a8 6c6c642c 20626c6b 73697a65 203d2025 lld, blksize = % │ │ │ │ + 0x000287b8 6c6c642c 20626c6f 636b7320 3d20256c lld, blocks = %l │ │ │ │ + 0x000287c8 6c642c20 6174696d 65203d20 256c6c64 ld, atime = %lld │ │ │ │ + 0x000287d8 2c206d74 696d6520 3d20256c 6c642c20 , mtime = %lld, │ │ │ │ + 0x000287e8 6374696d 65203d20 256c6c64 7d000000 ctime = %lld}... │ │ │ │ + 0x000287f8 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ + 0x00028808 6c6c6420 256c6c64 20256c6c 6420256c lld %lld %lld %l │ │ │ │ + 0x00028818 6c640a00 256c6c64 00000000 203d2025 ld..%lld.... = % │ │ │ │ + 0x00028828 6c6c6400 203d2025 6c6c6420 28257329 lld. = %lld (%s) │ │ │ │ + 0x00028838 00000000 25733a20 25730000 72000000 ....%s: %s..r... │ │ │ │ + 0x00028848 63686972 702e636f 6e666967 00000000 chirp.config.... │ │ │ │ + 0x00028858 2e636869 72702e63 6f6e6669 67000000 .chirp.config... │ │ │ │ + 0x00028868 2e636869 72705f63 6f6e6669 67000000 .chirp_config... │ │ │ │ + 0x00028878 25732025 64202573 00000000 25733a25 %s %d %s....%s:% │ │ │ │ + 0x00028888 64000000 636f6f6b 69652025 730a0000 d...cookie %s... │ │ │ │ + 0x00028898 6c6f6769 6e202573 2025730a 00000000 login %s %s..... │ │ │ │ + 0x000288a8 6765746c 6f6e6764 69722025 730a0000 getlongdir %s... │ │ │ │ + 0x000288b8 67657464 69722025 730a0000 67657461 getdir %s...geta │ │ │ │ + 0x000288c8 636c2025 730a0000 43484952 505f5449 cl %s...CHIRP_TI │ │ │ │ + 0x000288d8 434b4554 5f4e414d 453d2573 00000000 CKET_NAME=%s.... │ │ │ │ + 0x000288e8 7368656c 6c636f64 65206578 69742073 shellcode exit s │ │ │ │ + 0x000288f8 74617475 73202564 3b207374 64657272 tatus %d; stderr │ │ │ │ + 0x00028908 3a0a2573 00000000 7469636b 65743a25 :.%s....ticket:% │ │ │ │ + 0x00028918 73000000 636f756c 64206e6f 74206372 s...could not cr │ │ │ │ + 0x00028928 65617465 20746963 6b65742c 20646f20 eate ticket, do │ │ │ │ + 0x00028938 796f7520 68617665 206f7065 6e73736c you have openssl │ │ │ │ + 0x00028948 20696e73 74616c6c 65643f00 73656c66 installed?.self │ │ │ │ + 0x00028958 00000000 7469636b 65745f72 65676973 ....ticket_regis │ │ │ │ + 0x00028968 74657220 25732025 6c6c7520 257a750a ter %s %llu %zu. │ │ │ │ + 0x00028978 00000000 25630000 61000000 23202573 ....%c..a...# %s │ │ │ │ + 0x00028988 3a205265 67697374 65726564 20776974 : Registered wit │ │ │ │ + 0x00028998 68202573 20617320 22257322 2e205265 h %s as "%s". Re │ │ │ │ + 0x000289a8 71756573 74656420 65787069 72617469 quested expirati │ │ │ │ + 0x000289b8 6f6e206f 6e202573 0a000000 43484952 on on %s....CHIR │ │ │ │ + 0x000289c8 505f5449 434b4554 5f424954 533d2575 P_TICKET_BITS=%u │ │ │ │ + 0x000289d8 00000000 00000000 25730000 7469636b ........%s..tick │ │ │ │ + 0x000289e8 65745f64 656c6574 65202573 0a000000 et_delete %s.... │ │ │ │ + 0x000289f8 7469636b 65745f67 65742025 730a0000 ticket_get %s... │ │ │ │ + 0x00028a08 257a7500 256c6c75 00000000 25732025 %zu.%llu....%s % │ │ │ │ + 0x00028a18 73000000 7469636b 65745f6c 69737420 s...ticket_list │ │ │ │ + 0x00028a28 25730a00 7469636b 65745f6d 6f646966 %s..ticket_modif │ │ │ │ + 0x00028a38 79202573 20257320 25730a00 23202573 y %s %s %s..# %s │ │ │ │ + 0x00028a48 3a205365 74204143 4c204d61 736b206f : Set ACL Mask o │ │ │ │ + 0x00028a58 6e202573 20646972 6563746f 7279203d n %s directory = │ │ │ │ + 0x00028a68 20272573 27206d61 736b203d 20272573 '%s' mask = '%s │ │ │ │ + 0x00028a78 272e0a00 73657461 636c2025 73202573 '...setacl %s %s │ │ │ │ + 0x00028a88 2025730a 00000000 72657365 7461636c %s.....resetacl │ │ │ │ + 0x00028a98 20257320 25730a00 255b5e3a 5d252a73 %s %s..%[^:]%*s │ │ │ │ + 0x00028aa8 00000000 25733a25 73000000 77000000 ....%s:%s...w... │ │ │ │ + 0x00028ab8 72770000 63000000 74000000 78000000 rw..c...t...x... │ │ │ │ + 0x00028ac8 73000000 6f70656e 20257320 25732025 s...open %s %s % │ │ │ │ + 0x00028ad8 6c6c640a 00000000 636c6f73 6520256c lld.....close %l │ │ │ │ + 0x00028ae8 6c640a00 70726561 6420256c 6c642025 ld..pread %lld % │ │ │ │ + 0x00028af8 6c6c6420 256c6c64 0a000000 73726561 lld %lld....srea │ │ │ │ + 0x00028b08 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ + 0x00028b18 20256c6c 6420256c 6c640a00 67657466 %lld %lld..getf │ │ │ │ + 0x00028b28 696c6520 25730a00 72656164 6c696e6b ile %s..readlink │ │ │ │ + 0x00028b38 20257320 256c6c64 0a000000 6c6f6361 %s %lld....loca │ │ │ │ + 0x00028b48 6c706174 68202573 0a000000 77686f61 lpath %s....whoa │ │ │ │ + 0x00028b58 6d692025 6c6c640a 00000000 77686f61 mi %lld.....whoa │ │ │ │ + 0x00028b68 7265796f 75202573 20256c6c 640a0000 reyou %s %lld... │ │ │ │ + 0x00028b78 70777269 74652025 6c6c6420 256c6c64 pwrite %lld %lld │ │ │ │ + 0x00028b88 20256c6c 640a0000 73777269 74652025 %lld...swrite % │ │ │ │ + 0x00028b98 6c6c6420 256c6c64 20256c6c 6420256c lld %lld %lld %l │ │ │ │ + 0x00028ba8 6c642025 6c6c640a 00000000 70757466 ld %lld.....putf │ │ │ │ + 0x00028bb8 696c6520 25732025 6c6c6420 256c6c64 ile %s %lld %lld │ │ │ │ + 0x00028bc8 0a000000 67657473 74726561 6d202573 ....getstream %s │ │ │ │ + 0x00028bd8 0a000000 70757473 74726561 6d202573 ....putstream %s │ │ │ │ + 0x00028be8 0a000000 74686972 64707574 20257320 ....thirdput %s │ │ │ │ + 0x00028bf8 25732025 730a0000 6663686d 6f642025 %s %s...fchmod % │ │ │ │ + 0x00028c08 6c6c6420 256c6c64 0a000000 6663686f lld %lld....fcho │ │ │ │ + 0x00028c18 776e2025 6c6c6420 256c6c64 20256c6c wn %lld %lld %ll │ │ │ │ + 0x00028c28 640a0000 66747275 6e636174 6520256c d...ftruncate %l │ │ │ │ + 0x00028c38 6c642025 6c6c640a 00000000 66737461 ld %lld.....fsta │ │ │ │ + 0x00028c48 7420256c 6c640a00 73746174 2025730a t %lld..stat %s. │ │ │ │ + 0x00028c58 00000000 6c737461 74202573 0a000000 ....lstat %s.... │ │ │ │ + 0x00028c68 66737461 74667320 256c6c64 0a000000 fstatfs %lld.... │ │ │ │ + 0x00028c78 73746174 66732025 730a0000 756e6c69 statfs %s...unli │ │ │ │ + 0x00028c88 6e6b2025 730a0000 72656e61 6d652025 nk %s...rename % │ │ │ │ + 0x00028c98 73202573 0a000000 6c696e6b 20257320 s %s....link %s │ │ │ │ + 0x00028ca8 25730a00 73796d6c 696e6b20 25732025 %s..symlink %s % │ │ │ │ + 0x00028cb8 73000000 73796d6c 696e6b20 25732025 s...symlink %s % │ │ │ │ + 0x00028cc8 730a0000 6673796e 6320256c 6c640a00 s...fsync %lld.. │ │ │ │ + 0x00028cd8 6d6b6469 72202573 20256c6c 640a0000 mkdir %s %lld... │ │ │ │ + 0x00028ce8 726d6469 72202573 0a000000 726d616c rmdir %s....rmal │ │ │ │ + 0x00028cf8 6c202573 0a000000 7472756e 63617465 l %s....truncate │ │ │ │ + 0x00028d08 20257320 256c6c64 0a000000 7574696d %s %lld....utim │ │ │ │ + 0x00028d18 65202573 20257520 25750a00 61636365 e %s %u %u..acce │ │ │ │ + 0x00028d28 73732025 7320256c 6c640a00 63686d6f ss %s %lld..chmo │ │ │ │ + 0x00028d38 64202573 20256c6c 640a0000 63686f77 d %s %lld...chow │ │ │ │ + 0x00028d48 6e202573 20256c6c 6420256c 6c640a00 n %s %lld %lld.. │ │ │ │ + 0x00028d58 6c63686f 776e2025 7320256c 6c642025 lchown %s %lld % │ │ │ │ + 0x00028d68 6c6c640a 00000000 68617368 20257320 lld.....hash %s │ │ │ │ + 0x00028d78 25730a00 6d643500 73657472 65702025 %s..md5.setrep % │ │ │ │ + 0x00028d88 73202564 0a000000 2a000000 64656275 s %d....*...debu │ │ │ │ + 0x00028d98 67202573 0a000000 61756469 74202573 g %s....audit %s │ │ │ │ + 0x00028da8 0a000000 25732025 6c6c6420 256c6c64 ....%s %lld %lld │ │ │ │ + 0x00028db8 20256c6c 64000000 6d6b616c 6c6f6320 %lld...mkalloc │ │ │ │ + 0x00028dc8 25732025 6c6c6420 256c6c64 0a000000 %s %lld %lld.... │ │ │ │ + 0x00028dd8 6c73616c 6c6f6320 25730a00 25732025 lsalloc %s..%s % │ │ │ │ + 0x00028de8 6c6c6420 256c6c64 00000000 73656172 lld %lld....sear │ │ │ │ + 0x00028df8 63682025 73202573 2025640a 00000000 ch %s %s %d..... │ │ │ │ + 0x00028e08 00000000 256c6c64 20256c6c 6420256c ....%lld %lld %l │ │ │ │ + 0x00028e18 6c642025 6c6c6420 256c6c64 20256c6c ld %lld %lld %ll │ │ │ │ + 0x00028e28 6420256c 6c642025 6c6c6420 256c6c64 d %lld %lld %lld │ │ │ │ + 0x00028e38 20256c6c 6420256c 6c642025 6c6c6420 %lld %lld %lld │ │ │ │ + 0x00028e48 256c6c64 00000000 67657478 61747472 %lld....getxattr │ │ │ │ + 0x00028e58 20257320 25730a00 66676574 78617474 %s %s..fgetxatt │ │ │ │ + 0x00028e68 7220256c 6c642025 730a0000 6c676574 r %lld %s...lget │ │ │ │ + 0x00028e78 78617474 72202573 2025730a 00000000 xattr %s %s..... │ │ │ │ + 0x00028e88 6c697374 78617474 72202573 0a000000 listxattr %s.... │ │ │ │ + 0x00028e98 666c6973 74786174 74722025 6c6c640a flistxattr %lld. │ │ │ │ + 0x00028ea8 00000000 6c6c6973 74786174 74722025 ....llistxattr % │ │ │ │ + 0x00028eb8 730a0000 73657478 61747472 20257320 s...setxattr %s │ │ │ │ + 0x00028ec8 25732025 7a752025 640a0000 66736574 %s %zu %d...fset │ │ │ │ + 0x00028ed8 78617474 72202573 20257320 257a7520 xattr %s %s %zu │ │ │ │ + 0x00028ee8 25640a00 6c736574 78617474 72202573 %d..lsetxattr %s │ │ │ │ + 0x00028ef8 20257320 257a7520 25640a00 72656d6f %s %zu %d..remo │ │ │ │ + 0x00028f08 76657861 74747220 25732025 730a0000 vexattr %s %s... │ │ │ │ + 0x00028f18 6672656d 6f766578 61747472 20256c6c fremovexattr %ll │ │ │ │ + 0x00028f28 64202573 0a000000 6c72656d 6f766578 d %s....lremovex │ │ │ │ + 0x00028f38 61747472 20257320 25730a00 6a6f625f attr %s %s..job_ │ │ │ │ + 0x00028f48 63726561 74652025 7a750a00 6a6f625f create %zu..job_ │ │ │ │ + 0x00028f58 636f6d6d 69742025 6c6c640a 00000000 commit %lld..... │ │ │ │ + 0x00028f68 6a6f625f 6b696c6c 20256c6c 640a0000 job_kill %lld... │ │ │ │ + 0x00028f78 6a6f625f 73746174 75732025 6c6c640a job_status %lld. │ │ │ │ + 0x00028f88 00000000 6a6f625f 77616974 20256c6c ....job_wait %ll │ │ │ │ + 0x00028f98 6420256c 6c640a00 73657420 2d650a69 d %lld..set -e.i │ │ │ │ + 0x00028fa8 66205b20 2d72202f 6465762f 7572616e f [ -r /dev/uran │ │ │ │ + 0x00028fb8 646f6d20 5d3b2074 68656e0a 20202065 dom ]; then. e │ │ │ │ + 0x00028fc8 78706f72 74205241 4e444649 4c453d2f xport RANDFILE=/ │ │ │ │ + 0x00028fd8 6465762f 7572616e 646f6d0a 656c6966 dev/urandom.elif │ │ │ │ + 0x00028fe8 205b202d 72202f64 65762f72 616e646f [ -r /dev/rando │ │ │ │ + 0x00028ff8 6d205d3b 20746865 6e0a2020 20657870 m ]; then. exp │ │ │ │ + 0x00029008 6f727420 52414e44 46494c45 3d2f6465 ort RANDFILE=/de │ │ │ │ + 0x00029018 762f7261 6e646f6d 0a656c73 650a2020 v/random.else. │ │ │ │ + 0x00029028 20756e73 65742052 414e4446 494c450a unset RANDFILE. │ │ │ │ + 0x00029038 20202065 78706f72 7420484f 4d453d2f export HOME=/ │ │ │ │ + 0x00029048 0a66690a 73656420 272f5e5c 732a232f .fi.sed '/^\s*#/ │ │ │ │ + 0x00029058 6427203c 20222443 48495250 5f544943 d' < "$CHIRP_TIC │ │ │ │ + 0x00029068 4b45545f 4e414d45 22207c20 6f70656e KET_NAME" | open │ │ │ │ + 0x00029078 73736c20 72736120 2d707562 6f75740a ssl rsa -pubout. │ │ │ │ + 0x00029088 00000000 73657420 2d650a69 66205b20 ....set -e.if [ │ │ │ │ + 0x00029098 2d72202f 6465762f 7572616e 646f6d20 -r /dev/urandom │ │ │ │ + 0x000290a8 5d3b2074 68656e0a 20202065 78706f72 ]; then. expor │ │ │ │ + 0x000290b8 74205241 4e444649 4c453d2f 6465762f t RANDFILE=/dev/ │ │ │ │ + 0x000290c8 7572616e 646f6d0a 656c6966 205b202d urandom.elif [ - │ │ │ │ + 0x000290d8 72202f64 65762f72 616e646f 6d205d3b r /dev/random ]; │ │ │ │ + 0x000290e8 20746865 6e0a2020 20657870 6f727420 then. export │ │ │ │ + 0x000290f8 52414e44 46494c45 3d2f6465 762f7261 RANDFILE=/dev/ra │ │ │ │ + 0x00029108 6e646f6d 0a656c73 650a2020 20756e73 ndom.else. uns │ │ │ │ + 0x00029118 65742052 414e4446 494c450a 20202065 et RANDFILE. e │ │ │ │ + 0x00029128 78706f72 7420484f 4d453d2f 0a66690a xport HOME=/.fi. │ │ │ │ + 0x00029138 6966205b 202d7220 22244348 4952505f if [ -r "$CHIRP_ │ │ │ │ + 0x00029148 5449434b 45545f4e 414d4522 205d3b20 TICKET_NAME" ]; │ │ │ │ + 0x00029158 7468656e 0a097365 6420272f 5e5c732a then..sed '/^\s* │ │ │ │ + 0x00029168 232f6427 203c2022 24434849 52505f54 #/d' < "$CHIRP_T │ │ │ │ + 0x00029178 49434b45 545f4e41 4d452220 7c206f70 ICKET_NAME" | op │ │ │ │ + 0x00029188 656e7373 6c207273 61202d70 75626f75 enssl rsa -pubou │ │ │ │ + 0x00029198 740a0965 78697420 300a656c 73650a09 t..exit 0.else.. │ │ │ │ + 0x000291a8 65786974 20310a66 690a0000 73657420 exit 1.fi...set │ │ │ │ + 0x000291b8 2d650a69 66205b20 2d72202f 6465762f -e.if [ -r /dev/ │ │ │ │ + 0x000291c8 7572616e 646f6d20 5d3b2074 68656e0a urandom ]; then. │ │ │ │ + 0x000291d8 20202065 78706f72 74205241 4e444649 export RANDFI │ │ │ │ + 0x000291e8 4c453d2f 6465762f 7572616e 646f6d0a LE=/dev/urandom. │ │ │ │ + 0x000291f8 656c6966 205b202d 72202f64 65762f72 elif [ -r /dev/r │ │ │ │ + 0x00029208 616e646f 6d205d3b 20746865 6e0a2020 andom ]; then. │ │ │ │ + 0x00029218 20657870 6f727420 52414e44 46494c45 export RANDFILE │ │ │ │ + 0x00029228 3d2f6465 762f7261 6e646f6d 0a656c73 =/dev/random.els │ │ │ │ + 0x00029238 650a2020 20756e73 65742052 414e4446 e. unset RANDF │ │ │ │ + 0x00029248 494c450a 20202065 78706f72 7420484f ILE. export HO │ │ │ │ + 0x00029258 4d453d2f 0a66690a 756d6173 6b203031 ME=/.fi.umask 01 │ │ │ │ + 0x00029268 37370a54 3d606d6b 74656d70 202f746d 77.T=`mktemp /tm │ │ │ │ + 0x00029278 702f7469 636b6574 2e585858 58585860 p/ticket.XXXXXX` │ │ │ │ + 0x00029288 0a503d60 6d6b7465 6d70202f 746d702f .P=`mktemp /tmp/ │ │ │ │ + 0x00029298 7469636b 65742e70 75622e58 58585858 ticket.pub.XXXXX │ │ │ │ + 0x000292a8 58600a4d 44353d60 6d6b7465 6d70202f X`.MD5=`mktemp / │ │ │ │ + 0x000292b8 746d702f 7469636b 65742e6d 64352e58 tmp/ticket.md5.X │ │ │ │ + 0x000292c8 58585858 58600a65 63686f20 22232043 XXXXX`.echo "# C │ │ │ │ + 0x000292d8 68697270 20546963 6b657422 203e2022 hirp Ticket" > " │ │ │ │ + 0x000292e8 2454220a 6563686f 20222320 60646174 $T".echo "# `dat │ │ │ │ + 0x000292f8 65603a20 5469636b 65742043 72656174 e`: Ticket Creat │ │ │ │ + 0x00029308 65642e22 203e3e20 22245422 0a6f7065 ed." >> "$T".ope │ │ │ │ + 0x00029318 6e73736c 2067656e 72736120 22244348 nssl genrsa "$CH │ │ │ │ + 0x00029328 4952505f 5449434b 45545f42 49545322 IRP_TICKET_BITS" │ │ │ │ + 0x00029338 203e3e20 22245422 0a736564 20272f5e >> "$T".sed '/^ │ │ │ │ + 0x00029348 5c732a23 2f642720 3c202224 5422207c \s*#/d' < "$T" | │ │ │ │ + 0x00029358 206f7065 6e73736c 20727361 202d7075 openssl rsa -pu │ │ │ │ + 0x00029368 626f7574 203e2022 2450220a 6f70656e bout > "$P".open │ │ │ │ + 0x00029378 73736c20 6d643520 3c202224 5022207c ssl md5 < "$P" | │ │ │ │ + 0x00029388 20747220 2d642027 5b3a7370 6163653a tr -d '[:space: │ │ │ │ + 0x00029398 5d27207c 20746169 6c202d63 20333220 ]' | tail -c 32 │ │ │ │ + 0x000293a8 3e202224 4d443522 0a696620 5b202d7a > "$MD5".if [ -z │ │ │ │ + 0x000293b8 20222443 48495250 5f544943 4b45545f "$CHIRP_TICKET_ │ │ │ │ + 0x000293c8 4e414d45 22205d3b 20746865 6e0a2020 NAME" ]; then. │ │ │ │ + 0x000293d8 43484952 505f5449 434b4554 5f4e414d CHIRP_TICKET_NAM │ │ │ │ + 0x000293e8 453d2274 69636b65 742e6063 61742024 E="ticket.`cat $ │ │ │ │ + 0x000293f8 4d443560 220a6669 0a636174 203e2022 MD5`".fi.cat > " │ │ │ │ + 0x00029408 24434849 52505f54 49434b45 545f4e41 $CHIRP_TICKET_NA │ │ │ │ + 0x00029418 4d452220 3c202224 54220a72 6d202d66 ME" < "$T".rm -f │ │ │ │ + 0x00029428 20222454 22202224 50222022 244d4435 "$T" "$P" "$MD5 │ │ │ │ + 0x00029438 220a6563 686f2022 47656e65 72617465 ".echo "Generate │ │ │ │ + 0x00029448 64207469 636b6574 20244348 4952505f d ticket $CHIRP_ │ │ │ │ + 0x00029458 5449434b 45545f4e 414d452e 2220313e TICKET_NAME." 1> │ │ │ │ + 0x00029468 26320a70 72696e74 66202725 73272022 &2.printf '%s' " │ │ │ │ + 0x00029478 24434849 52505f54 49434b45 545f4e41 $CHIRP_TICKET_NA │ │ │ │ + 0x00029488 4d45220a 00000000 7375626a 65637420 ME".....subject │ │ │ │ + 0x00029498 22257322 0a000000 7469636b 65742022 "%s"....ticket " │ │ │ │ + 0x000294a8 2573220a 00000000 65787069 72617469 %s".....expirati │ │ │ │ + 0x000294b8 6f6e2022 256c7522 0a000000 72696768 on "%lu"....righ │ │ │ │ + 0x000294c8 74732022 25732220 22257322 0a000000 ts "%s" "%s".... │ │ │ │ + 0x000294d8 7375626a 65637400 7469636b 65740000 subject.ticket.. │ │ │ │ + 0x000294e8 65787069 72617469 6f6e0000 72696768 expiration..righ │ │ │ │ + 0x000294f8 74730000 2f000000 6e000000 7469636b ts../...n...tick │ │ │ │ + 0x00029508 65743a25 33327300 2f2e5f5f 7469636b et:%32s./.__tick │ │ │ │ + 0x00029518 65742e25 33327300 2e5f5f74 69636b65 et.%32s..__ticke │ │ │ │ + 0x00029528 742e256e 2533325b 30313233 34353637 t.%n%32[01234567 │ │ │ │ + 0x00029538 38396162 63646566 41424344 45465d25 89abcdefABCDEF]% │ │ │ │ + 0x00029548 6e000000 7469636b 65743a25 6e253332 n...ticket:%n%32 │ │ │ │ + 0x00029558 5b303132 33343536 37383961 62636465 [0123456789abcde │ │ │ │ + 0x00029568 66414243 4445465d 256e0000 4343544f fABCDEF]%n..CCTO │ │ │ │ + 0x00029578 4f4c535f 49505f4d 4f444500 49505634 OLS_IP_MODE.IPV4 │ │ │ │ + 0x00029588 00000000 4155544f 00000000 49505636 ....AUTO....IPV6 │ │ │ │ + 0x00029598 00000000 4343544f 4f4c535f 49505f4d ....CCTOOLS_IP_M │ │ │ │ + 0x000295a8 4f444520 68617320 696e7661 6c696420 ODE has invalid │ │ │ │ + 0x000295b8 76616c75 65202825 73292e20 2043686f value (%s). Cho │ │ │ │ + 0x000295c8 69636573 20617265 20495056 342c2049 ices are IPV4, I │ │ │ │ + 0x000295d8 5056362c 206f7220 4155544f 00000000 PV6, or AUTO.... │ │ │ │ + 0x000295e8 255b5e3a 5d3a2564 00000000 5b255b5e %[^:]:%d....[%[^ │ │ │ │ + 0x000295f8 5d5d5d3a 25640000 72657175 65737469 ]]]:%d..requesti │ │ │ │ + 0x00029608 6e672027 25732720 61757468 656e7469 ng '%s' authenti │ │ │ │ + 0x00029618 63617469 6f6e0000 25730a00 25733a20 cation..%s..%s: │ │ │ │ + 0x00029628 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ + 0x00029638 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ + 0x00029648 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ + 0x00029658 4c000000 61757468 2e630000 79657300 L...auth.c..yes. │ │ │ │ + 0x00029668 73657276 65722061 67726565 7320746f server agrees to │ │ │ │ + 0x00029678 20747279 20272573 27000000 73756363 try '%s'...succ │ │ │ │ + 0x00029688 65737366 756c6c79 20617574 68656e74 essfully authent │ │ │ │ + 0x00029698 69636174 65640000 72656164 696e6720 icated..reading │ │ │ │ + 0x000296a8 6261636b 20617574 6820696e 666f2066 back auth info f │ │ │ │ + 0x000296b8 726f6d20 73657276 65720000 73657276 rom server..serv │ │ │ │ + 0x000296c8 65722074 68696e6b 73204920 616d2025 er thinks I am % │ │ │ │ + 0x000296d8 733a2573 00000000 62757420 6e6f7420 s:%s....but not │ │ │ │ + 0x000296e8 61757468 6f72697a 65642074 6f20636f authorized to co │ │ │ │ + 0x000296f8 6e74696e 75650000 6661696c 65642074 ntinue..failed t │ │ │ │ + 0x00029708 6f206175 7468656e 74696361 74650000 o authenticate.. │ │ │ │ + 0x00029718 25733a20 25733a25 645b2573 5d206572 %s: %s:%d[%s] er │ │ │ │ + 0x00029728 726f723a 20256420 60257327 00000000 ror: %d `%s'.... │ │ │ │ + 0x00029738 73657276 65722072 65667573 65732074 server refuses t │ │ │ │ + 0x00029748 6f207472 79202725 73270000 7374696c o try '%s'..stil │ │ │ │ + 0x00029758 6c207472 79696e67 2e2e2e00 72616e20 l trying....ran │ │ │ │ + 0x00029768 6f757420 6f662061 75746865 6e746963 out of authentic │ │ │ │ + 0x00029778 61746f72 73000000 25733a25 64207265 ators...%s:%d re │ │ │ │ + 0x00029788 71756573 74732027 25732720 61757468 quests '%s' auth │ │ │ │ + 0x00029798 656e7469 63617469 6f6e0000 49206167 entication..I ag │ │ │ │ + 0x000297a8 72656520 746f2074 72792027 25732720 ree to try '%s' │ │ │ │ + 0x000297b8 00000000 7965730a 00000000 4920646f ....yes.....I do │ │ │ │ + 0x000297c8 206e6f74 20616772 65652074 6f202725 not agree to '% │ │ │ │ + 0x000297d8 73272000 6e6f0a00 27257327 20617574 s' .no..'%s' aut │ │ │ │ + 0x000297e8 68656e74 69636174 696f6e20 73756363 hentication succ │ │ │ │ + 0x000297f8 65656465 64000000 25733a25 64206973 eeded...%s:%d is │ │ │ │ + 0x00029808 2025733a 25730a00 7965730a 25730a25 %s:%s..yes.%s.% │ │ │ │ + 0x00029818 730a0000 25733a25 6420636f 756c6420 s...%s:%d could │ │ │ │ + 0x00029828 6e6f7420 61757468 656e7469 63617465 not authenticate │ │ │ │ + 0x00029838 20757369 6e672027 25732700 7374696c using '%s'.stil │ │ │ │ + 0x00029848 6c207472 79696e67 00000000 25733a25 l trying....%s:% │ │ │ │ + 0x00029858 64206469 73636f6e 6e656374 65640000 d disconnected.. │ │ │ │ + 0x00029868 61757468 5f617373 65727400 61757468 auth_assert.auth │ │ │ │ + 0x00029878 5f626172 72696572 00000000 6b657262 _barrier....kerb │ │ │ │ + 0x00029888 65726f73 00000000 676c6f62 75730000 eros....globus.. │ │ │ │ + 0x00029898 756e6978 00000000 686f7374 6e616d65 unix....hostname │ │ │ │ + 0x000298a8 00000000 61646472 65737300 7469636b ....address.tick │ │ │ │ + 0x000298b8 65740000 257a750a 00000000 676c6f62 et..%zu.....glob │ │ │ │ + 0x000298c8 75733a20 7573696e 67206465 6c656761 us: using delega │ │ │ │ + 0x000298d8 74656420 63726564 656e7469 616c0000 ted credential.. │ │ │ │ + 0x000298e8 676c6f62 75733a20 6c6f6164 696e6720 globus: loading │ │ │ │ + 0x000298f8 6d792063 72656465 6e746961 6c730000 my credentials.. │ │ │ │ + 0x00029908 676c6f62 75733a20 77616974 696e6720 globus: waiting │ │ │ │ + 0x00029918 666f7220 73657276 65722074 6f206765 for server to ge │ │ │ │ + 0x00029928 74207265 61647900 7965730a 00000000 t ready.yes..... │ │ │ │ + 0x00029938 676c6f62 75733a20 61757468 656e7469 globus: authenti │ │ │ │ + 0x00029948 63617469 6e672077 69746820 73657276 cating with serv │ │ │ │ + 0x00029958 65720000 4753492d 4e4f2d54 41524745 er..GSI-NO-TARGE │ │ │ │ + 0x00029968 54000000 676c6f62 75733a20 63726564 T...globus: cred │ │ │ │ + 0x00029978 656e7469 616c7320 61636365 70746564 entials accepted │ │ │ │ + 0x00029988 21000000 00000000 756e6b6e 6f776e20 !.......unknown │ │ │ │ + 0x00029998 72656173 6f6e0000 676c6f62 75733a20 reason..globus: │ │ │ │ + 0x000299a8 63726564 656e7469 616c7320 72656a65 credentials reje │ │ │ │ + 0x000299b8 63746564 3a202573 00000000 676c6f62 cted: %s....glob │ │ │ │ + 0x000299c8 75733a20 73657276 65722063 6f756c64 us: server could │ │ │ │ + 0x000299d8 6e277420 6c6f6164 20637265 64656e74 n't load credent │ │ │ │ + 0x000299e8 69616c73 00000000 676c6f62 75733a20 ials....globus: │ │ │ │ + 0x000299f8 636f756c 646e2774 206c6f61 64206d79 couldn't load my │ │ │ │ + 0x00029a08 20637265 64656e74 69616c73 3b206469 credentials; di │ │ │ │ + 0x00029a18 6420796f 75206772 69642d70 726f7879 d you grid-proxy │ │ │ │ + 0x00029a28 2d696e69 743f0000 6e6f0a00 676c6f62 -init?..no..glob │ │ │ │ + 0x00029a38 75733a20 77616974 696e6720 666f7220 us: waiting for │ │ │ │ + 0x00029a48 636c6965 6e742074 6f206765 74207265 client to get re │ │ │ │ + 0x00029a58 61647900 676c6f62 75733a20 61757468 ady.globus: auth │ │ │ │ + 0x00029a68 656e7469 63617469 6e672063 6c69656e enticating clien │ │ │ │ + 0x00029a78 74000000 676c6f62 75733a20 61636365 t...globus: acce │ │ │ │ + 0x00029a88 70746564 20636c69 656e7420 25730000 pted client %s.. │ │ │ │ + 0x00029a98 676c6f62 75733a20 636c6965 6e742064 globus: client d │ │ │ │ + 0x00029aa8 656c6567 61746564 20697473 20637265 elegated its cre │ │ │ │ + 0x00029ab8 64656e74 69616c73 00000000 676c6f62 dentials....glob │ │ │ │ + 0x00029ac8 75733a20 636f756c 646e2774 20617574 us: couldn't aut │ │ │ │ + 0x00029ad8 68656e74 69636174 6520636c 69656e74 henticate client │ │ │ │ + 0x00029ae8 3a202573 00000000 676c6f62 75733a20 : %s....globus: │ │ │ │ + 0x00029af8 636c6965 6e742063 6f756c64 6e277420 client couldn't │ │ │ │ + 0x00029b08 6c6f6164 20637265 64656e74 69616c73 load credentials │ │ │ │ + 0x00029b18 00000000 676c6f62 75733a20 636f756c ....globus: coul │ │ │ │ + 0x00029b28 646e2774 206c6f61 64206d79 20637265 dn't load my cre │ │ │ │ + 0x00029b38 64656e74 69616c73 3a206469 6420796f dentials: did yo │ │ │ │ + 0x00029b48 75207275 6e206772 69642d70 726f7879 u run grid-proxy │ │ │ │ + 0x00029b58 2d696e69 743f0000 676c6f62 75733a20 -init?..globus: │ │ │ │ + 0x00029b68 72656769 73746572 65640000 676c6f62 registered..glob │ │ │ │ + 0x00029b78 75730000 25733a20 25733a25 645b2573 us..%s: %s:%d[%s │ │ │ │ + 0x00029b88 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x00029b98 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x00029ba8 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ + 0x00029bb8 5f686f73 746e616d 652e6300 79657300 _hostname.c.yes. │ │ │ │ + 0x00029bc8 686f7374 6e616d65 3a206163 63657074 hostname: accept │ │ │ │ + 0x00029bd8 65640000 686f7374 6e616d65 3a20636f ed..hostname: co │ │ │ │ + 0x00029be8 756c646e 27742067 65742061 64647265 uldn't get addre │ │ │ │ + 0x00029bf8 7373206f 66206c69 6e6b0000 686f7374 ss of link..host │ │ │ │ + 0x00029c08 6e616d65 3a20636f 756c646e 2774206c name: couldn't l │ │ │ │ + 0x00029c18 6f6f6b20 7570206e 616d6520 6f662025 ook up name of % │ │ │ │ + 0x00029c28 73000000 686f7374 6e616d65 3a206f75 s...hostname: ou │ │ │ │ + 0x00029c38 74206f66 206d656d 6f727900 7965730a t of memory.yes. │ │ │ │ + 0x00029c48 00000000 6e6f0a00 686f7374 6e616d65 ....no..hostname │ │ │ │ + 0x00029c58 3a207265 67697374 65726564 00000000 : registered.... │ │ │ │ + 0x00029c68 686f7374 6e616d65 00000000 61757468 hostname....auth │ │ │ │ + 0x00029c78 5f686f73 746e616d 655f6173 73657274 _hostname_assert │ │ │ │ + 0x00029c88 00000000 6b657262 65726f73 3a206e6f ....kerberos: no │ │ │ │ + 0x00029c98 7420636f 6d70696c 65642069 6e000000 t compiled in... │ │ │ │ + 0x00029ca8 636f756c 64206e6f 74206163 63657373 could not access │ │ │ │ + 0x00029cb8 20746963 6b657420 25733a20 25730000 ticket %s: %s.. │ │ │ │ + 0x00029cc8 5449434b 45543d25 73000000 25733a20 TICKET=%s...%s: │ │ │ │ + 0x00029cd8 25733a25 645b2573 5d20756e 69782065 %s:%d[%s] unix e │ │ │ │ + 0x00029ce8 72726f72 3a202d31 20286572 726e6f20 rror: -1 (errno │ │ │ │ + 0x00029cf8 3d202564 29206025 73270000 46494e41 = %d) `%s'..FINA │ │ │ │ + 0x00029d08 4c000000 61757468 5f746963 6b65742e L...auth_ticket. │ │ │ │ + 0x00029d18 63000000 7368656c 6c636f64 653a0a25 c...shellcode:.% │ │ │ │ + 0x00029d28 73000000 25303278 00000000 6f70656e s...%02x....open │ │ │ │ + 0x00029d38 73736c20 64696420 6e6f7420 72657475 ssl did not retu │ │ │ │ + 0x00029d48 726e2070 75626b65 792c2074 7279696e rn pubkey, tryin │ │ │ │ + 0x00029d58 67206e65 78742074 69636b65 74000000 g next ticket... │ │ │ │ + 0x00029d68 74727969 6e672074 69636b65 74202573 trying ticket %s │ │ │ │ + 0x00029d78 00000000 25730a00 6465636c 696e6564 ....%s..declined │ │ │ │ + 0x00029d88 00000000 7469636b 65742025 73206465 ....ticket %s de │ │ │ │ + 0x00029d98 636c696e 65642c20 74727969 6e67206e clined, trying n │ │ │ │ + 0x00029da8 65787420 6f6e652e 2e2e0000 25733a20 ext one.....%s: │ │ │ │ + 0x00029db8 25733a25 645b2573 5d206572 726f723a %s:%d[%s] error: │ │ │ │ + 0x00029dc8 20256420 60257327 00000000 72656365 %d `%s'....rece │ │ │ │ + 0x00029dd8 69766564 20636861 6c6c656e 6765206f ived challenge o │ │ │ │ + 0x00029de8 6620256c 75206279 74657300 6f70656e f %lu bytes.open │ │ │ │ + 0x00029df8 73736c20 6661696c 65642c20 796f7572 ssl failed, your │ │ │ │ + 0x00029e08 206b6579 73697a65 206d6179 20626520 keysize may be │ │ │ │ + 0x00029e18 746f6f20 736d616c 6c000000 706c6561 too small...plea │ │ │ │ + 0x00029e28 73652064 65627567 20757369 6e672022 se debug using " │ │ │ │ + 0x00029e38 64642069 663d2f64 65762f75 72616e64 dd if=/dev/urand │ │ │ │ + 0x00029e48 6f6d2063 6f756e74 3d363420 62733d31 om count=64 bs=1 │ │ │ │ + 0x00029e58 207c206f 70656e73 736c2070 6b657975 | openssl pkeyu │ │ │ │ + 0x00029e68 746c202d 696e6b65 79203c74 69636b65 tl -inkey -sign".. │ │ │ │ + 0x00029e88 6f70656e 73736c20 64696420 6e6f7420 openssl did not │ │ │ │ + 0x00029e98 72657475 726e2064 69676573 742c2074 return digest, t │ │ │ │ + 0x00029ea8 7279696e 67206e65 78742074 69636b65 rying next ticke │ │ │ │ + 0x00029eb8 74000000 257a750a 00000000 73656e74 t...%zu.....sent │ │ │ │ + 0x00029ec8 20736967 6e656420 6368616c 6c656e67 signed challeng │ │ │ │ + 0x00029ed8 65206f66 20257a75 20627974 65730000 e of %zu bytes.. │ │ │ │ + 0x00029ee8 73756363 65737300 73756363 65656465 success.succeede │ │ │ │ + 0x00029ef8 64206368 616c6c65 6e676520 666f7220 d challenge for │ │ │ │ + 0x00029f08 25730000 6661696c 75726500 6661696c %s..failure.fail │ │ │ │ + 0x00029f18 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ + 0x00029f28 20257300 72656365 69766564 20626164 %s.received bad │ │ │ │ + 0x00029f38 20726573 706f6e73 653a2027 25732700 response: '%s'. │ │ │ │ + 0x00029f48 3d3d0a00 2f746d70 2f746963 6b65742e ==../tmp/ticket. │ │ │ │ + 0x00029f58 746d702e 58585858 58580000 7469636b tmp.XXXXXX..tick │ │ │ │ + 0x00029f68 65743a20 756e6162 6c652074 6f206372 et: unable to cr │ │ │ │ + 0x00029f78 65617465 2074656d 70206669 6c652025 eate temp file % │ │ │ │ + 0x00029f88 733a2025 730a0000 7469636b 65743a20 s: %s...ticket: │ │ │ │ + 0x00029f98 73656e64 696e6720 6368616c 6c656e67 sending challeng │ │ │ │ + 0x00029fa8 65206f66 20257a75 20627974 65730000 e of %zu bytes.. │ │ │ │ + 0x00029fb8 7469636b 65743a20 696e7661 6c696420 ticket: invalid │ │ │ │ + 0x00029fc8 72657370 6f6e7365 20746f20 6368616c response to chal │ │ │ │ + 0x00029fd8 6c656e67 650a0000 7469636b 65743a20 lenge...ticket: │ │ │ │ + 0x00029fe8 756e6162 6c652074 6f207265 61642065 unable to read e │ │ │ │ + 0x00029ff8 6e746972 65207369 676e6174 75726520 ntire signature │ │ │ │ + 0x0002a008 6f662025 64206279 7465730a 00000000 of %d bytes..... │ │ │ │ + 0x0002a018 7469636b 65743a20 72656365 69766564 ticket: received │ │ │ │ + 0x0002a028 20736967 6e656420 6368616c 6c656e67 signed challeng │ │ │ │ + 0x0002a038 65206f66 20256420 62797465 73000000 e of %d bytes... │ │ │ │ + 0x0002a048 7469636b 65743a20 636f756c 646e2774 ticket: couldn't │ │ │ │ + 0x0002a058 20777269 74652074 6f202573 3a202573 write to %s: %s │ │ │ │ + 0x0002a068 0a000000 6f70656e 73736c20 72736175 ....openssl rsau │ │ │ │ + 0x0002a078 746c202d 70756269 6e202d69 6e6b6579 tl -pubin -inkey │ │ │ │ + 0x0002a088 20222573 22202d69 6e202225 7322202d "%s" -in "%s" - │ │ │ │ + 0x0002a098 76657269 66790000 7469636b 65743a20 verify..ticket: │ │ │ │ + 0x0002a0a8 25730a00 7469636b 65743a20 6661696c %s..ticket: fail │ │ │ │ + 0x0002a0b8 65642063 68616c6c 656e6765 20666f72 ed challenge for │ │ │ │ + 0x0002a0c8 20257300 7469636b 65743a20 73756363 %s.ticket: succ │ │ │ │ + 0x0002a0d8 65656465 64206368 616c6c65 6e676520 eeded challenge │ │ │ │ + 0x0002a0e8 666f7220 25730000 7469636b 65743a20 for %s..ticket: │ │ │ │ + 0x0002a0f8 77616974 696e6720 666f7220 7469636b waiting for tick │ │ │ │ + 0x0002a108 65747300 7469636b 65743a20 64697363 ets.ticket: disc │ │ │ │ + 0x0002a118 6f6e6e65 63746564 2066726f 6d20636c onnected from cl │ │ │ │ + 0x0002a128 69656e74 00000000 3d3d0000 7469636b ient....==..tick │ │ │ │ + 0x0002a138 65743a20 65786861 75737465 6420616c et: exhausted al │ │ │ │ + 0x0002a148 6c207469 636b6574 20636861 6c6c656e l ticket challen │ │ │ │ + 0x0002a158 67657300 7469636b 65743a20 62616420 ges.ticket: bad │ │ │ │ + 0x0002a168 72657370 6f6e7365 00000000 7469636b response....tick │ │ │ │ + 0x0002a178 65743a20 72656164 20746963 6b657420 et: read ticket │ │ │ │ + 0x0002a188 64696765 73743a20 25730000 73756363 digest: %s..succ │ │ │ │ + 0x0002a198 6573730a 00000000 6661696c 7572650a ess.....failure. │ │ │ │ + 0x0002a1a8 00000000 7469636b 65743a20 72656769 ....ticket: regi │ │ │ │ + 0x0002a1b8 73746572 65640000 7469636b 65740000 stered..ticket.. │ │ │ │ + 0x0002a1c8 2c000000 61646469 6e672025 73000000 ,...adding %s... │ │ │ │ + 0x0002a1d8 2e000000 7469636b 65742e00 61646469 ....ticket..addi │ │ │ │ + 0x0002a1e8 6e672074 69636b65 74202573 00000000 ng ticket %s.... │ │ │ │ + 0x0002a1f8 6966205b 202d7220 2f646576 2f757261 if [ -r /dev/ura │ │ │ │ + 0x0002a208 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ + 0x0002a218 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ + 0x0002a228 65762f75 72616e64 6f6d0a65 6c696620 ev/urandom.elif │ │ │ │ + 0x0002a238 5b202d72 202f6465 762f7261 6e646f6d [ -r /dev/random │ │ │ │ + 0x0002a248 205d3b20 7468656e 0a096578 706f7274 ]; then..export │ │ │ │ + 0x0002a258 2052414e 4446494c 453d2f64 65762f72 RANDFILE=/dev/r │ │ │ │ + 0x0002a268 616e646f 6d0a656c 73650a09 756e7365 andom.else..unse │ │ │ │ + 0x0002a278 74205241 4e444649 4c450a09 6578706f t RANDFILE..expo │ │ │ │ + 0x0002a288 72742048 4f4d453d 2f0a6669 0a6f7065 rt HOME=/.fi.ope │ │ │ │ + 0x0002a298 6e73736c 20727361 202d696e 20222454 nssl rsa -in "$T │ │ │ │ + 0x0002a2a8 49434b45 5422202d 7075626f 75740a00 ICKET" -pubout.. │ │ │ │ + 0x0002a2b8 61757468 5f746963 6b65745f 61737365 auth_ticket_asse │ │ │ │ + 0x0002a2c8 72740000 6966205b 202d7220 2f646576 rt..if [ -r /dev │ │ │ │ + 0x0002a2d8 2f757261 6e646f6d 205d3b20 7468656e /urandom ]; then │ │ │ │ + 0x0002a2e8 0a096578 706f7274 2052414e 4446494c ..export RANDFIL │ │ │ │ + 0x0002a2f8 453d2f64 65762f75 72616e64 6f6d0a65 E=/dev/urandom.e │ │ │ │ + 0x0002a308 6c696620 5b202d72 202f6465 762f7261 lif [ -r /dev/ra │ │ │ │ + 0x0002a318 6e646f6d 205d3b20 7468656e 0a096578 ndom ]; then..ex │ │ │ │ + 0x0002a328 706f7274 2052414e 4446494c 453d2f64 port RANDFILE=/d │ │ │ │ + 0x0002a338 65762f72 616e646f 6d0a656c 73650a09 ev/random.else.. │ │ │ │ + 0x0002a348 756e7365 74205241 4e444649 4c450a09 unset RANDFILE.. │ │ │ │ + 0x0002a358 6578706f 72742048 4f4d453d 2f0a6669 export HOME=/.fi │ │ │ │ + 0x0002a368 0a6f7065 6e73736c 20727361 75746c20 .openssl rsautl │ │ │ │ + 0x0002a378 2d696e6b 65792022 24544943 4b455422 -inkey "$TICKET" │ │ │ │ + 0x0002a388 202d7369 676e0a00 756e6978 3a207761 -sign..unix: wa │ │ │ │ + 0x0002a398 6974696e 6720666f 72206368 616c6c65 iting for challe │ │ │ │ + 0x0002a3a8 6e676500 25733a20 25733a25 645b2573 nge.%s: %s:%d[%s │ │ │ │ + 0x0002a3b8 5d20756e 69782065 72726f72 3a202d31 ] unix error: -1 │ │ │ │ + 0x0002a3c8 20286572 726e6f20 3d202564 29206025 (errno = %d) `% │ │ │ │ + 0x0002a3d8 73270000 46494e41 4c000000 61757468 s'..FINAL...auth │ │ │ │ + 0x0002a3e8 5f756e69 782e6300 756e6978 3a206368 _unix.c.unix: ch │ │ │ │ + 0x0002a3f8 616c6c65 6e676520 69732025 73000000 allenge is %s... │ │ │ │ + 0x0002a408 756e6978 3a20636f 756c6420 6e6f7420 unix: could not │ │ │ │ + 0x0002a418 6d656574 20636861 6c6c656e 67653a20 meet challenge: │ │ │ │ + 0x0002a428 25730000 6e6f0a00 756e6978 3a206973 %s..no..unix: is │ │ │ │ + 0x0002a438 73756564 20726573 706f6e73 65000000 sued response... │ │ │ │ + 0x0002a448 7965730a 00000000 756e6978 3a207265 yes.....unix: re │ │ │ │ + 0x0002a458 73706f6e 73652072 656a6563 74656400 sponse rejected. │ │ │ │ + 0x0002a468 25733a20 25733a25 645b2573 5d206572 %s: %s:%d[%s] er │ │ │ │ + 0x0002a478 726f723a 20256420 60257327 00000000 ror: %d `%s'.... │ │ │ │ + 0x0002a488 756e6978 3a207265 73706f6e 73652061 unix: response a │ │ │ │ + 0x0002a498 63636570 74656400 25732f63 68616c6c ccepted.%s/chall │ │ │ │ + 0x0002a4a8 656e6765 2e25642e 25640000 756e6978 enge.%d.%d..unix │ │ │ │ + 0x0002a4b8 3a202573 20697320 696e2075 73652c20 : %s is in use, │ │ │ │ + 0x0002a4c8 7374696c 6c207472 79696e67 2e2e2e00 still trying.... │ │ │ │ + 0x0002a4d8 756e6978 3a206368 616c6c65 6e676520 unix: challenge │ │ │ │ + 0x0002a4e8 70617468 20697320 25730000 72000000 path is %s..r... │ │ │ │ + 0x0002a4f8 756e6978 3a20636f 756c646e 2774206f unix: couldn't o │ │ │ │ + 0x0002a508 70656e20 25733a20 25730000 756e6978 pen %s: %s..unix │ │ │ │ + 0x0002a518 3a206765 6e657261 74696e67 20636861 : generating cha │ │ │ │ + 0x0002a528 6c6c656e 67650000 25730a00 756e6978 llenge..%s..unix │ │ │ │ + 0x0002a538 3a207761 6974696e 6720666f 72207265 : waiting for re │ │ │ │ + 0x0002a548 73706f6e 73650000 79657300 756e6978 sponse..yes.unix │ │ │ │ + 0x0002a558 3a20636c 69656e74 20636c61 696d7320 : client claims │ │ │ │ + 0x0002a568 73756363 6573732c 20627574 20492064 success, but I d │ │ │ │ + 0x0002a578 6f6e2774 20736565 20697420 7965742e on't see it yet. │ │ │ │ + 0x0002a588 2e2e0000 756e6978 3a20676f 74207265 ....unix: got re │ │ │ │ + 0x0002a598 73706f6e 73650000 756e6978 3a20636c sponse..unix: cl │ │ │ │ + 0x0002a5a8 69656e74 20697320 75696420 25640000 ient is uid %d.. │ │ │ │ + 0x0002a5b8 756e6978 3a20636c 69656e74 20697320 unix: client is │ │ │ │ + 0x0002a5c8 7375626a 65637420 25730000 756e6978 subject %s..unix │ │ │ │ + 0x0002a5d8 3a207468 65726520 6973206e 6f207573 : there is no us │ │ │ │ + 0x0002a5e8 65722063 6f727265 73706f6e 64696e67 er corresponding │ │ │ │ + 0x0002a5f8 20746f20 75696420 25640000 756e6978 to uid %d..unix │ │ │ │ + 0x0002a608 3a20636c 69656e74 20666169 6c656420 : client failed │ │ │ │ + 0x0002a618 74686520 6368616c 6c656e67 653a2025 the challenge: % │ │ │ │ + 0x0002a628 73000000 756e6978 3a20636c 69656e74 s...unix: client │ │ │ │ + 0x0002a638 20646563 6c696e65 64207468 65206368 declined the ch │ │ │ │ + 0x0002a648 616c6c65 6e676500 756e6978 3a207265 allenge.unix: re │ │ │ │ + 0x0002a658 67697374 65726564 00000000 756e6978 gistered....unix │ │ │ │ + 0x0002a668 00000000 61757468 5f756e69 785f6173 ....auth_unix_as │ │ │ │ + 0x0002a678 73657274 00000000 62756666 65722e63 sert....buffer.c │ │ │ │ + 0x0002a688 00000000 5b25733a 25645d3a 20257300 ....[%s:%d]: %s. │ │ │ │ + 0x0002a698 66617461 6c000000 6572726f 72000000 fatal...error... │ │ │ │ + 0x0002a6a8 6e6f7469 63650000 64656275 67000000 notice..debug... │ │ │ │ + 0x0002a6b8 73797363 616c6c00 6368616e 6e656c00 syscall.channel. │ │ │ │ + 0x0002a6c8 70726f63 65737300 7265736f 6c766500 process.resolve. │ │ │ │ + 0x0002a6d8 6c696263 616c6c00 74637000 646e7300 libcall.tcp.dns. │ │ │ │ + 0x0002a6e8 61757468 00000000 6c6f6361 6c000000 auth....local... │ │ │ │ + 0x0002a6f8 68747470 00000000 66747000 6e657374 http....ftp.nest │ │ │ │ + 0x0002a708 00000000 63686972 70000000 63766d66 ....chirp...cvmf │ │ │ │ + 0x0002a718 73000000 6d756c74 69000000 64636170 s...multi...dcap │ │ │ │ + 0x0002a728 00000000 7266696f 00000000 676c6974 ....rfio....glit │ │ │ │ + 0x0002a738 65000000 6c666300 6766616c 00000000 e...lfc.gfal.... │ │ │ │ + 0x0002a748 67726f77 00000000 70737472 65650000 grow....pstree.. │ │ │ │ + 0x0002a758 616c6c6f 63000000 63616368 65000000 alloc...cache... │ │ │ │ + 0x0002a768 706f6c6c 00000000 68646673 00000000 poll....hdfs.... │ │ │ │ + 0x0002a778 62786772 69640000 6c6f6769 6e000000 bxgrid..login... │ │ │ │ + 0x0002a788 69726f64 73000000 77710000 6d706900 irods...wq..mpi. │ │ │ │ + 0x0002a798 75736572 00000000 78726f6f 74640000 user....xrootd.. │ │ │ │ + 0x0002a7a8 72656d6f 74650000 62617463 68000000 remote..batch... │ │ │ │ + 0x0002a7b8 726d6f6e 69746f72 00000000 6d616b65 rmonitor....make │ │ │ │ + 0x0002a7c8 666c6f77 00000000 6d616b65 666c6f77 flow....makeflow │ │ │ │ + 0x0002a7d8 5f72756e 00000000 6d616b65 666c6f77 _run....makeflow │ │ │ │ + 0x0002a7e8 5f616c6c 6f630000 6d616b65 666c6f77 _alloc..makeflow │ │ │ │ + 0x0002a7f8 5f6c6578 65720000 6d616b65 666c6f77 _lexer..makeflow │ │ │ │ + 0x0002a808 5f706172 73657200 6d616b65 666c6f77 _parser.makeflow │ │ │ │ + 0x0002a818 5f686f6f 6b000000 65787400 636f6e66 _hook...ext.conf │ │ │ │ + 0x0002a828 75676100 76696e65 00000000 746c7100 uga.vine....tlq. │ │ │ │ + 0x0002a838 6a780000 73736c00 616c6c00 6275636b jx..ssl.all.buck │ │ │ │ + 0x0002a848 6574696e 67000000 74696d65 00000000 eting...time.... │ │ │ │ + 0x0002a858 70696400 636c6561 72000000 636c6561 pid.clear...clea │ │ │ │ + 0x0002a868 72202875 6e736574 7320616c 6c20666c r (unsets all fl │ │ │ │ + 0x0002a878 61677329 00000000 2c202573 00000000 ags)...., %s.... │ │ │ │ + 0x0002a888 545a0000 25303464 2f253032 642f2530 TZ..%04d/%02d/%0 │ │ │ │ + 0x0002a898 32642025 3032643a 25303264 3a253032 2d %02d:%02d:%02 │ │ │ │ + 0x0002a8a8 642e2530 326c6420 25735b25 645d0000 d.%02ld %s[%d].. │ │ │ │ + 0x0002a8b8 3c636869 6c643a25 643e2000 25733a20 .%s: │ │ │ │ + 0x0002a8c8 00000000 0a000000 3a737464 65727200 ........:stderr. │ │ │ │ + 0x0002a8d8 3a737464 6f757400 636f756c 64206e6f :stdout.could no │ │ │ │ + 0x0002a8e8 74207365 74206465 62756720 66696c65 t set debug file │ │ │ │ + 0x0002a8f8 20272573 273a2025 73000000 636f756c '%s': %s...coul │ │ │ │ + 0x0002a908 64206e6f 74207265 6f70656e 20646562 d not reopen deb │ │ │ │ + 0x0002a918 7567206c 6f673a20 25730000 445f4445 ug log: %s..D_DE │ │ │ │ + 0x0002a928 42554700 25733a20 25733a20 25733a25 BUG.%s: %s: %s:% │ │ │ │ + 0x0002a938 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ + 0x0002a948 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ + 0x0002a958 29206025 73270a00 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ + 0x0002a968 64656275 675f6669 6c652e63 00000000 debug_file.c.... │ │ │ │ + 0x0002a978 25732e6f 6c640000 636f756c 646e2774 %s.old..couldn't │ │ │ │ + 0x0002a988 20737461 74206465 62756720 66696c65 stat debug file │ │ │ │ + 0x0002a998 3a202573 0a000000 636f756c 646e2774 : %s....couldn't │ │ │ │ + 0x0002a9a8 20777269 74652074 6f206465 62756720 write to debug │ │ │ │ + 0x0002a9b8 66696c65 3a202573 0a000000 25732e25 file: %s....%s.% │ │ │ │ + 0x0002a9c8 73000000 64656275 675f6669 6c655f72 s...debug_file_r │ │ │ │ + 0x0002a9d8 656f7065 6e000000 72000000 2f657463 eopen...r.../etc │ │ │ │ + 0x0002a9e8 2f726573 6f6c762e 636f6e66 00000000 /resolv.conf.... │ │ │ │ + 0x0002a9f8 73656172 63682025 5b5e2009 0a5d0000 search %[^ ..].. │ │ │ │ + 0x0002aa08 646f6d61 696e2025 5b5e2009 0a5d0000 domain %[^ ..].. │ │ │ │ + 0x0002aa18 5e2e2a5c 2e6c6f63 616c2400 66696e64 ^.*\.local$.find │ │ │ │ + 0x0002aa28 696e6720 6d792068 6f73746e 616d653a ing my hostname: │ │ │ │ + 0x0002aa38 20756e61 6d65203d 2025732c 20616464 uname = %s, add │ │ │ │ + 0x0002aa48 72657373 203d2025 732c2068 6f73746e ress = %s, hostn │ │ │ │ + 0x0002aa58 616d6520 3d202573 00000000 6c6f6361 ame = %s....loca │ │ │ │ + 0x0002aa68 6c686f73 74000000 3132372e 302e302e lhost...127.0.0. │ │ │ │ + 0x0002aa78 31000000 6c6f6361 6c206164 64726573 1...local addres │ │ │ │ + 0x0002aa88 73206f66 20272573 27202825 73292069 s of '%s' (%s) i │ │ │ │ + 0x0002aa98 73206e6f 74207665 72792075 73656675 s not very usefu │ │ │ │ + 0x0002aaa8 6c2e0000 25732e25 73000000 62757420 l...%s.%s...but │ │ │ │ + 0x0002aab8 2f657463 2f726573 6f6c762e 636f6e66 /etc/resolv.conf │ │ │ │ + 0x0002aac8 20736179 7320646f 6d61696e 203d2025 says domain = % │ │ │ │ + 0x0002aad8 7320736f 20686f73 746e616d 65203d20 s so hostname = │ │ │ │ + 0x0002aae8 25730000 756e666f 7274756e 6174656c %s..unfortunatel │ │ │ │ + 0x0002aaf8 79202573 20697320 6d65616e 696e676c y %s is meaningl │ │ │ │ + 0x0002ab08 6573732c 20736f20 676f696e 67206261 ess, so going ba │ │ │ │ + 0x0002ab18 636b2074 6f202573 00000000 25730000 ck to %s....%s.. │ │ │ │ + 0x0002ab28 63616e6e 6f742066 696e6420 616e7920 cannot find any │ │ │ │ + 0x0002ab38 6d6f7265 20696e66 6f2c2073 6f207573 more info, so us │ │ │ │ + 0x0002ab48 6520686f 73746e61 6d65203d 20257300 e hostname = %s. │ │ │ │ + 0x0002ab58 5443505f 57494e44 4f575f53 495a4500 TCP_WINDOW_SIZE. │ │ │ │ + 0x0002ab68 61747461 63686564 20746f20 25732070 attached to %s p │ │ │ │ + 0x0002ab78 6f727420 25640000 736f636b 61646472 ort %d..sockaddr │ │ │ │ + 0x0002ab88 5f736574 5f706f72 743a2075 6e657870 _set_port: unexp │ │ │ │ + 0x0002ab98 65637465 64206164 64726573 73206661 ected address fa │ │ │ │ + 0x0002aba8 6d696c79 2025640a 00000000 25730000 mily %d.....%s.. │ │ │ │ + 0x0002abb8 636f756c 64206e6f 74206372 65617465 could not create │ │ │ │ + 0x0002abc8 2053534c 20636f6e 74657874 3a202573 SSL context: %s │ │ │ │ + 0x0002abd8 00000000 73657474 696e6720 63657274 ....setting cert │ │ │ │ + 0x0002abe8 69666963 61746520 616e6420 6b657900 ificate and key. │ │ │ │ + 0x0002abf8 626f7468 206f7220 6e656974 68657220 both or neither │ │ │ │ + 0x0002ac08 73736c5f 6b657920 616e6420 73736c5f ssl_key and ssl_ │ │ │ │ + 0x0002ac18 63657274 2073686f 756c6420 62652073 cert should be s │ │ │ │ + 0x0002ac28 70656369 66696564 2e000000 636f756c pecified....coul │ │ │ │ + 0x0002ac38 64206e6f 74207365 74207373 6c206365 d not set ssl ce │ │ │ │ + 0x0002ac48 72746966 69636174 653a2025 73000000 rtificate: %s... │ │ │ │ + 0x0002ac58 636f756c 64206e6f 74207365 74207373 could not set ss │ │ │ │ + 0x0002ac68 6c206b65 793a2025 73000000 5443505f l key: %s...TCP_ │ │ │ │ + 0x0002ac78 4c4f575f 504f5254 00000000 5443505f LOW_PORT....TCP_ │ │ │ │ + 0x0002ac88 48494748 5f504f52 54000000 68696768 HIGH_PORT...high │ │ │ │ + 0x0002ac98 20706f72 74202564 20697320 6c657373 port %d is less │ │ │ │ + 0x0002aca8 20746861 6e206c6f 7720706f 72742025 than low port % │ │ │ │ + 0x0002acb8 6420696e 2072616e 67650000 6c697374 d in range..list │ │ │ │ + 0x0002acc8 656e696e 67206f6e 20706f72 74202564 ening on port %d │ │ │ │ + 0x0002acd8 00000000 61636365 7074696e 67207373 ....accepting ss │ │ │ │ + 0x0002ace8 6c207374 61746520 666f7220 25732070 l state for %s p │ │ │ │ + 0x0002acf8 6f727420 25640000 73736c20 61636365 ort %d..ssl acce │ │ │ │ + 0x0002ad08 70742066 61696c65 64206672 6f6d2025 pt failed from % │ │ │ │ + 0x0002ad18 7320706f 72742025 64000000 436f756c s port %d...Coul │ │ │ │ + 0x0002ad28 64206e6f 74207377 69746368 206c696e d not switch lin │ │ │ │ + 0x0002ad38 6b206261 636b2074 6f206e6f 6e2d626c k back to non-bl │ │ │ │ + 0x0002ad48 6f636b69 6e672061 66746572 2053534c ocking after SSL │ │ │ │ + 0x0002ad58 2068616e 64736861 6b653a20 25730000 handshake: %s.. │ │ │ │ + 0x0002ad68 53657474 696e6720 534e4920 746f3a20 Setting SNI to: │ │ │ │ + 0x0002ad78 25730000 61636365 70746564 20636f6e %s..accepted con │ │ │ │ + 0x0002ad88 6e656374 696f6e20 66726f6d 20257320 nection from %s │ │ │ │ + 0x0002ad98 706f7274 20256400 636f6e6e 65637469 port %d.connecti │ │ │ │ + 0x0002ada8 6e672074 6f202573 20706f72 74202564 ng to %s port %d │ │ │ │ + 0x0002adb8 00000000 6d616465 20636f6e 6e656374 ....made connect │ │ │ │ + 0x0002adc8 696f6e20 746f2025 7320706f 72742025 ion to %s port % │ │ │ │ + 0x0002add8 64000000 636f6e6e 65637469 6f6e2074 d...connection t │ │ │ │ + 0x0002ade8 6f202573 20706f72 74202564 20666169 o %s port %d fai │ │ │ │ + 0x0002adf8 6c656420 28257329 00000000 64656c65 led (%s)....dele │ │ │ │ + 0x0002ae08 74696e67 20636f6e 74657874 2066726f ting context fro │ │ │ │ + 0x0002ae18 6d202573 20706f72 74202564 00000000 m %s port %d.... │ │ │ │ + 0x0002ae28 636c6561 72696e67 20737461 74652066 clearing state f │ │ │ │ + 0x0002ae38 726f6d20 25732070 6f727420 25640000 rom %s port %d.. │ │ │ │ + 0x0002ae48 64697363 6f6e6e65 63746564 2066726f disconnected fro │ │ │ │ + 0x0002ae58 6d202573 20706f72 74202564 00000000 m %s port %d.... │ │ │ │ + 0x0002ae68 6f757420 6f66206d 656d6f72 790a0000 out of memory... │ │ │ │ + 0x0002ae78 80000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002ae88 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002ae98 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002aea8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002aeb8 25303278 00000000 67656e65 72617469 %02x....generati │ │ │ │ + 0x0002aec8 6e672061 62736f6c 75746520 70617468 ng absolute path │ │ │ │ + 0x0002aed8 20746f20 60257327 3a202573 00000000 to `%s': %s.... │ │ │ │ + 0x0002aee8 636f756c 64206e6f 74207265 736f6c76 could not resolv │ │ │ │ + 0x0002aef8 65207061 74682060 2573273a 20257300 e path `%s': %s. │ │ │ │ + 0x0002af08 636f756c 64206e6f 74206465 6c657465 could not delete │ │ │ │ + 0x0002af18 2074656d 706f7261 72792064 69722060 temporary dir ` │ │ │ │ + 0x0002af28 2573273a 20257300 2e000000 2f2e2e00 %s': %s...../... │ │ │ │ + 0x0002af38 2f000000 2e2f0000 2e2e2f00 2e2e0000 /..../..../..... │ │ │ │ + 0x0002af48 2f2e2e2f 00000000 25732f25 73000000 /../....%s/%s... │ │ │ │ + 0x0002af58 636f756c 646e2774 20676574 6377643a couldn't getcwd: │ │ │ │ + 0x0002af68 20257300 25732563 00000000 25732f00 %s.%s%c....%s/. │ │ │ │ + 0x0002af78 50415448 00000000 3a000000 70617468 PATH....:...path │ │ │ │ + 0x0002af88 5f636f6e 63617420 6d616c6c 6f632066 _concat malloc f │ │ │ │ + 0x0002af98 61696c65 643a2025 73210a00 6c737461 ailed: %s!..lsta │ │ │ │ + 0x0002afa8 74282573 29206661 696c6564 3a202573 t(%s) failed: %s │ │ │ │ + 0x0002afb8 210a0000 25732069 6e636c75 64657320 !...%s includes │ │ │ │ + 0x0002afc8 73796d62 6f6c6963 206c696e 6b282573 symbolic link(%s │ │ │ │ + 0x0002afd8 29210a00 70617468 5f646570 74682064 )!..path_depth d │ │ │ │ + 0x0002afe8 6f657320 6e6f7420 73757070 6f727420 oes not support │ │ │ │ + 0x0002aff8 74686520 70617468 20282573 2920696e the path (%s) in │ │ │ │ + 0x0002b008 636c7564 696e6720 646f7562 6c652064 cluding double d │ │ │ │ + 0x0002b018 6f747321 0a000000 25732069 73206120 ots!....%s is a │ │ │ │ + 0x0002b028 44495245 43544f52 59000000 2f646576 DIRECTORY.../dev │ │ │ │ + 0x0002b038 2f757261 6e646f6d 00000000 2f646576 /urandom..../dev │ │ │ │ + 0x0002b048 2f72616e 646f6d00 7761726e 696e673a /random.warning: │ │ │ │ + 0x0002b058 2066616c 6c696e67 20626163 6b20746f falling back to │ │ │ │ + 0x0002b068 206c6f77 2d717561 6c697479 20656e74 low-quality ent │ │ │ │ + 0x0002b078 726f7079 00000000 25303136 6c6c7800 ropy....%016llx. │ │ │ │ + 0x0002b088 25733a20 25733a25 645b2573 5d20756e %s: %s:%d[%s] un │ │ │ │ + 0x0002b098 69782065 72726f72 3a202d31 20286572 ix error: -1 (er │ │ │ │ + 0x0002b0a8 726e6f20 3d202564 29206025 73270000 rno = %d) `%s'.. │ │ │ │ + 0x0002b0b8 46494e41 4c000000 7368656c 6c2e6300 FINAL...shell.c. │ │ │ │ + 0x0002b0c8 2d630000 73680000 2f62696e 2f736800 -c..sh../bin/sh. │ │ │ │ + 0x0002b0d8 7368656c 6c636f64 65206578 65637574 shellcode execut │ │ │ │ + 0x0002b0e8 65206661 696c7572 653a2025 73000000 e failure: %s... │ │ │ │ + 0x0002b0f8 25733a20 25733a25 645b2573 5d206572 %s: %s:%d[%s] er │ │ │ │ + 0x0002b108 726f723a 20256420 60257327 00000000 ror: %d `%s'.... │ │ │ │ + 0x0002b118 7368656c 6c636f64 65206669 6e697368 shellcode finish │ │ │ │ + 0x0002b128 65642069 6e20252e 32667300 ffffffff ed in %.2fs..... │ │ │ │ + 0x0002b138 ffffffff 65786563 75746500 7368656c ....execute.shel │ │ │ │ + 0x0002b148 6c636f64 65000000 22000000 5c000000 lcode..."...\... │ │ │ │ + 0x0002b158 27270000 20000000 5e000000 24000000 ''.. ...^...$... │ │ │ │ + 0x0002b168 252e3166 25730000 256c6c64 20256300 %.1f%s..%lld %c. │ │ │ │ + 0x0002b178 00000000 43616e6e 6f742061 6c6c6f63 ....Cannot alloc │ │ │ │ + 0x0002b188 61746520 6d656d6f 72792066 6f722073 ate memory for s │ │ │ │ + 0x0002b198 7472696e 6720636f 6e636174 656e6174 tring concatenat │ │ │ │ + 0x0002b1a8 696f6e2e 0a000000 25250000 25733025 ion.....%%..%s0% │ │ │ │ + 0x0002b1b8 64000000 25732564 00000000 4a616e00 d...%s%d....Jan. │ │ │ │ + 0x0002b1c8 46656200 4d617200 41707200 4d617900 Feb.Mar.Apr.May. │ │ │ │ + 0x0002b1d8 4a756e00 4a756c00 41756700 53657000 Jun.Jul.Aug.Sep. │ │ │ │ + 0x0002b1e8 4f637400 4e6f7600 44656300 53747269 Oct.Nov.Dec.Stri │ │ │ │ + 0x0002b1f8 6e672027 25333073 2e2e2e27 20697320 ng '%30s...' is │ │ │ │ + 0x0002b208 257a6420 28677265 61746572 20746861 %zd (greater tha │ │ │ │ + 0x0002b218 6e207468 6520257a 64206c69 6d697429 n the %zd limit) │ │ │ │ + 0x0002b228 2e000000 74727565 00000000 79657300 ....true....yes. │ │ │ │ + 0x0002b238 7b7d0000 5b5d0000 202f6269 6e2f7368 {}..[].. /bin/sh │ │ │ │ + 0x0002b248 202d6320 00000000 00000020 4b00204d -c ....... K. M │ │ │ │ + 0x0002b258 00204700 20540020 50000000 25252532 . G. T. P...%%%2 │ │ │ │ + 0x0002b268 58000000 25327800 6f757420 6f66206d X...%2x.out of m │ │ │ │ + 0x0002b278 656d6f72 79000000 25733a20 25733a25 emory...%s: %s:% │ │ │ │ + 0x0002b288 645b2573 5d20756e 69782065 72726f72 d[%s] unix error │ │ │ │ + 0x0002b298 3a202d31 20286572 726e6f20 3d202564 : -1 (errno = %d │ │ │ │ + 0x0002b2a8 29206025 73270000 46494e41 4c000000 ) `%s'..FINAL... │ │ │ │ + 0x0002b2b8 61757468 5f616464 72657373 2e630000 auth_address.c.. │ │ │ │ + 0x0002b2c8 79657300 61646472 6573733a 20616363 yes.address: acc │ │ │ │ + 0x0002b2d8 65707465 64000000 61646472 6573733a epted...address: │ │ │ │ + 0x0002b2e8 20636f75 6c646e27 74206765 74206164 couldn't get ad │ │ │ │ + 0x0002b2f8 64726573 73206f66 206c696e 6b000000 dress of link... │ │ │ │ + 0x0002b308 61646472 6573733a 206f7574 206f6620 address: out of │ │ │ │ + 0x0002b318 6d656d6f 72790000 7965730a 00000000 memory..yes..... │ │ │ │ + 0x0002b328 6e6f0a00 61646472 6573733a 20726567 no..address: reg │ │ │ │ + 0x0002b338 69737465 72656400 61646472 65737300 istered.address. │ │ │ │ + 0x0002b348 61757468 5f616464 72657373 5f617373 auth_address_ass │ │ │ │ + 0x0002b358 65727400 6c6f6f6b 696e6720 75702061 ert.looking up a │ │ │ │ + 0x0002b368 64647220 25730000 25732069 73206e6f ddr %s..%s is no │ │ │ │ + 0x0002b378 74206120 76616c69 64206164 64720000 t a valid addr.. │ │ │ │ + 0x0002b388 636f756c 646e2774 206c6f6f 6b207570 couldn't look up │ │ │ │ + 0x0002b398 2025733a 20257300 25732069 73202573 %s: %s.%s is %s │ │ │ │ + 0x0002b3a8 00000000 6c6f6f6b 696e6720 7570206e ....looking up n │ │ │ │ + 0x0002b3b8 616d6520 25730000 756e6162 6c652074 ame %s..unable t │ │ │ │ + 0x0002b3c8 6f207472 616e736c 61746520 72657375 o translate resu │ │ │ │ + 0x0002b3d8 6c742066 726f6d20 67657461 64647269 lt from getaddri │ │ │ │ + 0x0002b3e8 6e666f00 3e000000 41000000 0c000000 nfo.>...A....... │ │ │ │ + 0x0002b3f8 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ + 0x0002b408 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ + 0x0002b418 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ + 0x0002b428 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ + 0x0002b438 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ + 0x0002b448 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ + 0x0002b458 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ + 0x0002b468 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ + 0x0002b478 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0002b498 0073fd7f 01000000 .s...... │ │ │ │ + 0x0002b47c 1c73fd7f 01000000 .s...... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0002b4a0 00000000 .... │ │ │ │ + 0x0002b484 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ 0x00040240 ac1f0000 ac1f0000 ac1f0000 ac1f0000 ................ │ │ │ │ 0x00040250 ac1f0000 ac1f0000 ac1f0000 ac1f0000 ................ │ │ │ │ 0x00040260 ac1f0000 ac1f0000 ac1f0000 ac1f0000 ................ │ │ │ │ 0x00040270 ac1f0000 ac1f0000 ac1f0000 ac1f0000 ................ │ │ │ │ 0x00040280 ac1f0000 ac1f0000 ac1f0000 ac1f0000 ................ │ │ │ │ 0x00040290 ac1f0000 ac1f0000 ac1f0000 ac1f0000 ................ │ │ │ │ 0x000402a0 ac1f0000 ac1f0000 00000000 00000000 ................ │ │ │ │ - 0x000402b0 55ae0100 33ca0100 952e0000 ec470500 U...3........G.. │ │ │ │ + 0x000402b0 51ae0100 2fca0100 952e0000 ec470500 Q.../........G.. │ │ │ │ 0x000402c0 400f0400 f8470500 f0470500 480f0400 @....G...G..H... │ │ │ │ 0x000402d0 d8470500 00000000 00000000 e0470500 .G...........G.. │ │ │ │ - 0x000402e0 c8470500 00000000 e8470500 b1b10100 .G.......G...... │ │ │ │ - 0x000402f0 20580500 f4470500 00000000 e3b10100 X...G.......... │ │ │ │ + 0x000402e0 c8470500 00000000 e8470500 adb10100 .G.......G...... │ │ │ │ + 0x000402f0 20580500 f4470500 00000000 dfb10100 X...G.......... │ │ │ │ 0x00040300 00000000 fc470500 d0470500 00000000 .....G...G...... │ │ │ │ 0x00040310 00000000 00000000 440f0400 00000000 ........D....... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -125,73 +125,73 @@ │ │ │ │ 0x00040ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00040ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00040ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00040af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00040b00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00040b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00040b20 00000000 00000000 00000000 05000000 ................ │ │ │ │ - 0x00040b30 07000000 00000000 b1b10100 00000000 ................ │ │ │ │ - 0x00040b40 b4a60200 00000000 01000000 00000000 ................ │ │ │ │ - 0x00040b50 bca60200 00000000 02000000 00000000 ................ │ │ │ │ - 0x00040b60 c4a60200 00000000 04000000 00000000 ................ │ │ │ │ - 0x00040b70 cca60200 00000000 08000000 00000000 ................ │ │ │ │ - 0x00040b80 d4a60200 00000000 10000000 00000000 ................ │ │ │ │ - 0x00040b90 dca60200 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x00040ba0 e4a60200 00000000 40000000 00000000 ........@....... │ │ │ │ - 0x00040bb0 eca60200 00000000 80000000 00000000 ................ │ │ │ │ - 0x00040bc0 f4a60200 00000000 00010000 00000000 ................ │ │ │ │ - 0x00040bd0 fca60200 00000000 00080000 00000000 ................ │ │ │ │ - 0x00040be0 00a70200 00000000 00040000 00000000 ................ │ │ │ │ - 0x00040bf0 04a70200 00000000 00100000 00000000 ................ │ │ │ │ - 0x00040c00 0ca70200 00000000 00020000 00000000 ................ │ │ │ │ - 0x00040c10 14a70200 00000000 00800000 00000000 ................ │ │ │ │ - 0x00040c20 1ca70200 00000000 00000100 00000000 ................ │ │ │ │ - 0x00040c30 20a70200 00000000 00000200 00000000 ............... │ │ │ │ - 0x00040c40 28a70200 00000000 00000800 00000000 (............... │ │ │ │ - 0x00040c50 30a70200 00000000 00400000 00000000 0........@...... │ │ │ │ - 0x00040c60 38a70200 00000000 00008000 00000000 8............... │ │ │ │ - 0x00040c70 40a70200 00000000 00001000 00000000 @............... │ │ │ │ - 0x00040c80 48a70200 00000000 00002000 00000000 H......... ..... │ │ │ │ - 0x00040c90 50a70200 00000000 00004000 00000000 P.........@..... │ │ │ │ - 0x00040ca0 58a70200 00000000 00000004 00000000 X............... │ │ │ │ - 0x00040cb0 5ca70200 00000000 00000008 00000000 \............... │ │ │ │ - 0x00040cc0 64a70200 00000000 00000400 00000000 d............... │ │ │ │ - 0x00040cd0 6ca70200 00000000 00000001 00000000 l............... │ │ │ │ - 0x00040ce0 74a70200 00000000 00000002 00000000 t............... │ │ │ │ - 0x00040cf0 7ca70200 00000000 00000040 00000000 |..........@.... │ │ │ │ - 0x00040d00 84a70200 00000000 00000080 00000000 ................ │ │ │ │ - 0x00040d10 8ca70200 00000000 00000000 01000000 ................ │ │ │ │ - 0x00040d20 94a70200 00000000 00000000 04000000 ................ │ │ │ │ - 0x00040d30 9ca70200 00000000 00000020 00000000 ........... .... │ │ │ │ - 0x00040d40 a4a70200 00000000 00200000 00000000 ......... ...... │ │ │ │ - 0x00040d50 aca70200 00000000 00000000 02000000 ................ │ │ │ │ - 0x00040d60 b0a70200 00000000 00000000 20000000 ............ ... │ │ │ │ - 0x00040d70 b4a70200 00000000 00000000 08000000 ................ │ │ │ │ - 0x00040d80 bca70200 00000000 00000000 10000000 ................ │ │ │ │ - 0x00040d90 c4a70200 00000000 00e0bf0c 15000000 ................ │ │ │ │ - 0x00040da0 cca70200 00000000 00000000 40000000 ............@... │ │ │ │ - 0x00040db0 d4a70200 00000000 00000000 80000000 ................ │ │ │ │ - 0x00040dc0 e0a70200 00000000 00000000 00070000 ................ │ │ │ │ - 0x00040dd0 eca70200 00000000 00000000 00010000 ................ │ │ │ │ - 0x00040de0 fca70200 00000000 00000000 00080000 ................ │ │ │ │ - 0x00040df0 0ca80200 00000000 00000000 00020000 ................ │ │ │ │ - 0x00040e00 1ca80200 00000000 00000000 00040000 ................ │ │ │ │ - 0x00040e10 2ca80200 00000000 00000000 00400000 ,............@.. │ │ │ │ - 0x00040e20 3ca80200 00000000 00000000 00800000 <............... │ │ │ │ - 0x00040e30 d4a70200 00000000 00000000 80000000 ................ │ │ │ │ - 0x00040e40 40a80200 00000000 00000000 00100000 @............... │ │ │ │ - 0x00040e50 48a80200 00000000 00000000 00000100 H............... │ │ │ │ - 0x00040e60 50a80200 00000000 00000000 00000200 P............... │ │ │ │ - 0x00040e70 54a80200 00000000 00000000 00200000 T............ .. │ │ │ │ - 0x00040e80 58a80200 00000000 00000000 00000400 X............... │ │ │ │ - 0x00040e90 5ca80200 00000000 ffffffff ffffffff \............... │ │ │ │ - 0x00040ea0 60a80200 00000000 00000000 00000800 `............... │ │ │ │ - 0x00040eb0 6ca80200 00000000 00000000 00000000 l............... │ │ │ │ - 0x00040ec0 74a80200 00000000 00000000 00000000 t............... │ │ │ │ + 0x00040b30 07000000 00000000 adb10100 00000000 ................ │ │ │ │ + 0x00040b40 98a60200 00000000 01000000 00000000 ................ │ │ │ │ + 0x00040b50 a0a60200 00000000 02000000 00000000 ................ │ │ │ │ + 0x00040b60 a8a60200 00000000 04000000 00000000 ................ │ │ │ │ + 0x00040b70 b0a60200 00000000 08000000 00000000 ................ │ │ │ │ + 0x00040b80 b8a60200 00000000 10000000 00000000 ................ │ │ │ │ + 0x00040b90 c0a60200 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x00040ba0 c8a60200 00000000 40000000 00000000 ........@....... │ │ │ │ + 0x00040bb0 d0a60200 00000000 80000000 00000000 ................ │ │ │ │ + 0x00040bc0 d8a60200 00000000 00010000 00000000 ................ │ │ │ │ + 0x00040bd0 e0a60200 00000000 00080000 00000000 ................ │ │ │ │ + 0x00040be0 e4a60200 00000000 00040000 00000000 ................ │ │ │ │ + 0x00040bf0 e8a60200 00000000 00100000 00000000 ................ │ │ │ │ + 0x00040c00 f0a60200 00000000 00020000 00000000 ................ │ │ │ │ + 0x00040c10 f8a60200 00000000 00800000 00000000 ................ │ │ │ │ + 0x00040c20 00a70200 00000000 00000100 00000000 ................ │ │ │ │ + 0x00040c30 04a70200 00000000 00000200 00000000 ................ │ │ │ │ + 0x00040c40 0ca70200 00000000 00000800 00000000 ................ │ │ │ │ + 0x00040c50 14a70200 00000000 00400000 00000000 .........@...... │ │ │ │ + 0x00040c60 1ca70200 00000000 00008000 00000000 ................ │ │ │ │ + 0x00040c70 24a70200 00000000 00001000 00000000 $............... │ │ │ │ + 0x00040c80 2ca70200 00000000 00002000 00000000 ,......... ..... │ │ │ │ + 0x00040c90 34a70200 00000000 00004000 00000000 4.........@..... │ │ │ │ + 0x00040ca0 3ca70200 00000000 00000004 00000000 <............... │ │ │ │ + 0x00040cb0 40a70200 00000000 00000008 00000000 @............... │ │ │ │ + 0x00040cc0 48a70200 00000000 00000400 00000000 H............... │ │ │ │ + 0x00040cd0 50a70200 00000000 00000001 00000000 P............... │ │ │ │ + 0x00040ce0 58a70200 00000000 00000002 00000000 X............... │ │ │ │ + 0x00040cf0 60a70200 00000000 00000040 00000000 `..........@.... │ │ │ │ + 0x00040d00 68a70200 00000000 00000080 00000000 h............... │ │ │ │ + 0x00040d10 70a70200 00000000 00000000 01000000 p............... │ │ │ │ + 0x00040d20 78a70200 00000000 00000000 04000000 x............... │ │ │ │ + 0x00040d30 80a70200 00000000 00000020 00000000 ........... .... │ │ │ │ + 0x00040d40 88a70200 00000000 00200000 00000000 ......... ...... │ │ │ │ + 0x00040d50 90a70200 00000000 00000000 02000000 ................ │ │ │ │ + 0x00040d60 94a70200 00000000 00000000 20000000 ............ ... │ │ │ │ + 0x00040d70 98a70200 00000000 00000000 08000000 ................ │ │ │ │ + 0x00040d80 a0a70200 00000000 00000000 10000000 ................ │ │ │ │ + 0x00040d90 a8a70200 00000000 00e0bf0c 15000000 ................ │ │ │ │ + 0x00040da0 b0a70200 00000000 00000000 40000000 ............@... │ │ │ │ + 0x00040db0 b8a70200 00000000 00000000 80000000 ................ │ │ │ │ + 0x00040dc0 c4a70200 00000000 00000000 00070000 ................ │ │ │ │ + 0x00040dd0 d0a70200 00000000 00000000 00010000 ................ │ │ │ │ + 0x00040de0 e0a70200 00000000 00000000 00080000 ................ │ │ │ │ + 0x00040df0 f0a70200 00000000 00000000 00020000 ................ │ │ │ │ + 0x00040e00 00a80200 00000000 00000000 00040000 ................ │ │ │ │ + 0x00040e10 10a80200 00000000 00000000 00400000 .............@.. │ │ │ │ + 0x00040e20 20a80200 00000000 00000000 00800000 ............... │ │ │ │ + 0x00040e30 b8a70200 00000000 00000000 80000000 ................ │ │ │ │ + 0x00040e40 24a80200 00000000 00000000 00100000 $............... │ │ │ │ + 0x00040e50 2ca80200 00000000 00000000 00000100 ,............... │ │ │ │ + 0x00040e60 34a80200 00000000 00000000 00000200 4............... │ │ │ │ + 0x00040e70 38a80200 00000000 00000000 00200000 8............ .. │ │ │ │ + 0x00040e80 3ca80200 00000000 00000000 00000400 <............... │ │ │ │ + 0x00040e90 40a80200 00000000 ffffffff ffffffff @............... │ │ │ │ + 0x00040ea0 44a80200 00000000 00000000 00000800 D............... │ │ │ │ + 0x00040eb0 50a80200 00000000 00000000 00000000 P............... │ │ │ │ + 0x00040ec0 58a80200 00000000 00000000 00000000 X............... │ │ │ │ 0x00040ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00040ee0 ffffffff 00000100 00000100 e0b10200 ................ │ │ │ │ - 0x00040ef0 e4b10200 e8b10200 ecb10200 f0b10200 ................ │ │ │ │ - 0x00040f00 f4b10200 f8b10200 fcb10200 00b20200 ................ │ │ │ │ - 0x00040f10 04b20200 08b20200 0cb20200 00000000 ................ │ │ │ │ + 0x00040ee0 ffffffff 00000100 00000100 c4b10200 ................ │ │ │ │ + 0x00040ef0 c8b10200 ccb10200 d0b10200 d4b10200 ................ │ │ │ │ + 0x00040f00 d8b10200 dcb10200 e0b10200 e4b10200 ................ │ │ │ │ + 0x00040f10 e8b10200 ecb10200 f0b10200 00000000 ................ │ │ │ │ 0x00040f20 39010000 00000000 00000000 00000000 9............... │ │ │ │ 0x00040f30 e91966a9 5a6f02b5 ..f.Zo.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 636f6f70 2d636f6d ueabihf/coop-com │ │ │ │ 0x00000030 70757469 6e672d74 6f6f6c73 2e646562 puting-tools.deb │ │ │ │ - 0x00000040 75670038 00d7b025 5c06ae0c 50ca02a7 ug.8...%\...P... │ │ │ │ - 0x00000050 499fdfca 60a8af I...`.. │ │ │ │ + 0x00000040 7567005d 6389efc1 588722c5 f72a76f3 ug.]c...X."..*v. │ │ │ │ + 0x00000050 906a3067 11723d .j0g.r= │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 35313634 34373631 39306134 34353734 5164476190a44574 │ │ │ │ - 0x00000010 37343263 66366333 31353165 31316634 742cf6c3151e11f4 │ │ │ │ - 0x00000020 38613462 63662e64 65627567 00000000 8a4bcf.debug.... │ │ │ │ - 0x00000030 d81c6fdd ..o. │ │ │ │ + 0x00000000 39306532 66313234 38356434 32333762 90e2f12485d4237b │ │ │ │ + 0x00000010 36383130 65373761 62613130 37373331 6810e77aba107731 │ │ │ │ + 0x00000020 61353766 38382e64 65627567 00000000 a57f88.debug.... │ │ │ │ + 0x00000030 4c961bd6 L... │ │ ├── ./usr/bin/chirp_distribute │ │ │┄ 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 0x28a1 │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x02e7d4 0x0002e7d4 0x0002e7d4 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x02e7b8 0x0002e7b8 0x0002e7b8 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 0x2e800 0x2e800 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2e7e4 0x2e7e4 R E 0x10000 │ │ │ │ LOAD 0x02fde0 0x0003fde0 0x0003fde0 0x01150 0x04ec0 RW 0x10000 │ │ │ │ DYNAMIC 0x02fed8 0x0003fed8 0x0003fed8 0x00128 0x00128 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x02e7e0 0x0002e7e0 0x0002e7e0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x02e7c4 0x0002e7c4 0x0002e7c4 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x02fde0 0x0003fde0 0x0003fde0 0x00220 0x00220 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .dynstr STRTAB 00000d88 000d88 00080e 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00001596 001596 000172 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00001708 001708 000110 00 A 5 7 4 │ │ │ │ [ 8] .rel.dyn REL 00001818 001818 000370 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00001b88 001b88 000530 08 AI 4 22 4 │ │ │ │ [10] .init PROGBITS 000020b8 0020b8 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 000020c4 0020c4 0007dc 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 000028a0 0028a0 028348 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0002abe8 02abe8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0002abf0 02abf0 003be4 00 A 0 0 8 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0002e7d4 02e7d4 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0002e7dc 02e7dc 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 0002e7e0 02e7e0 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 000028a0 0028a0 028340 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0002abe0 02abe0 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0002abe8 02abe8 003bd0 00 A 0 0 8 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0002e7b8 02e7b8 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0002e7c0 02e7c0 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 0002e7c4 02e7c4 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0003fde0 02fde0 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0003fde4 02fde4 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 0003fde8 02fde8 0000f0 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 0003fed8 02fed8 000128 08 WA 5 0 4 │ │ │ │ [22] .got PROGBITS 00040000 030000 000300 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 00040300 030300 000c30 00 WA 0 0 8 │ │ │ │ [24] .bss NOBITS 00040f30 030f30 003d70 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -176,13 +176,13 @@ │ │ │ │ 172: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (2) │ │ │ │ 173: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ 174: 00000000 0 OBJECT GLOBAL DEFAULT UND globus_i_gsi_gss_assist_module │ │ │ │ 175: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (8) │ │ │ │ 176: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (6) │ │ │ │ 177: 00040edc 4 OBJECT GLOBAL DEFAULT 23 optopt │ │ │ │ 178: 00040ed8 4 OBJECT GLOBAL DEFAULT 23 opterr │ │ │ │ - 179: 0001e4c9 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ - 180: 0001e4ff 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ - 181: 00028267 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ + 179: 0001e4c5 54 FUNC GLOBAL DEFAULT 12 getopt │ │ │ │ + 180: 0001e4fb 56 FUNC GLOBAL DEFAULT 12 getopt_long │ │ │ │ + 181: 0002825f 172 FUNC GLOBAL DEFAULT 12 strsep │ │ │ │ 182: 00040ed4 4 OBJECT GLOBAL DEFAULT 23 optind │ │ │ │ 183: 0004411c 4 OBJECT GLOBAL DEFAULT 24 optarg │ │ │ │ - 184: 0001e537 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ │ + 184: 0001e533 56 FUNC GLOBAL DEFAULT 12 getopt_long_only │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libglobus_common.so.0] │ │ │ │ 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) 0x20b8 │ │ │ │ - 0x0000000d (FINI) 0x2abe8 │ │ │ │ + 0x0000000d (FINI) 0x2abe0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x3fde0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x3fde4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1b4 │ │ │ │ 0x00000005 (STRTAB) 0xd88 │ │ │ │ 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: 80f14705d01eefa697975fd2066fab2c3d283e26 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 33bf77e85b7b5a51d9f674fceaa4f43bce6742e7 │ │ │ │ │ │ │ │ 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 │ │ │ │ +/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 │ │ │ │ @@ -529,15 +529,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 │ │ │ │ @@ -555,15 +555,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: │ │ │ │ │ │ │ │ -000028a0 : │ │ │ │ - bleq 3e9e4 │ │ │ │ +000028a0 : │ │ │ │ + bleq 3e9e4 │ │ │ │ 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} │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ ldcl 7, cr15, [r8], #1020 @ 0x3fc │ │ │ │ svclt 0x0000e002 │ │ │ │ svclt 0x0000e000 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq lr, r3, r4, ror #5 │ │ │ │ ldrdeq lr, [r3], -sl │ │ │ │ - andeq r8, r2, r8 │ │ │ │ + andeq r8, r2, r0 │ │ │ │ muleq r3, r6, r2 │ │ │ │ andeq lr, r3, ip, ror r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ bl feb59f18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldrbtmi r4, [ip], #-3173 @ 0xfffff39b │ │ │ │ @@ -391,51 +391,51 @@ │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstcs r1, r0, asr #4 │ │ │ │ ldrbtmi r4, [r8], #-2088 @ 0xfffff7d8 │ │ │ │ bl ff4c0eb0 │ │ │ │ ldclt 15, cr11, [r8] │ │ │ │ ldrdeq sp, [r3], -lr │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r7, r2, r4, ror #30 │ │ │ │ - andeq r7, r2, r2, lsr #31 │ │ │ │ - andeq r7, r2, r8, lsr #31 │ │ │ │ - @ instruction: 0x00027fb8 │ │ │ │ - ldrdeq r7, [r2], -r4 │ │ │ │ - andeq r7, r2, r4, ror #31 │ │ │ │ - andeq r8, r2, r4 │ │ │ │ - andeq r8, r2, r4, lsl r0 │ │ │ │ - andeq r8, r2, ip, asr #32 │ │ │ │ - andeq r8, r2, r4, rrx │ │ │ │ - andeq r8, r2, r4, lsl #1 │ │ │ │ - muleq r2, r8, r0 │ │ │ │ - andeq r8, r2, ip, asr #1 │ │ │ │ - andeq r8, r2, r0, ror #1 │ │ │ │ + andeq r7, r2, ip, asr pc │ │ │ │ + muleq r2, sl, pc @ │ │ │ │ + andeq r7, r2, r0, lsr #31 │ │ │ │ + @ instruction: 0x00027fb0 │ │ │ │ + andeq r7, r2, ip, asr #31 │ │ │ │ + ldrdeq r7, [r2], -ip │ │ │ │ + strdeq r7, [r2], -ip │ │ │ │ + andeq r8, r2, ip │ │ │ │ + andeq r8, r2, r4, asr #32 │ │ │ │ + andeq r8, r2, ip, asr r0 │ │ │ │ + andeq r8, r2, ip, ror r0 │ │ │ │ + muleq r2, r0, r0 │ │ │ │ + andeq r8, r2, r4, asr #1 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ andeq sp, r3, r8, asr #10 │ │ │ │ - andeq r8, r2, r2, lsl #2 │ │ │ │ - andeq r8, r2, lr, lsl #2 │ │ │ │ - andeq r8, r2, r0, asr #2 │ │ │ │ - andeq r8, r2, r4, asr r1 │ │ │ │ + strdeq r8, [r2], -sl │ │ │ │ + andeq r8, r2, r6, lsl #2 │ │ │ │ + andeq r8, r2, r8, lsr r1 │ │ │ │ + andeq r8, r2, ip, asr #2 │ │ │ │ andeq sp, r3, r4, lsl r5 │ │ │ │ - andeq r8, r2, lr, ror r1 │ │ │ │ - andeq r8, r2, lr, lsl #3 │ │ │ │ + andeq r8, r2, r6, ror r1 │ │ │ │ + andeq r8, r2, r6, lsl #3 │ │ │ │ andeq sp, r3, r0, lsl #10 │ │ │ │ - andeq r8, r2, lr, lsr #3 │ │ │ │ - andeq r8, r2, r2, asr #3 │ │ │ │ - strdeq r8, [r2], -r8 @ │ │ │ │ - andeq r8, r2, r4, lsl #4 │ │ │ │ - andeq r8, r2, r4, lsl r2 │ │ │ │ - andeq r8, r2, r4, lsr #4 │ │ │ │ - andeq r8, r2, r8, asr #4 │ │ │ │ - andeq r8, r2, r8, asr r2 │ │ │ │ + andeq r8, r2, r6, lsr #3 │ │ │ │ + @ instruction: 0x000281ba │ │ │ │ + strdeq r8, [r2], -r0 │ │ │ │ + strdeq r8, [r2], -ip │ │ │ │ + andeq r8, r2, ip, lsl #4 │ │ │ │ + andeq r8, r2, ip, lsl r2 │ │ │ │ + andeq r8, r2, r0, asr #4 │ │ │ │ + andeq r8, r2, r0, asr r2 │ │ │ │ + andeq r8, r2, r4, ror r2 │ │ │ │ andeq r8, r2, ip, ror r2 │ │ │ │ - andeq r8, r2, r4, lsl #5 │ │ │ │ - andeq r8, r2, r8, lsl #5 │ │ │ │ - @ instruction: 0x000282ba │ │ │ │ - andeq r8, r2, ip, ror #5 │ │ │ │ - andeq r8, r2, lr, lsl r3 │ │ │ │ + andeq r8, r2, r0, lsl #5 │ │ │ │ + @ instruction: 0x000282b2 │ │ │ │ + andeq r8, r2, r4, ror #5 │ │ │ │ + andeq r8, r2, r6, lsl r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ blhi 13e410 │ │ │ │ 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 │ │ │ │ @@ -465,19 +465,19 @@ │ │ │ │ @ instruction: 0xf5076013 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ movwcs r7, #526 @ 0x20e │ │ │ │ @ instruction: 0xf5076013 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ movwcs r7, #525 @ 0x20d │ │ │ │ @ instruction: 0xf0226013 │ │ │ │ - @ instruction: 0xf507fbb7 │ │ │ │ + @ instruction: 0xf507fbb3 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r3, r4, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - @ instruction: 0xf9acf019 │ │ │ │ + @ instruction: 0xf9aaf019 │ │ │ │ @ instruction: 0xf507e11b │ │ │ │ vsubw.s32 , , d26 │ │ │ │ @ instruction: 0xf9932355 │ │ │ │ blcc 110f00c │ │ │ │ vpadd.i8 d2, d0, d18 │ │ │ │ andge r8, r2, #1073741827 @ 0x40000003 │ │ │ │ eorcc pc, r3, r2, asr r8 @ │ │ │ │ @@ -548,15 +548,15 @@ │ │ │ │ blcc fed41498 │ │ │ │ ldmdavs sl, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ blcc fec414a0 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ @ instruction: 0xf8dfe085 │ │ │ │ ldmpl r3!, {r2, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stc2 0, cr15, [r6], {36} @ 0x24 │ │ │ │ + stc2 0, cr15, [r2], {36} @ 0x24 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ blcc fe6414bc │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ @ instruction: 0xf8dfe077 │ │ │ │ ldmpl r3!, {r3, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -568,28 +568,28 @@ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4602e8d2 │ │ │ │ blcc 1b414f0 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ @ instruction: 0xf8dfe05d │ │ │ │ ldmpl r3!, {r2, r4, r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - mcrr2 0, 1, pc, lr, cr8 @ │ │ │ │ + mcrr2 0, 1, pc, ip, cr8 @ │ │ │ │ @ instruction: 0xf8dfe055 │ │ │ │ ldmpl r3!, {r3, r4, r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r3, r4, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf0184610 │ │ │ │ - movwcs pc, #2837 @ 0xb15 @ │ │ │ │ + movwcs pc, #2835 @ 0xb13 @ │ │ │ │ stclt 0, cr15, [r5, #8] │ │ │ │ blcc 84152c │ │ │ │ ldmdavs fp, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0244618 │ │ │ │ - strmi pc, [r2], -r5, asr #24 │ │ │ │ + strmi pc, [r2], -r1, asr #24 │ │ │ │ @ instruction: 0xf8df460b │ │ │ │ ldrbtmi r3, [fp], #-2856 @ 0xfffff4d8 │ │ │ │ eors r6, r6, sl, lsl r0 │ │ │ │ blcc 141548 │ │ │ │ ldmdavs fp, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf0154618 │ │ │ │ @ instruction: 0x4603f8f3 │ │ │ │ @@ -599,15 +599,15 @@ │ │ │ │ b fec411e4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi lr, [r3], -r0, ror #16 │ │ │ │ @ instruction: 0x4621461a │ │ │ │ bcc ffc41578 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xffc4f018 │ │ │ │ + @ instruction: 0xffc2f018 │ │ │ │ bcs ffa41584 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ ands r6, r2, r3, lsl r0 │ │ │ │ bcc fef41590 │ │ │ │ ldmdavs sl, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ ldrvc pc, [r0], #-1443 @ 0xfffffa5d │ │ │ │ @@ -622,56 +622,56 @@ │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ movwcs r7, #23 │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2728 @ 0xfffff558 │ │ │ │ bcs fe9415d0 │ │ │ │ stmdavs r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf01b6800 │ │ │ │ - @ instruction: 0x4601f952 │ │ │ │ + @ instruction: 0x4601f950 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ subscs pc, r5, #805306378 @ 0x3000000a │ │ │ │ andsvc r4, r3, fp, lsl #12 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ cmppcs r5, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ mulcc r0, r3, r9 │ │ │ │ @ instruction: 0xf6bf2b00 │ │ │ │ @ instruction: 0xf507aec0 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r3, r4, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0x461a681b │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fffbf2f8 │ │ │ │ + blx fff3f2f8 │ │ │ │ bcc 1841618 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ @ instruction: 0xf8f8f015 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r0, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ blcs 1d320 │ │ │ │ @ instruction: 0xf507d00e │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs r8, {r4, r8, r9, ip, sp, lr} │ │ │ │ - @ instruction: 0xf9fcf017 │ │ │ │ + @ instruction: 0xf9faf017 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r0, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ ands lr, r6, ip, ror #30 │ │ │ │ bcc a41654 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ b fe3c12dc │ │ │ │ blcs 14af0 │ │ │ │ @ instruction: 0xf8dfd00a │ │ │ │ ldrbtmi r3, [fp], #-2588 @ 0xfffff5e4 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi lr, [r3], -r6, lsl #21 │ │ │ │ @ instruction: 0xf0174618 │ │ │ │ - and pc, r2, r1, ror #19 │ │ │ │ + ldrd pc, [r2], -pc @ │ │ │ │ @ instruction: 0xf0172000 │ │ │ │ - @ instruction: 0xf8dff9dd │ │ │ │ + @ instruction: 0xf8dff9db │ │ │ │ ldmpl r3!, {r2, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r0, r1, r2, r4, r8, r9, ip, sp, lr} │ │ │ │ blcs 49d84 │ │ │ │ @ instruction: 0xf7ffdc04 │ │ │ │ movwcs pc, #7417 @ 0x1cf9 @ │ │ │ │ @@ -769,28 +769,28 @@ │ │ │ │ ldcne 8, cr6, [ip], {27} │ │ │ │ mcr 7, 2, pc, cr14, cr14, {7} @ │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r1, r2, r4, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r3, [r9], -r1, lsl #22 │ │ │ │ @ instruction: 0xf0274610 │ │ │ │ - @ instruction: 0x460bf937 │ │ │ │ + @ instruction: 0x460bf933 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ stmdane r3!, {r2, r4, r5, r6, r7, r9, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ ldmpl r3!, {r2, r3, r6, fp, ip, sp}^ │ │ │ │ ldcne 8, cr6, [ip], {27} │ │ │ │ mrc 7, 1, APSR_nzcv, cr4, cr14, {7} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r1, r2, r4, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ ldrmi r3, [r9], -r1, lsl #22 │ │ │ │ @ instruction: 0xf0274610 │ │ │ │ - @ instruction: 0x460bf91d │ │ │ │ + @ instruction: 0x460bf919 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ stmdane r3!, {r1, r4, r5, r6, r7, r9, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf5076013 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r2, r4, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf507009a │ │ │ │ @@ -1298,37 +1298,37 @@ │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ andeq sp, r3, r8, lsr lr │ │ │ │ andeq sp, r3, ip, asr #3 │ │ │ │ strdeq sp, [r3], -r2 │ │ │ │ muleq r3, ip, r1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq sp, r3, r6, asr #2 │ │ │ │ - andeq r8, r2, r4, lsl r0 │ │ │ │ + andeq r8, r2, ip │ │ │ │ andeq sp, r3, r0, lsr sp │ │ │ │ muleq r3, sl, fp │ │ │ │ - strdeq r7, [r2], -r0 │ │ │ │ + andeq r7, r2, r8, ror #31 │ │ │ │ muleq r3, ip, ip │ │ │ │ - andeq r7, r2, r4, lsl #31 │ │ │ │ - andeq r7, r2, r2, ror pc │ │ │ │ + andeq r7, r2, ip, ror pc │ │ │ │ + andeq r7, r2, sl, ror #30 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq r7, r2, r6, ror #29 │ │ │ │ - ldrdeq r7, [r2], -r6 │ │ │ │ - andeq r7, r2, r8, lsr lr │ │ │ │ + ldrdeq r7, [r2], -lr │ │ │ │ + andeq r7, r2, lr, asr #29 │ │ │ │ + andeq r7, r2, r0, lsr lr │ │ │ │ ldrdeq sp, [r3], -r6 │ │ │ │ andeq ip, r3, lr, asr sp │ │ │ │ andeq sp, r3, sl, ror r9 │ │ │ │ andeq sp, r3, ip, ror #18 │ │ │ │ andeq ip, r3, r4, lsr #26 │ │ │ │ - ldrdeq r7, [r2], -r8 │ │ │ │ - muleq r2, ip, fp │ │ │ │ + ldrdeq r7, [r2], -r0 │ │ │ │ muleq r2, r4, fp │ │ │ │ - andeq r7, r2, lr, lsr #21 │ │ │ │ - muleq r2, sl, sl │ │ │ │ - andeq r7, r2, r4, lsl r4 │ │ │ │ - andeq r7, r2, r0, asr #20 │ │ │ │ + andeq r7, r2, ip, lsl #23 │ │ │ │ + andeq r7, r2, r6, lsr #21 │ │ │ │ + muleq r2, r2, sl │ │ │ │ + andeq r7, r2, ip, lsl #8 │ │ │ │ + andeq r7, r2, r8, lsr sl │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r1, r4, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf50718d1 │ │ │ │ @ instruction: 0xf1035395 │ │ │ │ @@ -1505,26 +1505,26 @@ │ │ │ │ ldcl 3, cr7, [r3, #84] @ 0x54 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vsqrt.f64 d22, d7 │ │ │ │ strle pc, [fp, #-2576]! @ 0xfffff5f0 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r5, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ - bvc 3f778 │ │ │ │ + bvc 3f778 │ │ │ │ bvc ff9ffb0c │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ andvc pc, sl, #683671552 @ 0x28c00000 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #46499 @ 0xb5a3 @ │ │ │ │ bleq 11ffb04 │ │ │ │ ldmdavs r8, {r0, r4, fp, sp, lr} │ │ │ │ ldc2l 7, cr15, [lr], {254} @ 0xfe │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r5, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ - bvc 3f7a4 │ │ │ │ + bvc 3f7a4 │ │ │ │ bvc ff9ffb38 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ andvc pc, fp, #683671552 @ 0x28c00000 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #42403 @ 0xa5a3 @ │ │ │ │ bleq 11ffb30 │ │ │ │ ldmdavs r8, {r0, r4, fp, sp, lr} │ │ │ │ @@ -1819,18 +1819,18 @@ │ │ │ │ @ instruction: 0xf507db9f │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ movwcs r7, #530 @ 0x212 │ │ │ │ eors r6, r6, r3, lsl r0 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00c99999 │ │ │ │ ... │ │ │ │ - andeq r7, r2, sl, ror #4 │ │ │ │ - strdeq r7, [r2], -r4 │ │ │ │ - ldrdeq r7, [r2], -lr │ │ │ │ - andeq r6, r2, r0, lsr pc │ │ │ │ + andeq r7, r2, r2, ror #4 │ │ │ │ + andeq r7, r2, ip, ror #1 │ │ │ │ + ldrdeq r7, [r2], -r6 │ │ │ │ + andeq r6, r2, r8, lsr #30 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ andsvc pc, r2, #683671552 @ 0x28c00000 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r3, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ bleq ff0ffbb4 │ │ │ │ ldmdavs r8, {r0, r4, fp, sp, lr} │ │ │ │ blx 1942538 │ │ │ │ @@ -1860,19 +1860,19 @@ │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r1, r2, r3, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ tstcs r1, r2, lsl #4 │ │ │ │ ldrbtmi r4, [r8], #-2216 @ 0xfffff758 │ │ │ │ ldmda r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #17827 @ 0x45a3 @ │ │ │ │ - blcs 1e628 │ │ │ │ + blcs 1e628 │ │ │ │ stcge 4, cr15, [ip, #508]! @ 0x1fc │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnvc pc, #683671552 @ 0x28c00000 │ │ │ │ - blcs 1e638 │ │ │ │ + blcs 1e638 │ │ │ │ @ instruction: 0xf507d006 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs r8, {r1, r2, r3, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnsvc pc, #683671552 @ 0x28c00000 │ │ │ │ tsteq sl, fp, lsl r8 │ │ │ │ @@ -1928,15 +1928,15 @@ │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0xf5076013 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ movwcs r7, #531 @ 0x213 │ │ │ │ teq r1, r3, lsl r0 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #17827 @ 0x45a3 @ │ │ │ │ - blcs 1e738 │ │ │ │ + blcs 1e738 │ │ │ │ @ instruction: 0xf507d043 │ │ │ │ @ instruction: 0xf103530a │ │ │ │ @ instruction: 0xf6a30328 │ │ │ │ @ instruction: 0xf50772a4 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r0, r1, r4, r8, r9, ip, sp, lr} │ │ │ │ ldmdavc fp, {r0, r1, r4, sl, lr} │ │ │ │ @@ -2024,17 +2024,17 @@ │ │ │ │ svc 0x0026f7fd │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ andsvc pc, r2, #683671552 @ 0x28c00000 │ │ │ │ andsvs r2, r3, r0, lsl #6 │ │ │ │ svclt 0x0000e036 │ │ │ │ ... │ │ │ │ - muleq r2, r6, sp │ │ │ │ - andeq r6, r2, sl, lsl #26 │ │ │ │ - andeq r6, r2, ip, lsr #25 │ │ │ │ + andeq r6, r2, lr, lsl #27 │ │ │ │ + andeq r6, r2, r2, lsl #26 │ │ │ │ + andeq r6, r2, r4, lsr #25 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #58787 @ 0xe5a3 @ │ │ │ │ sbcseq r6, sl, fp, lsl r8 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnvc pc, #683671552 @ 0x28c00000 │ │ │ │ ldrmi r6, [r3], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0xf507681a │ │ │ │ @@ -2258,15 +2258,15 @@ │ │ │ │ @ instruction: 0xf5077212 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs r2, {r1, r2, r3, r8, r9, ip, sp, lr} │ │ │ │ addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ svcge 0x005ff6ff │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #17827 @ 0x45a3 @ │ │ │ │ - blcs 1ec64 │ │ │ │ + blcs 1ec64 │ │ │ │ @ instruction: 0xf507d114 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs sl, {r3, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ sbcsvs r2, r3, r0, lsl #6 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnvc pc, #683671552 @ 0x28c00000 │ │ │ │ ldmvs r9, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @@ -2418,15 +2418,15 @@ │ │ │ │ @ instruction: 0xf5077212 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs r2, {r1, r2, r3, r8, r9, ip, sp, lr} │ │ │ │ addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ svcge 0x0025f6ff │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #17827 @ 0x45a3 @ │ │ │ │ - blcs 1eee4 │ │ │ │ + blcs 1eee4 │ │ │ │ @ instruction: 0xf507d10d │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r0, r1, r4, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf507011a │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r3, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ movwcs r4, #1050 @ 0x41a │ │ │ │ @@ -2440,15 +2440,15 @@ │ │ │ │ andsvc pc, r3, #683671552 @ 0x28c00000 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnsvc pc, #683671552 @ 0x28c00000 │ │ │ │ ldmdavs fp, {r1, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf6ff429a │ │ │ │ @ instruction: 0xf8dfaeb6 │ │ │ │ ldrbtmi r3, [fp], #-2360 @ 0xfffff6c8 │ │ │ │ - blcs 1ef3c │ │ │ │ + blcs 1ef3c │ │ │ │ ldrthi pc, [sp], r0 @ │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ strmi lr, [r2], -r6, lsr #21 │ │ │ │ ldrmi r4, [r1], -fp, lsl #12 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnsvc pc, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf8df681a │ │ │ │ @@ -2460,15 +2460,15 @@ │ │ │ │ @ instruction: 0xf04f7202 │ │ │ │ @ instruction: 0x601333ff │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ andvc pc, r1, #683671552 @ 0x28c00000 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ ldrbtmi r3, [fp], #-2288 @ 0xfffff710 │ │ │ │ - blcs 1ef8c │ │ │ │ + blcs 1ef8c │ │ │ │ @ instruction: 0xf8dfd049 │ │ │ │ ldrbtmi r3, [fp], #-2280 @ 0xfffff718 │ │ │ │ @ instruction: 0xf8df681a │ │ │ │ ldrbtmi r3, [fp], #-2276 @ 0xfffff71c │ │ │ │ addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0xf507db3f │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ @@ -2547,15 +2547,15 @@ │ │ │ │ adcs r6, r0, r3, lsl r0 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r3, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ tsteq sl, fp, lsl r8 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnvc pc, #683671552 @ 0x28c00000 │ │ │ │ ldrmi r6, [r3], #-2075 @ 0xfffff7e5 │ │ │ │ - blcs 1f1e8 │ │ │ │ + blcs 1f1e8 │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ andvc pc, r0, #683671552 @ 0x28c00000 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #1443 @ 0x5a3 @ │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0xf5076013 │ │ │ │ @@ -2704,15 +2704,15 @@ │ │ │ │ eors r6, r3, r3, lsl r0 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ tstpvc r3, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ tsteq sl, fp, lsl r8 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnvc pc, #683671552 @ 0x28c00000 │ │ │ │ ldrmi r6, [r3], #-2075 @ 0xfffff7e5 │ │ │ │ - blcs 1f45c │ │ │ │ + blcs 1f45c │ │ │ │ @ instruction: 0xf507d119 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ @ instruction: 0xf5077213 │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs r1, {r1, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ @ instruction: 0x4603fc91 │ │ │ │ @@ -2736,15 +2736,15 @@ │ │ │ │ blle fefd5dbc │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #5539 @ 0x15a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ @ instruction: 0xd1163fff │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #1443 @ 0x5a3 @ │ │ │ │ - blcs 1f3dc │ │ │ │ + blcs 1f3dc │ │ │ │ @ instruction: 0xf507dd0f │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r1, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf507011a │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r3, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ movwcs r4, #17434 @ 0x441a │ │ │ │ @@ -2835,19 +2835,19 @@ │ │ │ │ ldmdavs fp, {r3, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf507441a │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ ldmdavs fp, {r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xe3ae6093 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnvc pc, #683671552 @ 0x28c00000 │ │ │ │ - blcs 1f568 │ │ │ │ + blcs 1f568 │ │ │ │ subhi pc, r8, #64 @ 0x40 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ ldrmi r3, [ip], -r0, lsr #22 │ │ │ │ - stc2 0, cr15, [lr, #-140] @ 0xffffff74 │ │ │ │ + stc2 0, cr15, [sl, #-140] @ 0xffffff74 │ │ │ │ smlabteq r0, r4, r9, lr │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #9635 @ 0x25a3 @ │ │ │ │ tsteq sl, fp, lsl r8 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnvc pc, #683671552 @ 0x28c00000 │ │ │ │ ldrmi r6, [r3], #-2075 @ 0xfffff7e5 │ │ │ │ @@ -2871,15 +2871,15 @@ │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x46226813 │ │ │ │ ldrtmi r6, [r0], -r9, lsl #16 │ │ │ │ cdp2 0, 0, cr15, cr10, cr8, {0} │ │ │ │ tsteq r2, r5, asr #18 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x461c3b30 │ │ │ │ - stc2l 0, cr15, [lr], {35} @ 0x23 │ │ │ │ + stc2l 0, cr15, [sl], {35} @ 0x23 │ │ │ │ smlabteq r0, r4, r9, lr │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ ldrmi r3, [sl], -r0, lsr #22 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ ldmib r2, {r4, r5, r8, r9, fp, ip, sp}^ │ │ │ │ ldmib r3, {r8}^ │ │ │ │ addsmi r2, r9, #0, 6 │ │ │ │ @@ -2905,15 +2905,15 @@ │ │ │ │ ldmdavs r2, {r3, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldmvs sl, {r0, r1, r4, sl, lr}^ │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnvc pc, #683671552 @ 0x28c00000 │ │ │ │ tstcs r1, fp, lsl r8 │ │ │ │ eorne pc, r2, r3, asr #16 │ │ │ │ ldrbtmi r4, [fp], #-2948 @ 0xfffff47c │ │ │ │ - blcs 1f680 │ │ │ │ + blcs 1f680 │ │ │ │ sbchi pc, sp, r0 │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ strmi lr, [r2], -r4, lsl #30 │ │ │ │ ldrmi r4, [r0], fp, lsl #12 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #9635 @ 0x25a3 @ │ │ │ │ tsteq fp, fp, lsl r8 │ │ │ │ @@ -2946,33 +2946,33 @@ │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ ldmib r2, {r5, r8, r9, fp, ip, sp}^ │ │ │ │ ldmib r3, {r8}^ │ │ │ │ bne fe10e2a8 │ │ │ │ bl 185e19c │ │ │ │ rscsvs r0, sl, #805306368 @ 0x30000000 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf9c2f025 │ │ │ │ + @ instruction: 0xf9bef025 │ │ │ │ bleq 5c07c0 │ │ │ │ blvc 1380d3c │ │ │ │ blhi 2010dc │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ ldmdb r3, {r5, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf0250102 │ │ │ │ - mcrr 9, 11, pc, r1, cr13 @ │ │ │ │ + mcrr 9, 11, pc, r1, cr9 @ │ │ │ │ @ instruction: 0xf5070b19 │ │ │ │ blcc c2252c │ │ │ │ @ instruction: 0xf507461a │ │ │ │ blcc 822534 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ eorsvs r1, ip, #132, 20 @ 0x84000 │ │ │ │ andeq lr, r3, #99328 @ 0x18400 │ │ │ │ ldmib r7, {r1, r3, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf0250108 │ │ │ │ - mcrr 9, 9, pc, r1, cr15 @ │ │ │ │ + mcrr 9, 9, pc, r1, cr11 @ │ │ │ │ vdup.32 d9, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ strls r8, [r1, #-2818] @ 0xfffff4fe │ │ │ │ andls r6, r0, #190464 @ 0x2e800 │ │ │ │ @ instruction: 0x46326c3b │ │ │ │ stmdami r2, {r0, r6, r9, sl, lr}^ │ │ │ │ @@ -2989,31 +2989,31 @@ │ │ │ │ tsteq fp, fp, lsl r8 │ │ │ │ eorvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ rscvc pc, r8, #679477248 @ 0x28800000 │ │ │ │ ldrmi r6, [r3], #-2066 @ 0xfffff7ee │ │ │ │ @ instruction: 0xf507681d │ │ │ │ blcc 8225ac │ │ │ │ tsteq r2, r3, asr r9 │ │ │ │ - @ instruction: 0xf974f025 │ │ │ │ + @ instruction: 0xf970f025 │ │ │ │ bleq 64086c │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x461a3b30 │ │ │ │ orrsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ ldmib r2, {r5, r8, r9, fp, ip, sp}^ │ │ │ │ ldmib r3, {r8}^ │ │ │ │ bne fe18e380 │ │ │ │ bl 185de7c │ │ │ │ mvnsvs r0, r3, lsl #6 │ │ │ │ ldrdeq lr, [r6, -r7] │ │ │ │ - @ instruction: 0xf956f025 │ │ │ │ + @ instruction: 0xf952f025 │ │ │ │ bleq 5c0898 │ │ │ │ blvc 1c11b8 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ rscvc pc, lr, r3, lsr #11 │ │ │ │ - blvc 40dd8 │ │ │ │ + blvc 40dd8 │ │ │ │ strtmi r4, [r2], -fp, lsr #12 │ │ │ │ ldrbtmi r4, [r9], #-2335 @ 0xfffff6e1 │ │ │ │ @ instruction: 0xf7fc6800 │ │ │ │ blmi 7c15f4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsle r2, r2, r0, lsl #22 │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ @@ -3030,26 +3030,26 @@ │ │ │ │ @ instruction: 0xf7fc2000 │ │ │ │ svclt 0x0000ed50 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ andeq ip, r3, r6, ror r0 │ │ │ │ - andeq r6, r2, sl, asr r4 │ │ │ │ + andeq r6, r2, r2, asr r4 │ │ │ │ andeq ip, r3, r2, lsr r0 │ │ │ │ andeq ip, r3, sl, lsr #32 │ │ │ │ andeq ip, r3, lr, lsl r0 │ │ │ │ - andeq r6, r2, ip, asr #3 │ │ │ │ + andeq r6, r2, r4, asr #3 │ │ │ │ andeq sl, r3, sl, ror pc │ │ │ │ - andeq r5, r2, r2, ror #30 │ │ │ │ + andeq r5, r2, sl, asr pc │ │ │ │ andeq fp, r3, r2, lsr r9 │ │ │ │ - andeq r5, r2, r0, lsl #25 │ │ │ │ - andeq r5, r2, r6, lsr #24 │ │ │ │ + andeq r5, r2, r8, ror ip │ │ │ │ + andeq r5, r2, lr, lsl ip │ │ │ │ muleq r3, r4, r7 │ │ │ │ - andeq r5, r2, r6, lsl #24 │ │ │ │ + strdeq r5, [r2], -lr │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ movwvc pc, #5539 @ 0x15a3 @ │ │ │ │ tsteq fp, fp, lsl r8 │ │ │ │ eorvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ rscvc pc, r8, #679477248 @ 0x28800000 │ │ │ │ ldrmi r6, [r3], #-2066 @ 0xfffff7ee │ │ │ │ @ instruction: 0xf50768da │ │ │ │ @@ -3175,15 +3175,15 @@ │ │ │ │ svclt 0x000c2b00 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf507b2da │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ @ instruction: 0x601a73fe │ │ │ │ msrvc CPSR_fx, #29360128 @ 0x1c00000 │ │ │ │ mvnsvc pc, #683671552 @ 0x28c00000 │ │ │ │ - blcs 1fab8 │ │ │ │ + blcs 1fab8 │ │ │ │ blmi feab9a9c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ blmi fea4cbc0 │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ @ instruction: 0xf507e00b │ │ │ │ @ instruction: 0xf5a3732a │ │ │ │ movwcs r7, #766 @ 0x2fe │ │ │ │ @@ -3344,20 +3344,20 @@ │ │ │ │ @ instruction: 0xf7fcd001 │ │ │ │ ldrmi lr, [r8], -r0, lsr #24 │ │ │ │ strpl pc, [sl, -r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], ip, lsr #14 │ │ │ │ blhi 140fd8 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq fp, r3, r0, lsr #13 │ │ │ │ - andeq r5, r2, ip, lsr #21 │ │ │ │ + andeq r5, r2, r4, lsr #21 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq r5, r2, r6, ror #20 │ │ │ │ + andeq r5, r2, lr, asr sl │ │ │ │ andeq fp, r3, r0, lsl #10 │ │ │ │ strdeq fp, [r3], -r8 │ │ │ │ - andeq r5, r2, sl, ror #15 │ │ │ │ + andeq r5, r2, r2, ror #15 │ │ │ │ ldrdeq fp, [r3], -lr │ │ │ │ andeq sl, r3, r0, asr #6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ svcge 0x0000b480 │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ bfine r6, fp, #16, #11 │ │ │ │ @ instruction: 0x46114618 │ │ │ │ @@ -3379,66 +3379,66 @@ │ │ │ │ bl feb5cf60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ 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 1fde8 │ │ │ │ + blcs 1fde8 │ │ │ │ tstcs r0, lr, lsl #2 │ │ │ │ @ instruction: 0xf0182000 │ │ │ │ - strmi pc, [r2], -r1, ror #26 │ │ │ │ + @ instruction: 0x4602fd5f │ │ │ │ stmiapl r3!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blmi a5ddf8 │ │ │ │ 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: 0xf0184618 │ │ │ │ - ldrshvs pc, [r8, #-220]! @ 0xffffff24 @ │ │ │ │ - blcs 2039c │ │ │ │ + ldrshvs pc, [r8, #-218]! @ 0xffffff26 @ │ │ │ │ + blcs 2039c │ │ │ │ ldmdbvs fp!, {r0, ip, lr, pc}^ │ │ │ │ andcs lr, r6, #55 @ 0x37 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ b 8c3db4 │ │ │ │ blcs 175d4 │ │ │ │ ldmib r7, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0090100 │ │ │ │ cmnpvs r8, sp, lsl pc @ p-variant is OBSOLETE │ │ │ │ ldmib r7, {r1, r2, sp, lr, pc}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0xf00a68f8 │ │ │ │ cmnpvs r8, fp, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - blcs 203d4 │ │ │ │ + blcs 203d4 │ │ │ │ blmi 539e5c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [sp, #-0] │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ ldmib r7, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2831 @ 0xfffff4f1 │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldc2 0, cr15, [r8, #56] @ 0x38 │ │ │ │ stmiapl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - mrc2 0, 4, pc, cr8, cr8, {0} │ │ │ │ + mrc2 0, 4, pc, cr6, cr8, {0} │ │ │ │ and r6, r0, fp, ror r9 │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq sl, r3, lr, lsl #5 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r5, r2, sl, lsr #14 │ │ │ │ + andeq r5, r2, r2, lsr #14 │ │ │ │ andeq fp, r3, ip, ror r1 │ │ │ │ andeq fp, r3, r2, ror r1 │ │ │ │ - andeq r5, r2, r6, ror #13 │ │ │ │ + ldrdeq r5, [r2], -lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5d050 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r7, r0, asr pc │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ bmi fe8cea64 │ │ │ │ @@ -3463,15 +3463,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: 0xf850f016 │ │ │ │ + @ instruction: 0xf84ef016 │ │ │ │ @ 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}^ │ │ │ │ @@ -3501,15 +3501,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 1a9ed54 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0160100 │ │ │ │ - ldmvs fp!, {r0, r2, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fc2302 │ │ │ │ strmi lr, [r3], -r8, ror #23 │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -3522,15 +3522,15 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 159eda8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs fp!, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fc2302 │ │ │ │ @ instruction: 0x4603ebbe │ │ │ │ andsvs r2, sl, r4, ror r2 │ │ │ │ @@ -3543,30 +3543,30 @@ │ │ │ │ svclt 0x00084299 │ │ │ │ mulsle lr, r0, r2 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ bmi 109edfc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs fp!, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwvs pc, #38147 @ 0x9503 @ │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ stmdb r1, {r8, r9}^ │ │ │ │ @ instruction: 0xf7fc2302 │ │ │ │ @ instruction: 0x4603eb94 │ │ │ │ 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: 0xff92f015 │ │ │ │ + @ instruction: 0xff90f015 │ │ │ │ @ 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 @ │ │ │ │ @@ -3579,15 +3579,15 @@ │ │ │ │ ldmdb r8, {r2, 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: 0xff68f015 │ │ │ │ + @ instruction: 0xff66f015 │ │ │ │ @ instruction: 0xf50368bb │ │ │ │ ldrmi r6, [r9], -r9, lsl #6 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ bl 12c40a4 │ │ │ │ rsbscs r4, r4, #3145728 @ 0x300000 │ │ │ │ @@ -3603,32 +3603,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ b 6440d4 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrtmi r3, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ muleq r3, ip, r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r2, r2, lsr r6 │ │ │ │ - andeq r5, r2, ip, lsr #11 │ │ │ │ - andeq r5, r2, r4, ror r5 │ │ │ │ - andeq r5, r2, ip, lsr r5 │ │ │ │ - andeq r5, r2, r6, lsl r5 │ │ │ │ - ldrdeq r5, [r2], -r2 │ │ │ │ + andeq r5, r2, sl, lsr #12 │ │ │ │ + andeq r5, r2, r4, lsr #11 │ │ │ │ + andeq r5, r2, ip, ror #10 │ │ │ │ + andeq r5, r2, r4, lsr r5 │ │ │ │ + andeq r5, r2, lr, lsl #10 │ │ │ │ + andeq r5, r2, sl, asr #9 │ │ │ │ andeq r9, r3, r2, lsr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5d31c │ │ │ │ @ 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: 0xf0184618 │ │ │ │ - smlalsvs pc, r8, r5, sp @ │ │ │ │ - blcs 2052c │ │ │ │ + smlalsvs pc, r8, r3, sp @ │ │ │ │ + blcs 2052c │ │ │ │ ldmvs r8!, {r1, ip, lr, pc}^ │ │ │ │ @ instruction: 0xffb2f009 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ ldrdeq r9, [r3], -r6 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ svcmi 0x00b0e92d │ │ │ │ @@ -3657,15 +3657,15 @@ │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ cdp2 0, 13, cr15, cr0, cr11, {0} │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ blle 1c90dcc │ │ │ │ andvs pc, fp, pc, asr #8 │ │ │ │ - @ instruction: 0xf852f023 │ │ │ │ + @ instruction: 0xf84ef023 │ │ │ │ ldmibvs fp!, {r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ stmdb r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldmvs r9!, {r7, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf7fc4618 │ │ │ │ ldmibvs fp!, {r6, r8, fp, sp, lr, pc}^ │ │ │ │ @@ -3677,15 +3677,15 @@ │ │ │ │ ldrmi r6, [r9], -r7, lsl #6 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ bvc 4432a0 │ │ │ │ ldmibvs fp!, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ - blge 40930 │ │ │ │ + blge 40930 │ │ │ │ @ instruction: 0xf50369fb │ │ │ │ ldrmi r6, [r9], -r8, lsl #6 │ │ │ │ teqcs r2, #3522560 @ 0x35c000 │ │ │ │ movwcs lr, #10561 @ 0x2941 │ │ │ │ @ instruction: 0xf00969b8 │ │ │ │ strmi pc, [r2], -pc, asr #30 │ │ │ │ ldmibvs r9!, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ @@ -3737,24 +3737,24 @@ │ │ │ │ movwcs r6, #26 │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc}^ │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ce06f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - @ instruction: 0xf7fcfe2d │ │ │ │ + @ instruction: 0xf7fcfe2b │ │ │ │ @ instruction: 0x4603ea1a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00c8f7fb │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ae0714 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, fp, lsl lr @ │ │ │ │ + andcs pc, r0, r9, lsl lr @ │ │ │ │ ldmda r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabteq sl, r7, r9, lr │ │ │ │ @ instruction: 0x17da697b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -3764,17 +3764,17 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #51655 @ 0xc9c7 │ │ │ │ bvs feee1054 │ │ │ │ bmi 68cebc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010c │ │ │ │ - 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 │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ blcs f06504 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe6f4617b │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ @@ -3785,17 +3785,17 @@ │ │ │ │ @ instruction: 0xf7fcd001 │ │ │ │ ldrmi lr, [r8], -lr, lsr #17 │ │ │ │ ldrtmi r3, [sp], r8, lsr #15 │ │ │ │ svchi 0x00b0e8bd │ │ │ │ andeq r9, r3, sl, lsl #29 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ strheq sl, [r3], -sl @ │ │ │ │ + andeq r5, r2, r4, ror #4 │ │ │ │ andeq r5, r2, ip, ror #4 │ │ │ │ - andeq r5, r2, r4, ror r2 │ │ │ │ - andeq r5, r2, r8, asr #4 │ │ │ │ + andeq r5, r2, r0, asr #4 │ │ │ │ andeq r9, r3, lr, asr ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb5d5e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -3906,24 +3906,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae0994 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ @ instruction: 0x4603ee76 │ │ │ │ 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, [r8], {21} │ │ │ │ + stc2l 0, cr15, [r6], {21} │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ stmib r7, {r1, r5, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60f214 │ │ │ │ bl 1247600 │ │ │ │ @@ -3933,30 +3933,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8f238 │ │ │ │ bne ff4e0f00 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r4], #84 @ 0x54 │ │ │ │ + stc2 0, cr15, [r2], #84 @ 0x54 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx fe4c26ae │ │ │ │ - blcs 20b1c │ │ │ │ + blx fe3c26ae │ │ │ │ + blcs 20b1c │ │ │ │ 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 r4, r2, r8, asr #31 │ │ │ │ - andeq r4, r2, lr, asr #31 │ │ │ │ - andeq r4, r2, r2, lsr #31 │ │ │ │ + andeq r4, r2, r0, asr #31 │ │ │ │ + andeq r4, r2, r6, asr #31 │ │ │ │ + muleq r2, sl, pc @ │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ @ instruction: 0x61b961f8 │ │ │ │ movwcs lr, #18887 @ 0x49c7 │ │ │ │ @@ -4144,15 +4144,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 20f5c │ │ │ │ + blcs 20f5c │ │ │ │ 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 @ │ │ │ │ @@ -4209,25 +4209,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 60f4c │ │ │ │ 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 1f42ac8 │ │ │ │ + blx 1ec2ac8 │ │ │ │ @ instruction: 0xf7fb68fe │ │ │ │ strmi lr, [r3], -r8, ror #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r6], {251} @ 0xfb │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 898358 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - andcs pc, r0, r9, ror #20 │ │ │ │ + andcs pc, r0, r7, ror #20 │ │ │ │ stcl 7, cr15, [r2], {251} @ 0xfb │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4237,29 +4237,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee15b8 │ │ │ │ bmi 44d620 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmib r7, {r0, r2, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf020010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r5, r8, 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 f06c68 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe72c613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r4, r2, sl, lsl #22 │ │ │ │ - andeq r4, r2, r0, lsl fp │ │ │ │ - andeq r4, r2, r4, ror #21 │ │ │ │ + andeq r4, r2, r2, lsl #22 │ │ │ │ + andeq r4, r2, r8, lsl #22 │ │ │ │ + ldrdeq r4, [r2], -ip │ │ │ │ svcmi 0x00b0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ eorsvs r6, r9, #120, 4 @ 0x80000007 │ │ │ │ movwcs lr, #27079 @ 0x69c7 │ │ │ │ @@ -4519,24 +4519,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae1328 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0150100 │ │ │ │ - ldmvs lr!, {r0, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r2, r3, fp, ip, sp, lr, pc}^ │ │ │ │ bl fff44f3c │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb4618 │ │ │ │ strmi lr, [r3], -ip, lsr #19 │ │ │ │ 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: 0xfffef014 │ │ │ │ + @ instruction: 0xfffcf014 │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ stmib r7, {r3, r4, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 60fba8 │ │ │ │ bl 1247f94 │ │ │ │ @@ -4546,45 +4546,45 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee8fbcc │ │ │ │ bne ff4e1894 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xffdaf014 │ │ │ │ + @ instruction: 0xffd8f014 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - mcr2 0, 6, pc, cr8, cr15, {0} @ │ │ │ │ - blcs 214b0 │ │ │ │ + mcr2 0, 6, pc, cr4, cr15, {0} @ │ │ │ │ + blcs 214b0 │ │ │ │ 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 r4, r2, r4, lsr r6 │ │ │ │ - andeq r4, r2, sl, lsr r6 │ │ │ │ - andeq r4, r2, lr, lsl #12 │ │ │ │ + andeq r4, r2, ip, lsr #12 │ │ │ │ + andeq r4, r2, r2, lsr r6 │ │ │ │ + andeq r4, r2, r6, lsl #12 │ │ │ │ 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 2161c │ │ │ │ + blcs 2161c │ │ │ │ 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 @ │ │ │ │ @@ -4645,25 +4645,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6161c │ │ │ │ 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: 0xff14f014 │ │ │ │ + @ instruction: 0xff12f014 │ │ │ │ @ instruction: 0xf7fb68fe │ │ │ │ strmi lr, [r3], -r0, lsl #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmia lr!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 898a28 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r1, lsl #30 │ │ │ │ + strdcs pc, [r0], -pc @ │ │ │ │ ldmdb sl, {r0, r1, 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 │ │ │ │ @@ -4673,44 +4673,44 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1c88 │ │ │ │ bmi 44dcf0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r6, r7, r8, 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 f07338 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe724613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r4, r2, sl, lsr r4 │ │ │ │ - andeq r4, r2, r0, asr #8 │ │ │ │ - andeq r4, r2, r4, lsl r4 │ │ │ │ + andeq r4, r2, r2, lsr r4 │ │ │ │ + andeq r4, r2, r8, lsr r4 │ │ │ │ + andeq r4, r2, ip, lsl #8 │ │ │ │ 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 21814 │ │ │ │ + blcs 21814 │ │ │ │ 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 @ │ │ │ │ @@ -4763,25 +4763,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 617f4 │ │ │ │ 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, cr8, cr4, {0} @ │ │ │ │ + mcr2 0, 1, pc, cr6, cr4, {0} @ │ │ │ │ @ instruction: 0xf7fb68fe │ │ │ │ @ instruction: 0x4603ea14 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00c2f7fa │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 898c00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r5, lsl lr @ │ │ │ │ + andcs pc, r0, r3, lsl lr @ │ │ │ │ stmda lr!, {r0, r1, 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 │ │ │ │ @@ -4791,44 +4791,44 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee1e60 │ │ │ │ bmi 44dec8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, 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 f07510 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r4, r2, r2, ror #4 │ │ │ │ - andeq r4, r2, r8, ror #4 │ │ │ │ - andeq r4, r2, ip, lsr r2 │ │ │ │ + andeq r4, r2, sl, asr r2 │ │ │ │ + andeq r4, r2, r0, ror #4 │ │ │ │ + andeq r4, r2, r4, lsr r2 │ │ │ │ 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 219ec │ │ │ │ + blcs 219ec │ │ │ │ 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 @ │ │ │ │ @@ -4881,25 +4881,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 619cc │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [ip, #-80]! @ 0xffffffb0 │ │ │ │ + ldc2 0, cr15, [sl, #-80]! @ 0xffffffb0 │ │ │ │ @ instruction: 0xf7fb68fe │ │ │ │ strmi lr, [r3], -r8, lsr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 6, APSR_nzcv, cr6, cr10, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 898dd8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r9, lsr #26 │ │ │ │ + andcs pc, r0, r7, lsr #26 │ │ │ │ svc 0x0082f7fa │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -4909,29 +4909,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2038 │ │ │ │ bmi 44e0a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01f010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, 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 f076e8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r4, r2, sl, lsl #1 │ │ │ │ - muleq r2, r0, r0 │ │ │ │ - andeq r4, r2, r4, rrx │ │ │ │ + andeq r4, r2, r2, lsl #1 │ │ │ │ + andeq r4, r2, r8, lsl #1 │ │ │ │ + andeq r4, r2, ip, asr 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}^ │ │ │ │ @@ -5002,24 +5002,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae1ab4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r1, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmda r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ strmi lr, [r3], -r6, ror #27 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r8], #-80 @ 0xffffffb0 │ │ │ │ + ldc2 0, cr15, [r6], #-80 @ 0xffffffb0 │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ stmib r7, {r1, r4, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 610334 │ │ │ │ bl 1248720 │ │ │ │ @@ -5029,30 +5029,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee90358 │ │ │ │ bne ff4e2020 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r4], {20} │ │ │ │ + ldc2 0, cr15, [r2], {20} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx c37ca │ │ │ │ - blcs 21c3c │ │ │ │ + blx fffc37c8 │ │ │ │ + blcs 21c3c │ │ │ │ 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 r3, r2, r8, lsr #29 │ │ │ │ - andeq r3, r2, lr, lsr #29 │ │ │ │ - andeq r3, r2, r2, lsl #29 │ │ │ │ + andeq r3, r2, r0, lsr #29 │ │ │ │ + andeq r3, r2, r6, lsr #29 │ │ │ │ + andeq r3, r2, sl, ror lr │ │ │ │ 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}^ │ │ │ │ @@ -5121,24 +5121,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae1c90 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svc 0x0048f7fa │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ @ instruction: 0x4603ecf8 │ │ │ │ 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 12c392a │ │ │ │ + blx 124392a │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ stmib r7, {r2, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 610510 │ │ │ │ bl 12488fc │ │ │ │ @@ -5148,30 +5148,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee90534 │ │ │ │ bne ff4e21fc │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 9c3972 │ │ │ │ + blx 943972 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 5439a4 │ │ │ │ - blcs 21e18 │ │ │ │ + blx 4439a4 │ │ │ │ + blcs 21e18 │ │ │ │ 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 r3, r2, ip, asr #25 │ │ │ │ - ldrdeq r3, [r2], -r2 │ │ │ │ - andeq r3, r2, r6, lsr #25 │ │ │ │ + andeq r3, r2, r4, asr #25 │ │ │ │ + andeq r3, r2, sl, asr #25 │ │ │ │ + muleq r2, lr, ip │ │ │ │ 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}^ │ │ │ │ @@ -5240,24 +5240,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae1e6c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mrc 7, 2, APSR_nzcv, cr10, cr10, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ strmi lr, [r3], -sl, lsl #24 │ │ │ │ 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 1743b04 │ │ │ │ + blx 16c3b04 │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ stmib r7, {r1, r2, r4, r5, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6106ec │ │ │ │ bl 1248ad8 │ │ │ │ @@ -5267,30 +5267,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee90710 │ │ │ │ bne ff4e23d8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx e43b4c │ │ │ │ + blx dc3b4c │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf926f01f │ │ │ │ - blcs 21ff4 │ │ │ │ + @ instruction: 0xf922f01f │ │ │ │ + blcs 21ff4 │ │ │ │ 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 │ │ │ │ - strdeq r3, [r2], -r0 │ │ │ │ - strdeq r3, [r2], -r6 │ │ │ │ - andeq r3, r2, sl, asr #21 │ │ │ │ + andeq r3, r2, r8, ror #21 │ │ │ │ + andeq r3, r2, lr, ror #21 │ │ │ │ + andeq r3, r2, r2, asr #21 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5ed40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @ instruction: 0xf50368fb │ │ │ │ @@ -5345,15 +5345,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 22220 │ │ │ │ + blcs 22220 │ │ │ │ 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 @ │ │ │ │ @@ -5405,25 +5405,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 621fc │ │ │ │ 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: 0xf924f014 │ │ │ │ + @ instruction: 0xf922f014 │ │ │ │ @ instruction: 0xf7fa68fe │ │ │ │ @ instruction: 0x4603ed10 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b fefc5d1c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 899608 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, r1, lsl r9 @ │ │ │ │ + andcs pc, r0, pc, lsl #18 │ │ │ │ bl 1ac5d38 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5433,41 +5433,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2868 │ │ │ │ bmi 44e8d0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r6, r7, r8, r9, sl, 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 f07f18 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe736613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq r3, r2, sl, asr r8 │ │ │ │ - andeq r3, r2, r0, ror #16 │ │ │ │ - andeq r3, r2, r4, lsr r8 │ │ │ │ + andeq r3, r2, r2, asr r8 │ │ │ │ + andeq r3, r2, r8, asr r8 │ │ │ │ + andeq r3, r2, ip, lsr #16 │ │ │ │ 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 223e8 │ │ │ │ + blcs 223e8 │ │ │ │ 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, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -5511,24 +5511,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa22a8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - @ instruction: 0xf7faf851 │ │ │ │ + @ instruction: 0xf7faf84f │ │ │ │ @ instruction: 0x4603ec3e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib ip!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a22cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - andcs pc, r0, pc, lsr r8 @ │ │ │ │ + andcs pc, r0, sp, lsr r8 @ │ │ │ │ b fe645edc │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5538,29 +5538,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2a0c │ │ │ │ bmi 44ea74 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0140100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f080bc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, ip, lsr #13 │ │ │ │ @ instruction: 0x000236b4 │ │ │ │ - @ instruction: 0x000236bc │ │ │ │ - muleq r2, r0, r6 │ │ │ │ + andeq r3, r2, r8, lsl #13 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -5617,24 +5617,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2450 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7faff7d │ │ │ │ + @ instruction: 0xf7faff7b │ │ │ │ strmi lr, [r3], -sl, ror #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb r8, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2474 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, fp, ror #30 │ │ │ │ + andcs pc, r0, r9, ror #30 │ │ │ │ stmib r4, {r1, 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 │ │ │ │ @@ -5644,29 +5644,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2bb4 │ │ │ │ bmi 44ec1c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r5, 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 f08264 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, r4, lsl #10 │ │ │ │ andeq r3, r2, ip, lsl #10 │ │ │ │ - andeq r3, r2, r4, lsl r5 │ │ │ │ - andeq r3, r2, r8, ror #9 │ │ │ │ + andeq r3, r2, r0, ror #9 │ │ │ │ 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}^ │ │ │ │ @@ -5679,15 +5679,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 22758 │ │ │ │ + blcs 22758 │ │ │ │ ldmibvs fp!, {r1, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7fa6878 │ │ │ │ ldmib r7, {r1, r3, r5, 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}^ │ │ │ │ @@ -5743,24 +5743,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 62744 │ │ │ │ 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, 4, pc, cr0, cr3, {0} @ │ │ │ │ + mrc2 0, 3, pc, cr14, cr3, {0} │ │ │ │ b 1b46258 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa4618 │ │ │ │ @ instruction: 0x4603e81c │ │ │ │ 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 │ │ │ │ - mcr2 0, 3, pc, cr14, cr3, {0} @ │ │ │ │ + mcr2 0, 3, pc, cr12, cr3, {0} @ │ │ │ │ @ instruction: 0xf7fa2000 │ │ │ │ stmib r7, {r3, r6, r7, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r1, r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 610ed0 │ │ │ │ bl 12492b4 │ │ │ │ @@ -5770,30 +5770,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ blvs e90ef4 │ │ │ │ bne ff4e2db4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mcr2 0, 2, pc, cr10, cr3, {0} @ │ │ │ │ + mcr2 0, 2, pc, cr8, cr3, {0} @ │ │ │ │ ldrdeq lr, [ip, -r7] │ │ │ │ - ldc2 0, cr15, [r8, #-120]! @ 0xffffff88 │ │ │ │ - blcs 227d0 │ │ │ │ + ldc2 0, cr15, [r4, #-120]! @ 0xffffff88 │ │ │ │ + blcs 227d0 │ │ │ │ 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 r3, r2, sl, lsl #6 │ │ │ │ andeq r3, r2, r2, lsl r3 │ │ │ │ - andeq r3, r2, sl, lsl r3 │ │ │ │ - andeq r3, r2, lr, ror #5 │ │ │ │ + andeq r3, r2, r6, ror #5 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -5848,24 +5848,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa27ec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7fafdaf │ │ │ │ + @ instruction: 0xf7fafdad │ │ │ │ @ instruction: 0x4603e99c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x004af7f9 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2810 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - mulcs r0, sp, sp │ │ │ │ + mulcs r0, fp, sp │ │ │ │ svc 0x00f6f7f9 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -5875,29 +5875,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee2f50 │ │ │ │ bmi 44efb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, r6, 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 f08600 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r3, r2, r8, ror #2 │ │ │ │ andeq r3, r2, r0, ror r1 │ │ │ │ - andeq r3, r2, r8, ror r1 │ │ │ │ - andeq r3, r2, ip, asr #2 │ │ │ │ + andeq r3, r2, r4, asr #2 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -5968,24 +5968,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 62ac8 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [lr], #76 @ 0x4c │ │ │ │ + ldc2 0, cr15, [ip], #76 @ 0x4c │ │ │ │ stmia sl!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f94618 │ │ │ │ @ instruction: 0x4603ee5a │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [ip], #76 @ 0x4c │ │ │ │ + stc2 0, cr15, [sl], #76 @ 0x4c │ │ │ │ @ instruction: 0xf7f92000 │ │ │ │ stmib r7, {r1, r2, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61124c │ │ │ │ bl 1249638 │ │ │ │ @@ -5995,30 +5995,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee91270 │ │ │ │ bne ff4e2f38 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r8], {19} │ │ │ │ + stc2 0, cr15, [r6], {19} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 1dc46de │ │ │ │ - blcs 22b54 │ │ │ │ + blx 1cc46de │ │ │ │ + blcs 22b54 │ │ │ │ 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 │ │ │ │ + andeq r2, r2, r6, lsl #31 │ │ │ │ andeq r2, r2, lr, lsl #31 │ │ │ │ - muleq r2, r6, pc @ │ │ │ │ - andeq r2, r2, sl, ror #30 │ │ │ │ + andeq r2, r2, r2, ror #30 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0006b092 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -6076,24 +6076,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2b7c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f9fbe7 │ │ │ │ + @ instruction: 0xf7f9fbe5 │ │ │ │ @ instruction: 0x4603efd4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r2, #996] @ 0x3e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2ba0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldrdcs pc, [r0], -r5 │ │ │ │ + ldrdcs pc, [r0], -r3 │ │ │ │ mcr 7, 1, pc, cr14, cr9, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6103,41 +6103,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee32e0 │ │ │ │ bmi 44f348 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, r7, 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 f08990 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r4, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq r2, [r2], -r8 │ │ │ │ andeq r2, r2, r0, ror #27 │ │ │ │ - andeq r2, r2, r8, ror #27 │ │ │ │ - @ instruction: 0x00022dbc │ │ │ │ + @ instruction: 0x00022db4 │ │ │ │ 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 22e60 │ │ │ │ + blcs 22e60 │ │ │ │ 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, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -6181,24 +6181,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2d20 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f9fb15 │ │ │ │ + @ instruction: 0xf7f9fb13 │ │ │ │ strmi lr, [r3], -r2, lsl #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [r0], #996 @ 0x3e4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2d44 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r3, lsl #22 │ │ │ │ + andcs pc, r0, r1, lsl #22 │ │ │ │ ldcl 7, cr15, [ip, #-996] @ 0xfffffc1c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6208,41 +6208,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3484 │ │ │ │ bmi 44f4ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, 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 f08b34 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r4, lsr ip │ │ │ │ andeq r2, r2, ip, lsr ip │ │ │ │ - andeq r2, r2, r4, asr #24 │ │ │ │ - andeq r2, r2, r8, lsl ip │ │ │ │ + andeq r2, r2, r0, lsl 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: 0xf7fd68f8 │ │ │ │ cmnpvs r8, r3, lsr #19 @ p-variant is OBSOLETE │ │ │ │ - blcs 23004 │ │ │ │ + blcs 23004 │ │ │ │ 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, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -6286,24 +6286,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa2ec4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f9fa43 │ │ │ │ + @ instruction: 0xf7f9fa41 │ │ │ │ @ instruction: 0x4603ee30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl ff7c6ad8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a2ee8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, r1, lsr sl @ │ │ │ │ + andcs pc, r0, pc, lsr #20 │ │ │ │ stc 7, cr15, [sl], {249} @ 0xf9 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6313,41 +6313,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3628 │ │ │ │ bmi 44f690 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r2, r3, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f08cd8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + muleq r2, r0, sl │ │ │ │ muleq r2, r8, sl │ │ │ │ - andeq r2, r2, r0, lsr #21 │ │ │ │ - andeq r2, r2, r4, ror sl │ │ │ │ + andeq r2, r2, ip, ror #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: 0xf7fd68f8 │ │ │ │ ldrsbvs pc, [r8, #-129]! @ 0xffffff7f @ │ │ │ │ - blcs 231a8 │ │ │ │ + blcs 231a8 │ │ │ │ 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, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -6391,24 +6391,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3068 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f9f971 │ │ │ │ + @ instruction: 0xf7f9f96f │ │ │ │ @ instruction: 0x4603ed5e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 346c7c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a308c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, pc, asr r9 @ │ │ │ │ + andcs pc, r0, sp, asr r9 @ │ │ │ │ bl fee46c98 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6418,29 +6418,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee37cc │ │ │ │ bmi 44f834 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01e010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r5, 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 f08e7c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, ip, ror #17 │ │ │ │ strdeq r2, [r2], -r4 │ │ │ │ - strdeq r2, [r2], -ip │ │ │ │ - ldrdeq r2, [r2], -r0 │ │ │ │ + andeq r2, r2, r8, asr #17 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -6495,24 +6495,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3208 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - @ instruction: 0xf7f9f8a1 │ │ │ │ + @ instruction: 0xf7f9f89f │ │ │ │ strmi lr, [r3], -lr, lsl #25 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b f46e1c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a322c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - andcs pc, r0, pc, lsl #17 │ │ │ │ + andcs pc, r0, sp, lsl #17 │ │ │ │ b ffa46e38 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6522,29 +6522,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee396c │ │ │ │ bmi 44f9d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0130100 │ │ │ │ - ldmib r7, {r0, r1, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, 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 f0901c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, ip, asr #14 │ │ │ │ andeq r2, r2, r4, asr r7 │ │ │ │ - andeq r2, r2, ip, asr r7 │ │ │ │ - andeq r2, r2, r0, lsr r7 │ │ │ │ + andeq r2, r2, r8, lsr #14 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -6601,24 +6601,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa33b0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f9ffcd │ │ │ │ + @ instruction: 0xf7f9ffcb │ │ │ │ @ instruction: 0x4603ebba │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r8!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a33d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0x2000ffbb │ │ │ │ + @ instruction: 0x2000ffb9 │ │ │ │ b 546fe0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6628,41 +6628,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3b14 │ │ │ │ bmi 44fb7c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r7, 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 f091c4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r4, lsr #11 │ │ │ │ andeq r2, r2, ip, lsr #11 │ │ │ │ - @ instruction: 0x000225b4 │ │ │ │ - andeq r2, r2, r8, lsl #11 │ │ │ │ + andeq r2, r2, r0, lsl #11 │ │ │ │ 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 23694 │ │ │ │ + blcs 23694 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0086978 │ │ │ │ stmib r7, {r0, r2, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 11cd8 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -6704,24 +6704,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa354c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f9feff │ │ │ │ + @ instruction: 0xf7f9fefd │ │ │ │ strmi lr, [r3], -ip, ror #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm sl, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3570 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, sp, ror #29 │ │ │ │ + andcs pc, r0, fp, ror #29 │ │ │ │ stmdb r6, {r0, 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 │ │ │ │ @@ -6731,29 +6731,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3cb0 │ │ │ │ bmi 44fd18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - 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!, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f09360 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r8, lsl #8 │ │ │ │ andeq r2, r2, r0, lsl r4 │ │ │ │ - andeq r2, r2, r8, lsl r4 │ │ │ │ - andeq r2, r2, ip, ror #7 │ │ │ │ + andeq r2, r2, r4, ror #7 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -6808,24 +6808,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa36ec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f9fe2f │ │ │ │ + @ instruction: 0xf7f9fe2d │ │ │ │ @ instruction: 0x4603ea1c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00caf7f8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3710 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, sp, lsl lr @ │ │ │ │ + andcs pc, r0, fp, lsl lr @ │ │ │ │ ldmda r6!, {r0, 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 │ │ │ │ @@ -6835,41 +6835,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3e50 │ │ │ │ bmi 44feb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r6, r7, r8, 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!, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f09500 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r2, r2, r8, ror #4 │ │ │ │ andeq r2, r2, r0, ror r2 │ │ │ │ - andeq r2, r2, r8, ror r2 │ │ │ │ - andeq r2, r2, ip, asr #4 │ │ │ │ + andeq r2, r2, r4, asr #4 │ │ │ │ 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 239d0 │ │ │ │ + blcs 239d0 │ │ │ │ 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 │ │ │ │ @@ -6915,24 +6915,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3898 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f9fd59 │ │ │ │ + @ instruction: 0xf7f9fd57 │ │ │ │ strmi lr, [r3], -r6, asr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrc 7, 7, APSR_nzcv, cr4, cr8, {7} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a38bc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r7, asr #26 │ │ │ │ + andcs pc, r0, r5, asr #26 │ │ │ │ svc 0x00a0f7f8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -6942,41 +6942,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee3ffc │ │ │ │ bmi 450064 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, 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 f096ac │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + strheq r2, [r2], -ip │ │ │ │ andeq r2, r2, r4, asr #1 │ │ │ │ - andeq r2, r2, ip, asr #1 │ │ │ │ - andeq r2, r2, r0, lsr #1 │ │ │ │ + muleq r2, r8, r0 │ │ │ │ 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 23b7c │ │ │ │ + blcs 23b7c │ │ │ │ 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, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -7020,24 +7020,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3a3c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f9fc87 │ │ │ │ + @ instruction: 0xf7f9fc85 │ │ │ │ @ instruction: 0x4603e874 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 1, pc, cr2, cr8, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3a60 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r5, ror ip @ │ │ │ │ + andcs pc, r0, r3, ror ip @ │ │ │ │ mcr 7, 6, pc, cr14, cr8, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7047,41 +7047,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee41a0 │ │ │ │ bmi 450208 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r6, sl, 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f09850 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r8, lsl pc │ │ │ │ andeq r1, r2, r0, lsr #30 │ │ │ │ - andeq r1, r2, r8, lsr #30 │ │ │ │ - strdeq r1, [r2], -ip │ │ │ │ + strdeq r1, [r2], -r4 │ │ │ │ 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 23d20 │ │ │ │ + blcs 23d20 │ │ │ │ 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, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -7125,24 +7125,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3be0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f8fbb5 │ │ │ │ + @ instruction: 0xf7f8fbb3 │ │ │ │ strmi lr, [r3], -r2, lsr #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r0, #-992] @ 0xfffffc20 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3c04 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, lsr #23 │ │ │ │ + andcs pc, r0, r1, lsr #23 │ │ │ │ ldcl 7, cr15, [ip, #992]! @ 0x3e0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7152,29 +7152,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4344 │ │ │ │ bmi 4503ac │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, r6, r8, 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 f099f4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r4, ror sp │ │ │ │ andeq r1, r2, ip, ror sp │ │ │ │ - andeq r1, r2, r4, lsl #27 │ │ │ │ - andeq r1, r2, r8, asr sp │ │ │ │ + andeq r1, r2, r0, 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 │ │ │ │ @@ -7229,24 +7229,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3d80 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f8fae5 │ │ │ │ + @ instruction: 0xf7f8fae3 │ │ │ │ @ instruction: 0x4603eed2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r0], {248} @ 0xf8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3da4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldrdcs pc, [r0], -r3 │ │ │ │ + ldrdcs pc, [r0], -r1 │ │ │ │ stc 7, cr15, [ip, #-992]! @ 0xfffffc20 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7256,41 +7256,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee44e4 │ │ │ │ bmi 45054c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r7, r9, 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 f09b94 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq r1, [r2], -r4 │ │ │ │ ldrdeq r1, [r2], -ip │ │ │ │ - andeq r1, r2, r4, ror #23 │ │ │ │ - @ instruction: 0x00021bb8 │ │ │ │ + @ instruction: 0x00021bb0 │ │ │ │ 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 24064 │ │ │ │ + blcs 24064 │ │ │ │ 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, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -7334,24 +7334,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa3f24 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f8fa13 │ │ │ │ + @ instruction: 0xf7f8fa11 │ │ │ │ strmi lr, [r3], -r0, lsl #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl febc7b34 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a3f48 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r1, lsl #20 │ │ │ │ + strdcs pc, [r0], -pc @ │ │ │ │ mrrc 7, 15, pc, sl, cr8 @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7361,41 +7361,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4688 │ │ │ │ bmi 4506f0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01d010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r6, r7, 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 f09d38 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r0, lsr sl │ │ │ │ andeq r1, r2, r8, lsr sl │ │ │ │ - andeq r1, r2, r0, asr #20 │ │ │ │ - andeq r1, r2, r4, lsl sl │ │ │ │ + andeq r1, r2, ip, lsl #20 │ │ │ │ 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 24208 │ │ │ │ + blcs 24208 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 1284c │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -7437,24 +7437,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa40c0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f8f945 │ │ │ │ + @ instruction: 0xf7f8f943 │ │ │ │ @ instruction: 0x4603ed32 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b ff847cd0 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a40e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, lsr r9 @ │ │ │ │ + andcs pc, r0, r1, lsr r9 @ │ │ │ │ bl fe347cec │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7464,29 +7464,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4824 │ │ │ │ bmi 45088c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, r6, r7, r8, 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 f09ed4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + muleq r2, r4, r8 │ │ │ │ muleq r2, ip, r8 │ │ │ │ - andeq r1, r2, r4, lsr #17 │ │ │ │ - andeq r1, r2, r8, ror r8 │ │ │ │ + andeq r1, r2, r0, ror r8 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -7541,24 +7541,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4260 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - @ instruction: 0xf7f8f875 │ │ │ │ + @ instruction: 0xf7f8f873 │ │ │ │ strmi lr, [r3], -r2, ror #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 447e70 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4284 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - andcs pc, r0, r3, ror #16 │ │ │ │ + andcs pc, r0, r1, ror #16 │ │ │ │ b fef47e8c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7568,29 +7568,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee49c4 │ │ │ │ bmi 450a2c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0120100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r5, 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 f0a074 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + strdeq r1, [r2], -r4 │ │ │ │ strdeq r1, [r2], -ip │ │ │ │ - andeq r1, r2, r4, lsl #14 │ │ │ │ - ldrdeq r1, [r2], -r8 │ │ │ │ + ldrdeq r1, [r2], -r0 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -7645,24 +7645,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4400 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f8ffa5 │ │ │ │ + @ instruction: 0xf7f8ffa3 │ │ │ │ @ instruction: 0x4603eb92 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb r0, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4424 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - mulcs r0, r3, pc @ │ │ │ │ + mulcs r0, r1, pc @ │ │ │ │ stmib ip!, {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 │ │ │ │ @@ -7672,29 +7672,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4b64 │ │ │ │ bmi 450bcc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, 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 f0a214 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r4, asr r5 │ │ │ │ andeq r1, r2, ip, asr r5 │ │ │ │ - andeq r1, r2, r4, ror #10 │ │ │ │ - andeq r1, r2, r8, lsr r5 │ │ │ │ + andeq r1, r2, r0, 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 │ │ │ │ @@ -7749,24 +7749,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa45a0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f8fed5 │ │ │ │ + @ instruction: 0xf7f8fed3 │ │ │ │ strmi lr, [r3], -r2, asr #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r0!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a45c4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, r3, asr #29 │ │ │ │ + andcs pc, r0, r1, asr #29 │ │ │ │ ldmdb ip, {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 │ │ │ │ @@ -7776,29 +7776,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4d04 │ │ │ │ bmi 450d6c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, 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 f0a3b4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + @ instruction: 0x000213b4 │ │ │ │ @ instruction: 0x000213bc │ │ │ │ - andeq r1, r2, r4, asr #7 │ │ │ │ - muleq r2, r8, r3 │ │ │ │ + muleq r2, r0, r3 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcge 0x0004b090 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -7855,24 +7855,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4748 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f8fe01 │ │ │ │ + @ instruction: 0xf7f8fdff │ │ │ │ strmi lr, [r3], -lr, ror #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x009cf7f7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a476c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, pc, ror #27 │ │ │ │ + andcs pc, r0, sp, ror #27 │ │ │ │ stmda r8, {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 │ │ │ │ @@ -7882,41 +7882,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee4eac │ │ │ │ bmi 450f14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r5, r7, 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 f0a55c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r6, fp, r1 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, ip, lsl #4 │ │ │ │ andeq r1, r2, r4, lsl r2 │ │ │ │ - andeq r1, r2, ip, lsl r2 │ │ │ │ - strdeq r1, [r2], -r0 │ │ │ │ + andeq r1, r2, r8, ror #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: 0xf7fb68f8 │ │ │ │ cmnpvs r8, pc, lsl #25 @ p-variant is OBSOLETE │ │ │ │ - blcs 24a2c │ │ │ │ + blcs 24a2c │ │ │ │ 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, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -7960,24 +7960,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa48ec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f8fd2f │ │ │ │ + @ instruction: 0xf7f8fd2d │ │ │ │ @ instruction: 0x4603e91c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 6, pc, cr10, cr7, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4910 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, sp, lsl sp @ │ │ │ │ + andcs pc, r0, fp, lsl sp @ │ │ │ │ svc 0x0076f7f7 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -7987,29 +7987,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5050 │ │ │ │ bmi 4510b8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, r6, 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 f0a700 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r1, r2, r8, rrx │ │ │ │ andeq r1, r2, r0, ror r0 │ │ │ │ - andeq r1, r2, r8, ror r0 │ │ │ │ - andeq r1, r2, ip, asr #32 │ │ │ │ + andeq r1, r2, r4, asr #32 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb617bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ strmi pc, [ip], #-676 @ 0xfffffd5c │ │ │ │ @@ -8094,15 +8094,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 24d14 │ │ │ │ + blcs 24d14 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 13358 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -8144,24 +8144,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4bcc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7fbbf │ │ │ │ + @ instruction: 0xf7f7fbbd │ │ │ │ strmi lr, [r3], -ip, lsr #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [sl, #-988] @ 0xfffffc24 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4bf0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, sp, lsr #23 │ │ │ │ + andcs pc, r0, fp, lsr #23 │ │ │ │ mcr 7, 0, pc, cr6, 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 │ │ │ │ @@ -8171,41 +8171,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5330 │ │ │ │ bmi 451398 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, r5, r6, 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 f0a9e0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r8, lsl #27 │ │ │ │ muleq r2, r0, sp │ │ │ │ - muleq r2, r8, sp │ │ │ │ - andeq r0, r2, ip, ror #26 │ │ │ │ + andeq r0, r2, r4, ror #26 │ │ │ │ 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 24eb0 │ │ │ │ + blcs 24eb0 │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0096978 │ │ │ │ stmib r7, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 134f4 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -8247,24 +8247,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4d68 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7faf1 │ │ │ │ + @ instruction: 0xf7f7faef │ │ │ │ @ instruction: 0x4603eede │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [ip], {247} @ 0xf7 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4d8c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldrdcs pc, [r0], -pc @ │ │ │ │ + ldrdcs pc, [r0], -sp │ │ │ │ ldc 7, cr15, [r8, #-988]! @ 0xfffffc24 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8274,29 +8274,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee54cc │ │ │ │ bmi 451534 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r5, r7, r8, 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 f0ab7c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, ip, ror #23 │ │ │ │ strdeq r0, [r2], -r4 │ │ │ │ - strdeq r0, [r2], -ip │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ + andeq r0, r2, r8, asr #23 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -8351,24 +8351,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa4f08 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7fa21 │ │ │ │ + @ instruction: 0xf7f7fa1f │ │ │ │ strmi lr, [r3], -lr, lsl #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fef48b14 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a4f2c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, pc, lsl #20 │ │ │ │ + andcs pc, r0, sp, lsl #20 │ │ │ │ stcl 7, cr15, [r8], #-988 @ 0xfffffc24 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8378,29 +8378,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee566c │ │ │ │ bmi 4516d4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - 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, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0ad1c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, ip, asr #20 │ │ │ │ andeq r0, r2, r4, asr sl │ │ │ │ - andeq r0, r2, ip, asr sl │ │ │ │ - andeq r0, r2, r0, lsr sl │ │ │ │ + andeq r0, r2, r8, lsr #20 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -8455,24 +8455,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa50a8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7f951 │ │ │ │ + @ instruction: 0xf7f7f94f │ │ │ │ @ instruction: 0x4603ed3e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b ffb48cb4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a50cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, pc, lsr r9 @ │ │ │ │ + andcs pc, r0, sp, lsr r9 @ │ │ │ │ bl fe648cd0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8482,29 +8482,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee580c │ │ │ │ bmi 451874 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01c010a │ │ │ │ - ldmdbvs fp!, {r0, r3, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f0aebc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, ip, lsr #17 │ │ │ │ @ instruction: 0x000208b4 │ │ │ │ - @ instruction: 0x000208bc │ │ │ │ - muleq r2, r0, r8 │ │ │ │ + andeq r0, r2, r8, lsl #17 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -8559,24 +8559,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5248 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - @ instruction: 0xf7f7f881 │ │ │ │ + @ instruction: 0xf7f7f87f │ │ │ │ strmi lr, [r3], -lr, ror #24 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 748e54 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a526c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - andcs pc, r0, pc, ror #16 │ │ │ │ + andcs pc, r0, sp, ror #16 │ │ │ │ b ff248e70 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -8586,41 +8586,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee59ac │ │ │ │ bmi 451a14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0110100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r5, 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 f0b05c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, ip, lsl #14 │ │ │ │ andeq r0, r2, r4, lsl r7 │ │ │ │ - andeq r0, r2, ip, lsl r7 │ │ │ │ - strdeq r0, [r2], -r0 @ │ │ │ │ + andeq r0, r2, r8, ror #13 │ │ │ │ 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 2552c │ │ │ │ + blcs 2552c │ │ │ │ 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, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -8664,24 +8664,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa53ec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f7ffaf │ │ │ │ + @ instruction: 0xf7f7ffad │ │ │ │ @ instruction: 0x4603eb9c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmdb sl, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5410 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - mulcs r0, sp, pc @ │ │ │ │ + mulcs r0, fp, pc @ │ │ │ │ ldmib r6!, {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 │ │ │ │ @@ -8691,41 +8691,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5b50 │ │ │ │ bmi 451bb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r6, r8, 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0b200 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r8, ror #10 │ │ │ │ andeq r0, r2, r0, ror r5 │ │ │ │ - andeq r0, r2, r8, ror r5 │ │ │ │ - andeq r0, r2, ip, asr #10 │ │ │ │ + andeq r0, r2, r4, asr #10 │ │ │ │ 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 256d0 │ │ │ │ + blcs 256d0 │ │ │ │ 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, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -8769,24 +8769,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5590 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f7fedd │ │ │ │ + @ instruction: 0xf7f7fedb │ │ │ │ strmi lr, [r3], -sl, asr #21 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmda r8!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a55b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, fp, asr #29 │ │ │ │ + andcs pc, r0, r9, asr #29 │ │ │ │ stmdb r4!, {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 │ │ │ │ @@ -8796,41 +8796,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5cf4 │ │ │ │ bmi 451d5c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r7, 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 f0b3a4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r4, asr #7 │ │ │ │ andeq r0, r2, ip, asr #7 │ │ │ │ - ldrdeq r0, [r2], -r4 │ │ │ │ - andeq r0, r2, r8, lsr #7 │ │ │ │ + andeq r0, r2, r0, lsr #7 │ │ │ │ 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 25874 │ │ │ │ + blcs 25874 │ │ │ │ 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 │ │ │ │ @@ -8876,24 +8876,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa573c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f7fe07 │ │ │ │ + @ instruction: 0xf7f7fe05 │ │ │ │ @ instruction: 0x4603e9f4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00a2f7f6 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5760 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - strdcs pc, [r0], -r5 │ │ │ │ + strdcs pc, [r0], -r3 │ │ │ │ stmda 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 │ │ │ │ @@ -8903,41 +8903,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee5ea0 │ │ │ │ bmi 451f08 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, r5, 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 f0b550 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, r8, lsl r2 │ │ │ │ andeq r0, r2, r0, lsr #4 │ │ │ │ - andeq r0, r2, r8, lsr #4 │ │ │ │ - strdeq r0, [r2], -ip │ │ │ │ + strdeq r0, [r2], -r4 │ │ │ │ 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 25a20 │ │ │ │ + blcs 25a20 │ │ │ │ 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 │ │ │ │ @@ -8983,24 +8983,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa58e8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f7fd31 │ │ │ │ + @ instruction: 0xf7f7fd2f │ │ │ │ @ instruction: 0x4603e91e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 6, pc, cr12, cr6, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a590c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, pc, lsl sp @ │ │ │ │ + andcs pc, r0, sp, lsl sp @ │ │ │ │ svc 0x0078f7f6 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9010,41 +9010,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee604c │ │ │ │ bmi 4520b4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r5, r6, r7, 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 f0b6fc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq r0, r2, ip, rrx │ │ │ │ andeq r0, r2, r4, ror r0 │ │ │ │ - andeq r0, r2, ip, ror r0 │ │ │ │ - andeq r0, r2, r0, asr r0 │ │ │ │ + andeq r0, r2, r8, asr #32 │ │ │ │ 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 25bcc │ │ │ │ + blcs 25bcc │ │ │ │ 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, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9088,24 +9088,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5a8c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f7fc5f │ │ │ │ + @ instruction: 0xf7f7fc5d │ │ │ │ strmi lr, [r3], -ip, asr #16 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [sl, #984]! @ 0x3d8 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5ab0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, sp, asr #24 │ │ │ │ + andcs pc, r0, fp, asr #24 │ │ │ │ mcr 7, 5, pc, cr6, cr6, {7} @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9115,41 +9115,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee61f0 │ │ │ │ bmi 452258 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r4, 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 f0b8a0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r8, asr #29 │ │ │ │ ldrdeq pc, [r1], -r0 │ │ │ │ - ldrdeq pc, [r1], -r8 │ │ │ │ - andeq pc, r1, ip, lsr #29 │ │ │ │ + andeq pc, r1, r4, lsr #29 │ │ │ │ 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 25d70 │ │ │ │ + blcs 25d70 │ │ │ │ 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 │ │ │ │ @@ -9195,24 +9195,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5c38 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f6fb89 │ │ │ │ + @ instruction: 0xf7f6fb87 │ │ │ │ @ instruction: 0x4603ef76 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r4, #-984]! @ 0xfffffc28 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5c5c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r7, ror fp @ │ │ │ │ + andcs pc, r0, r5, ror fp @ │ │ │ │ ldcl 7, cr15, [r0, #984] @ 0x3d8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9222,41 +9222,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee639c │ │ │ │ bmi 452404 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r5, 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 f0ba4c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip, lsl sp @ │ │ │ │ andeq pc, r1, r4, lsr #26 │ │ │ │ - andeq pc, r1, ip, lsr #26 │ │ │ │ - andeq pc, r1, r0, lsl #26 │ │ │ │ + strdeq pc, [r1], -r8 │ │ │ │ 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 25f1c │ │ │ │ + blcs 25f1c │ │ │ │ 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, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9300,24 +9300,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5ddc │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f6fab7 │ │ │ │ + @ instruction: 0xf7f6fab5 │ │ │ │ strmi lr, [r3], -r4, lsr #29 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mrrc 7, 15, pc, r2, cr6 @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5e00 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, r5, lsr #21 │ │ │ │ + andcs pc, r0, r3, lsr #21 │ │ │ │ ldcl 7, cr15, [lr], #984 @ 0x3d8 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9327,29 +9327,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6540 │ │ │ │ bmi 4525a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldmib r7, {r0, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r5, r6, 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 f0bbf0 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r8, ror fp @ │ │ │ │ andeq pc, r1, r0, lsl #23 │ │ │ │ - andeq pc, r1, r8, lsl #23 │ │ │ │ - andeq pc, r1, ip, asr fp @ │ │ │ │ + andeq pc, r1, r4, asr fp @ │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -9404,24 +9404,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa5f7c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f6f9e7 │ │ │ │ + @ instruction: 0xf7f6f9e5 │ │ │ │ @ instruction: 0x4603edd4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl fe0c9b84 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a5fa0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - ldrdcs pc, [r0], -r5 │ │ │ │ + ldrdcs pc, [r0], -r3 │ │ │ │ stc 7, cr15, [lr], #-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 │ │ │ │ @@ -9431,29 +9431,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee66e0 │ │ │ │ bmi 452748 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - 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: 0xf01b010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, r7, 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 f0bd90 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq pc, [r1], -r8 │ │ │ │ andeq pc, r1, r0, ror #19 │ │ │ │ - andeq pc, r1, r8, ror #19 │ │ │ │ - @ instruction: 0x0001f9bc │ │ │ │ + @ instruction: 0x0001f9b4 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ blmi 1963e48 │ │ │ │ @@ -9463,15 +9463,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 26278 │ │ │ │ + blcs 26278 │ │ │ │ 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, 5, cr15, cr0, cr8, {0} │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -9514,24 +9514,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 66230 │ │ │ │ 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: 0xf90af010 │ │ │ │ + @ instruction: 0xf908f010 │ │ │ │ ldcl 7, cr15, [r6], #984 @ 0x3d8 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f64618 │ │ │ │ strmi lr, [r3], -r6, lsr #21 │ │ │ │ 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: 0xf8f8f010 │ │ │ │ + @ instruction: 0xf8f6f010 │ │ │ │ @ instruction: 0xf7f62000 │ │ │ │ stmib r7, {r1, r4, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6149b4 │ │ │ │ bl 124cda0 │ │ │ │ @@ -9541,44 +9541,44 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee949d8 │ │ │ │ bne ff4e66a0 │ │ │ │ ldrbtmi r4, [sl], #-2579 @ 0xfffff5ed │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8d4f010 │ │ │ │ + @ instruction: 0xf8d2f010 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xffc2f01a │ │ │ │ - blcs 262bc │ │ │ │ + @ instruction: 0xffbef01a │ │ │ │ + blcs 262bc │ │ │ │ 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 pc, r1, ip, lsl #17 │ │ │ │ + andeq pc, r1, r4, lsl #17 │ │ │ │ strdeq r5, [r3], -r6 │ │ │ │ + andeq pc, r1, lr, lsl r8 @ │ │ │ │ andeq pc, r1, r6, lsr #16 │ │ │ │ - andeq pc, r1, lr, lsr #16 │ │ │ │ - andeq pc, r1, r2, lsl #16 │ │ │ │ + strdeq pc, [r1], -sl │ │ │ │ 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 26424 │ │ │ │ + blcs 26424 │ │ │ │ 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, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -9623,24 +9623,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa62e8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - @ instruction: 0xf7f6f831 │ │ │ │ + @ instruction: 0xf7f6f82f │ │ │ │ @ instruction: 0x4603ec1e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib ip, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a630c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0100100 │ │ │ │ - andcs pc, r0, pc, lsl r8 @ │ │ │ │ + andcs pc, r0, sp, lsl r8 @ │ │ │ │ b 1e49f0c │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9650,44 +9650,44 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6a4c │ │ │ │ bmi 452ab4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r5, r6, r7, 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 f0c0fc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, ip, ror #12 │ │ │ │ andeq pc, r1, r4, ror r6 @ │ │ │ │ - andeq pc, r1, ip, ror r6 @ │ │ │ │ - andeq pc, r1, r0, asr r6 @ │ │ │ │ + andeq pc, r1, r8, asr #12 │ │ │ │ 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 265d8 │ │ │ │ + blcs 265d8 │ │ │ │ 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 @ │ │ │ │ @@ -9742,25 +9742,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 665c0 │ │ │ │ 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: 0xff42f00f │ │ │ │ + @ instruction: 0xff40f00f │ │ │ │ @ instruction: 0xf7f668fe │ │ │ │ strmi lr, [r3], -lr, lsr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm ip, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89d9cc │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, pc, lsr #30 │ │ │ │ + andcs pc, r0, sp, lsr #30 │ │ │ │ stmib r8, {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 │ │ │ │ @@ -9770,41 +9770,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6c2c │ │ │ │ bmi 452c94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r5, r6, r7, r8, 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 f0c2dc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe730613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - muleq r1, r6, r4 │ │ │ │ - muleq r1, ip, r4 │ │ │ │ - andeq pc, r1, r0, ror r4 @ │ │ │ │ + andeq pc, r1, lr, lsl #9 │ │ │ │ + muleq r1, r4, r4 │ │ │ │ + andeq pc, r1, r8, ror #8 │ │ │ │ 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 267ac │ │ │ │ + blcs 267ac │ │ │ │ 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, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -9849,24 +9849,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6670 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f6fe6d │ │ │ │ + @ instruction: 0xf7f6fe6b │ │ │ │ @ instruction: 0x4603ea5a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r8, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6694 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, fp, asr lr @ │ │ │ │ + andcs pc, r0, r9, asr lr @ │ │ │ │ ldm r4!, {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 │ │ │ │ @@ -9876,41 +9876,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6dd4 │ │ │ │ bmi 452e3c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r5, r8, 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 f0c484 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r4, ror #5 │ │ │ │ andeq pc, r1, ip, ror #5 │ │ │ │ - strdeq pc, [r1], -r4 │ │ │ │ - andeq pc, r1, r8, asr #5 │ │ │ │ + andeq pc, r1, r0, asr #5 │ │ │ │ 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 26954 │ │ │ │ + blcs 26954 │ │ │ │ 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, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -9954,24 +9954,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6814 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f6fd9b │ │ │ │ + @ instruction: 0xf7f6fd99 │ │ │ │ strmi lr, [r3], -r8, lsl #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0036f7f5 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6838 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r9, lsl #27 │ │ │ │ + andcs pc, r0, r7, lsl #27 │ │ │ │ svc 0x00e2f7f5 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -9981,29 +9981,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee6f78 │ │ │ │ bmi 452fe0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, r6, 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 f0c628 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq pc, r1, r0, asr #2 │ │ │ │ andeq pc, r1, r8, asr #2 │ │ │ │ - andeq pc, r1, r0, asr r1 @ │ │ │ │ - andeq pc, r1, r4, lsr #2 │ │ │ │ + andeq pc, r1, ip, lsl r1 @ │ │ │ │ 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}^ │ │ │ │ @@ -10072,24 +10072,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r0, r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi ae69ec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmvs lr!, {r0, r1, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs lr!, {r0, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldm sl, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ strmi lr, [r3], -sl, asr #28 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [ip], {15} │ │ │ │ + ldc2 0, cr15, [sl], {15} │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ stmib r7, {r1, r2, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61526c │ │ │ │ bl 124d658 │ │ │ │ @@ -10099,42 +10099,42 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee95290 │ │ │ │ bne ff4e6f58 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r8], #-60 @ 0xffffffc4 │ │ │ │ + ldc2l 0, cr15, [r6], #-60 @ 0xffffffc4 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 19c86ee │ │ │ │ - blcs 26b74 │ │ │ │ + blx 18c86ee │ │ │ │ + blcs 26b74 │ │ │ │ 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 lr, r1, r0, ror pc │ │ │ │ - andeq lr, r1, r6, ror pc │ │ │ │ - andeq lr, r1, sl, asr #30 │ │ │ │ + andeq lr, r1, r8, ror #30 │ │ │ │ + andeq lr, r1, lr, ror #30 │ │ │ │ + andeq lr, r1, r2, asr #30 │ │ │ │ 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 26cd4 │ │ │ │ + blcs 26cd4 │ │ │ │ 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, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -10178,24 +10178,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6b94 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f5fbdb │ │ │ │ + @ instruction: 0xf7f5fbd9 │ │ │ │ strmi lr, [r3], -r8, asr #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r6, #-980]! @ 0xfffffc2c │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6bb8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r9, asr #23 │ │ │ │ + andcs pc, r0, r7, asr #23 │ │ │ │ mcr 7, 1, pc, cr2, 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 │ │ │ │ @@ -10205,41 +10205,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee72f8 │ │ │ │ bmi 453360 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r3, 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 f0c9a8 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r0, asr #27 │ │ │ │ andeq lr, r1, r8, asr #27 │ │ │ │ - ldrdeq lr, [r1], -r0 │ │ │ │ - andeq lr, r1, r4, lsr #27 │ │ │ │ + muleq r1, ip, sp │ │ │ │ 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 26e78 │ │ │ │ + blcs 26e78 │ │ │ │ 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 │ │ │ │ @@ -10285,24 +10285,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa6d40 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f5fb05 │ │ │ │ + @ instruction: 0xf7f5fb03 │ │ │ │ @ instruction: 0x4603eef2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stc 7, cr15, [r0], #980 @ 0x3d4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a6d64 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - strdcs pc, [r0], -r3 │ │ │ │ + strdcs pc, [r0], -r1 │ │ │ │ stcl 7, cr15, [ip, #-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 │ │ │ │ @@ -10312,44 +10312,44 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee74a4 │ │ │ │ bmi 45350c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, r7, r8, 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 f0cb54 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r4, lsl ip │ │ │ │ andeq lr, r1, ip, lsl ip │ │ │ │ - andeq lr, r1, r4, lsr #24 │ │ │ │ - strdeq lr, [r1], -r8 │ │ │ │ + strdeq lr, [r1], -r0 │ │ │ │ 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 27030 │ │ │ │ + blcs 27030 │ │ │ │ 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 @ │ │ │ │ @@ -10405,25 +10405,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 6701c │ │ │ │ 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 548b80 │ │ │ │ + blx 4c8b80 │ │ │ │ @ instruction: 0xf7f568fe │ │ │ │ strmi lr, [r3], -r0, lsl #28 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl febcab28 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89e428 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, r1, lsl #20 │ │ │ │ + strdcs pc, [r0], -pc @ │ │ │ │ mrrc 7, 15, pc, sl, cr5 @ │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10433,41 +10433,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7688 │ │ │ │ bmi 4536f0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf01a010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r6, r7, 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 f0cd38 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe72e613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r1, sl, lsr sl │ │ │ │ - andeq lr, r1, r0, asr #20 │ │ │ │ - andeq lr, r1, r4, lsl sl │ │ │ │ + andeq lr, r1, r2, lsr sl │ │ │ │ + andeq lr, r1, r8, lsr sl │ │ │ │ + andeq lr, r1, ip, lsl #20 │ │ │ │ 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 27208 │ │ │ │ + blcs 27208 │ │ │ │ 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 │ │ │ │ @@ -10513,24 +10513,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa70d0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f5f93d │ │ │ │ + @ instruction: 0xf7f5f93b │ │ │ │ strmi lr, [r3], -sl, lsr #26 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b ff64acd4 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a70f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, fp, lsr #18 │ │ │ │ + andcs pc, r0, r9, lsr #18 │ │ │ │ bl fe14acf0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10540,29 +10540,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7834 │ │ │ │ bmi 45389c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r4, r5, r6, r7, r8, r9, 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 f0cee4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r4, lsl #17 │ │ │ │ andeq lr, r1, ip, lsl #17 │ │ │ │ - muleq r1, r4, r8 │ │ │ │ - andeq lr, r1, r8, ror #16 │ │ │ │ + andeq lr, r1, r0, ror #16 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -10617,24 +10617,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa7270 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - @ instruction: 0xf7f5f86d │ │ │ │ + @ instruction: 0xf7f5f86b │ │ │ │ @ instruction: 0x4603ec5a │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 24ae74 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a7294 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - andcs pc, r0, fp, asr r8 @ │ │ │ │ + andcs pc, r0, r9, asr r8 @ │ │ │ │ b fed4ae90 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -10644,44 +10644,44 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee79d4 │ │ │ │ bmi 453a3c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00f0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r5, 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 f0d084 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, r4, ror #13 │ │ │ │ andeq lr, r1, ip, ror #13 │ │ │ │ - strdeq lr, [r1], -r4 │ │ │ │ - andeq lr, r1, r8, asr #13 │ │ │ │ + andeq lr, r1, r0, asr #13 │ │ │ │ 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 27560 │ │ │ │ + blcs 27560 │ │ │ │ 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 @ │ │ │ │ @@ -10734,25 +10734,25 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ blcs 67540 │ │ │ │ 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: 0xff82f00e │ │ │ │ + @ instruction: 0xff80f00e │ │ │ │ @ instruction: 0xf7f568fe │ │ │ │ strmi lr, [r3], -lr, ror #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldmdb ip, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 89e94c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - andcs pc, r0, pc, ror #30 │ │ │ │ + andcs pc, r0, sp, ror #30 │ │ │ │ stmib r8, {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 │ │ │ │ @@ -10762,29 +10762,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7bac │ │ │ │ bmi 453c14 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, r5, 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 f0d25c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xe734613b │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3734 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andeq lr, r1, r6, lsl r5 │ │ │ │ - andeq lr, r1, ip, lsl r5 │ │ │ │ - strdeq lr, [r1], -r0 │ │ │ │ + andeq lr, r1, lr, lsl #10 │ │ │ │ + andeq lr, r1, r4, lsl r5 │ │ │ │ + andeq lr, r1, r8, ror #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 │ │ │ │ @@ -10839,24 +10839,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa75e8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f5feb1 │ │ │ │ + @ instruction: 0xf7f5feaf │ │ │ │ @ instruction: 0x4603ea9e │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda ip, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a760c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - mulcs r0, pc, lr @ │ │ │ │ + mulcs r0, sp, lr │ │ │ │ ldm r8!, {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 │ │ │ │ @@ -10866,29 +10866,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee7d4c │ │ │ │ bmi 453db4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf019010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, 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 f0d3fc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq lr, r1, ip, ror #6 │ │ │ │ andeq lr, r1, r4, ror r3 │ │ │ │ - andeq lr, r1, ip, ror r3 │ │ │ │ - andeq lr, r1, r0, asr r3 │ │ │ │ + andeq lr, r1, r8, asr #6 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -10944,24 +10944,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 67888 │ │ │ │ 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 │ │ │ │ - ldc2l 0, cr15, [lr, #56] @ 0x38 │ │ │ │ + ldc2l 0, cr15, [ip, #56] @ 0x38 │ │ │ │ stmib sl, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4603ef7a │ │ │ │ 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 │ │ │ │ - stc2l 0, cr15, [ip, #56] @ 0x38 │ │ │ │ + stc2l 0, cr15, [sl, #56] @ 0x38 │ │ │ │ @ instruction: 0xf7f52000 │ │ │ │ stmib r7, {r1, r2, r5, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61600c │ │ │ │ bl 124e3f8 │ │ │ │ @@ -10971,30 +10971,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee96030 │ │ │ │ bne ff4e7cf8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r8, #56]! @ 0x38 │ │ │ │ + stc2 0, cr15, [r6, #56]! @ 0x38 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - ldc2 0, cr15, [r6], {25} │ │ │ │ - blcs 27914 │ │ │ │ + ldc2 0, cr15, [r2], {25} │ │ │ │ + blcs 27914 │ │ │ │ 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 lr, r1, r6, asr #3 │ │ │ │ andeq lr, r1, lr, asr #3 │ │ │ │ - ldrdeq lr, [r1], -r6 │ │ │ │ - andeq lr, r1, sl, lsr #3 │ │ │ │ + andeq lr, r1, r2, lsr #3 │ │ │ │ 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 │ │ │ │ @@ -11050,24 +11050,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 67a30 │ │ │ │ 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, [sl, #-56] @ 0xffffffc8 │ │ │ │ + stc2 0, cr15, [r8, #-56] @ 0xffffffc8 │ │ │ │ ldm r6!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ strmi lr, [r3], -r6, lsr #29 │ │ │ │ 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, [r8], #56 @ 0x38 │ │ │ │ + ldc2l 0, cr15, [r6], #56 @ 0x38 │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r1, r4, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6161b4 │ │ │ │ bl 124e5a0 │ │ │ │ @@ -11077,30 +11077,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee961d8 │ │ │ │ bne ff4e7ea0 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r4], {14} │ │ │ │ + ldc2l 0, cr15, [r2], {14} │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx ff0c9632 │ │ │ │ - blcs 27abc │ │ │ │ + blx fefc9632 │ │ │ │ + blcs 27abc │ │ │ │ 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 lr, r1, lr, lsl r0 │ │ │ │ andeq lr, r1, r6, lsr #32 │ │ │ │ - andeq lr, r1, lr, lsr #32 │ │ │ │ - andeq lr, r1, r2 │ │ │ │ + strdeq sp, [r1], -sl │ │ │ │ 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 │ │ │ │ @@ -11156,24 +11156,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 67bd8 │ │ │ │ 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 │ │ │ │ - ldc2 0, cr15, [r6], #-56 @ 0xffffffc8 │ │ │ │ + ldc2 0, cr15, [r4], #-56 @ 0xffffffc8 │ │ │ │ stmda r2!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4603edd2 │ │ │ │ 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 │ │ │ │ - stc2 0, cr15, [r4], #-56 @ 0xffffffc8 │ │ │ │ + stc2 0, cr15, [r2], #-56 @ 0xffffffc8 │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r1, r2, r3, r4, r5, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 61635c │ │ │ │ bl 124e748 │ │ │ │ @@ -11183,30 +11183,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee96380 │ │ │ │ bne ff4e8048 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r0], {14} │ │ │ │ + blx fffc97a6 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx ffbc97d8 │ │ │ │ - blcs 27c64 │ │ │ │ + blx ffac97d8 │ │ │ │ + blcs 27c64 │ │ │ │ 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 sp, r1, r6, ror lr │ │ │ │ andeq sp, r1, lr, ror lr │ │ │ │ - andeq sp, r1, r6, lsl #29 │ │ │ │ - andeq sp, r1, sl, asr lr │ │ │ │ + andeq sp, r1, r2, asr lr │ │ │ │ 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 │ │ │ │ @@ -11263,24 +11263,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 67d84 │ │ │ │ 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 18498e6 │ │ │ │ + blx 17c98e6 │ │ │ │ svc 0x004cf7f4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ @ instruction: 0x4603ecfc │ │ │ │ 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 13c990a │ │ │ │ + blx 134990a │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r3, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 616508 │ │ │ │ bl 124e8f4 │ │ │ │ @@ -11290,30 +11290,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee9652c │ │ │ │ bne ff4e81f4 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ac9952 │ │ │ │ + blx a49952 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - blx 649984 │ │ │ │ - blcs 27e10 │ │ │ │ + blx 549984 │ │ │ │ + blcs 27e10 │ │ │ │ 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 sp, r1, sl, asr #25 │ │ │ │ ldrdeq sp, [r1], -r2 │ │ │ │ - ldrdeq sp, [r1], -sl │ │ │ │ - andeq sp, r1, lr, lsr #25 │ │ │ │ + andeq sp, r1, r6, lsr #25 │ │ │ │ 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 │ │ │ │ @@ -11372,24 +11372,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 67f38 │ │ │ │ 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 fe1c9a98 │ │ │ │ + blx fe149a98 │ │ │ │ mrc 7, 3, APSR_nzcv, cr2, cr4, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ strmi lr, [r3], -r2, lsr #24 │ │ │ │ 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 1d49abc │ │ │ │ + blx 1cc9abc │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r1, r2, r3, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6166bc │ │ │ │ bl 124eaa8 │ │ │ │ @@ -11399,30 +11399,30 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee966e0 │ │ │ │ bne ff4e83a8 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1449b04 │ │ │ │ + blx 13c9b04 │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf93ef019 │ │ │ │ - blcs 27fc4 │ │ │ │ + @ instruction: 0xf93af019 │ │ │ │ + blcs 27fc4 │ │ │ │ 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 sp, r1, r6, lsl fp │ │ │ │ andeq sp, r1, lr, lsl fp │ │ │ │ - andeq sp, r1, r6, lsr #22 │ │ │ │ - strdeq sp, [r1], -sl │ │ │ │ + strdeq sp, [r1], -r2 │ │ │ │ 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 │ │ │ │ @@ -11478,24 +11478,24 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r2], #-63 @ 0xffffffc1 │ │ │ │ blcs 680e0 │ │ │ │ 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: 0xf9b2f00e │ │ │ │ + @ instruction: 0xf9b0f00e │ │ │ │ ldc 7, cr15, [lr, #976] @ 0x3d0 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f44618 │ │ │ │ strmi lr, [r3], -lr, asr #22 │ │ │ │ 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: 0xf9a0f00e │ │ │ │ + @ instruction: 0xf99ef00e │ │ │ │ @ instruction: 0xf7f42000 │ │ │ │ stmib r7, {r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8} │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 616864 │ │ │ │ bl 124ec50 │ │ │ │ @@ -11505,42 +11505,42 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee96888 │ │ │ │ bne ff4e8550 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf97cf00e │ │ │ │ + @ instruction: 0xf97af00e │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xf86af019 │ │ │ │ - blcs 2816c │ │ │ │ + @ instruction: 0xf866f019 │ │ │ │ + blcs 2816c │ │ │ │ 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 sp, r1, lr, ror #18 │ │ │ │ andeq sp, r1, r6, ror r9 │ │ │ │ - andeq sp, r1, lr, ror r9 │ │ │ │ - andeq sp, r1, r2, asr r9 │ │ │ │ + andeq sp, r1, sl, asr #18 │ │ │ │ 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 282cc │ │ │ │ + blcs 282cc │ │ │ │ ldmib r7, {r0, r5, ip, lr, pc}^ │ │ │ │ ldmvs r9!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0066978 │ │ │ │ stmib r7, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ blcs 16910 │ │ │ │ ldmib r7, {r1, r8, r9, fp, ip, lr, pc}^ │ │ │ │ @@ -11582,24 +11582,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8184 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f4f8e3 │ │ │ │ + @ instruction: 0xf7f4f8e1 │ │ │ │ @ instruction: 0x4603ecd0 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ b 1fcbd84 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a81a8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldrdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, pc, asr #17 │ │ │ │ bl acbda0 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11609,41 +11609,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee88e8 │ │ │ │ bmi 454950 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - ldmib r7, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r7, r8, 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 f0df98 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sp, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + ldrdeq sp, [r1], -r0 │ │ │ │ ldrdeq sp, [r1], -r8 │ │ │ │ - andeq sp, r1, r0, ror #15 │ │ │ │ - @ instruction: 0x0001d7b4 │ │ │ │ + andeq sp, r1, ip, lsr #15 │ │ │ │ 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 28468 │ │ │ │ + blcs 28468 │ │ │ │ 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, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11687,24 +11687,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8328 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00e0100 │ │ │ │ - @ instruction: 0xf7f4f811 │ │ │ │ + @ instruction: 0xf7f4f80f │ │ │ │ @ instruction: 0x4603ebfe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmib ip!, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a834c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - strdcs pc, [r0], -pc @ │ │ │ │ + strdcs pc, [r0], -sp │ │ │ │ b 164bf44 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -11714,29 +11714,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8a8c │ │ │ │ bmi 454af4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - 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: 0xf018010a │ │ │ │ - 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!, {r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ blcs f0e13c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, ip, lsr #12 │ │ │ │ andeq sp, r1, r4, lsr r6 │ │ │ │ - andeq sp, r1, ip, lsr r6 │ │ │ │ - andeq sp, r1, r0, lsl r6 │ │ │ │ + andeq sp, r1, r8, lsl #12 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0002b08e │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ movwcs r6, #122 @ 0x7a │ │ │ │ @@ -11791,24 +11791,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa84c8 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f4ff41 │ │ │ │ + @ instruction: 0xf7f4ff3f │ │ │ │ strmi lr, [r3], -lr, lsr #22 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldm ip, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a84ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, pc, lsr #30 │ │ │ │ + andcs pc, r0, sp, lsr #30 │ │ │ │ stmib r8, {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 │ │ │ │ @@ -11818,41 +11818,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8c2c │ │ │ │ bmi 454c94 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r4, 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 f0e2dc │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, sl, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, ip, lsl #9 │ │ │ │ muleq r1, r4, r4 │ │ │ │ - muleq r1, ip, r4 │ │ │ │ - andeq sp, r1, r0, ror r4 │ │ │ │ + andeq sp, r1, r8, ror #8 │ │ │ │ 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 287ac │ │ │ │ + blcs 287ac │ │ │ │ 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, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ @@ -11896,24 +11896,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa866c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f4fe6f │ │ │ │ + @ instruction: 0xf7f4fe6d │ │ │ │ @ instruction: 0x4603ea5c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda sl, {r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a8690 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, sp, asr lr @ │ │ │ │ + andcs pc, r0, fp, asr lr @ │ │ │ │ ldm r6!, {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 │ │ │ │ @@ -11923,41 +11923,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8dd0 │ │ │ │ bmi 454e38 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r1, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r5, 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 f0e480 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r9, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, r8, ror #5 │ │ │ │ strdeq sp, [r1], -r0 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - andeq sp, r1, ip, asr #5 │ │ │ │ + andeq sp, r1, r4, asr #5 │ │ │ │ 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 28950 │ │ │ │ + blcs 28950 │ │ │ │ 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 │ │ │ │ @@ -12003,24 +12003,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa8818 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f4fd99 │ │ │ │ + @ instruction: 0xf7f4fd97 │ │ │ │ strmi lr, [r3], -r6, lsl #19 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x0034f7f3 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a883c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - andcs pc, r0, r7, lsl #27 │ │ │ │ + andcs pc, r0, r5, lsl #27 │ │ │ │ svc 0x00e0f7f3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12030,41 +12030,41 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee8f7c │ │ │ │ bmi 454fe4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r6, 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 f0e62c │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r5, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + andeq sp, r1, ip, lsr r1 │ │ │ │ andeq sp, r1, r4, asr #2 │ │ │ │ - andeq sp, r1, ip, asr #2 │ │ │ │ - andeq sp, r1, r0, lsr #2 │ │ │ │ + andeq sp, r1, r8, lsl r1 │ │ │ │ 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 28afc │ │ │ │ + blcs 28afc │ │ │ │ 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, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -12109,24 +12109,24 @@ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdbvs fp!, {r1, r4, r6, sp, lr, pc} │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ bmi aa89c0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0xf7f4fcc5 │ │ │ │ + @ instruction: 0xf7f4fcc3 │ │ │ │ @ instruction: 0x4603e8b2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ mcr 7, 3, pc, cr0, cr3, {7} @ │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi 8a89e4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - @ instruction: 0x2000fcb3 │ │ │ │ + @ instruction: 0x2000fcb1 │ │ │ │ svc 0x000cf7f3 │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @ instruction: 0x17da693b │ │ │ │ @ instruction: 0x46914698 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ streq lr, [r2], #-2840 @ 0xfffff4e8 │ │ │ │ streq lr, [r3, #-2889] @ 0xfffff4b7 │ │ │ │ @@ -12136,29 +12136,29 @@ │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ movwcs lr, #43463 @ 0xa9c7 │ │ │ │ bvs ee9124 │ │ │ │ bmi 45518c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00d0100 │ │ │ │ - ldmib r7, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf018010a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, r6, r8, r9, 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 f0e7d4 │ │ │ │ teqcs ip, #168, 30 @ 0x2a0 │ │ │ │ smlaldx r6, r7, fp, r1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ @ instruction: 0x46bd3730 │ │ │ │ movshi lr, #12386304 @ 0xbd0000 │ │ │ │ + muleq r1, r4, pc @ │ │ │ │ muleq r1, ip, pc @ │ │ │ │ - andeq ip, r1, r4, lsr #31 │ │ │ │ - andeq ip, r1, r8, ror pc │ │ │ │ + andeq ip, r1, r0, ror pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb65890 │ │ │ │ @ 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}^ │ │ │ │ @@ -12231,19 +12231,19 @@ │ │ │ │ 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 289b8 │ │ │ │ + blcs 289b8 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs fp!, {r0, r1, r3, sp, lr, pc}^ │ │ │ │ rscsvs r6, fp, fp, asr r8 │ │ │ │ - blcs 28bc8 │ │ │ │ + blcs 28bc8 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x001a685b │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ blvc 14c968 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ @@ -12259,15 +12259,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f34618 │ │ │ │ ldmdavs fp!, {r1, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldc 7, cr15, [ip], #972 @ 0x3cc │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 288a8 │ │ │ │ + blcs 288a8 │ │ │ │ ldmdavs r8!, {r0, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ ldc 7, cr15, [r2], #972 @ 0x3cc │ │ │ │ svclt 0x0000e000 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ push {r7, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f4ff0 │ │ │ │ bl feb65a58 │ │ │ │ @@ -12280,21 +12280,21 @@ │ │ │ │ @ instruction: 0x019b6abb │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ blvs 1ee7668 │ │ │ │ @ instruction: 0x4619685b │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f74608 │ │ │ │ @ instruction: 0x63b8fa67 │ │ │ │ - blcs 2977c │ │ │ │ + blcs 2977c │ │ │ │ andshi pc, r8, #0 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f76bb8 │ │ │ │ @ instruction: 0x4602fad3 │ │ │ │ - blcs 200d4 │ │ │ │ + blcs 200d4 │ │ │ │ andhi pc, lr, #192, 4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ stmdbhi r2, {r0, r1, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ ldmvs lr, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @@ -12417,15 +12417,15 @@ │ │ │ │ @ instruction: 0x019b6abb │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ bvs ffee768c │ │ │ │ @ instruction: 0x4619685b │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @ instruction: 0xf7f74608 │ │ │ │ teqpvs r8, #1392640 @ p-variant is OBSOLETE @ 0x154000 │ │ │ │ - blcs 297a0 │ │ │ │ + blcs 297a0 │ │ │ │ mrshi pc, (UNDEF: 12) @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ tstle lr, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ movwvs pc, #29955 @ 0x7503 @ │ │ │ │ stmdbhi r2, {r0, r1, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ ldmvs lr, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @@ -12607,15 +12607,15 @@ │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r0], #-63 @ 0xffffffc1 │ │ │ │ blcs 69384 │ │ │ │ blmi 8c61bc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andeq pc, r4, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8e0f00d │ │ │ │ + @ instruction: 0xf8def00d │ │ │ │ @ instruction: 0xf7f32000 │ │ │ │ stmib r7, {r1, r3, r4, r5, r8, r9, fp, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r3, r8}^ │ │ │ │ @ instruction: 0x469817da │ │ │ │ ldmib r7, {r0, r4, r7, r9, sl, lr}^ │ │ │ │ bl 6179e4 │ │ │ │ bl 124fdd0 │ │ │ │ @@ -12625,52 +12625,52 @@ │ │ │ │ strtmi sp, [r2], -r1, lsl #20 │ │ │ │ stmib r7, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ bvs fee97a08 │ │ │ │ bne ff4e96d0 │ │ │ │ ldrbtmi r4, [sl], #-2576 @ 0xfffff5f0 │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8bcf00d │ │ │ │ + @ instruction: 0xf8baf00d │ │ │ │ ldrdeq lr, [sl, -r7] │ │ │ │ - @ instruction: 0xffaaf017 │ │ │ │ - blcs 293ec │ │ │ │ + @ instruction: 0xffa6f017 │ │ │ │ + blcs 293ec │ │ │ │ movwcs sp, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xe79d617b │ │ │ │ subseq r6, fp, fp, ror r9 │ │ │ │ svclt 0x00a82b3c │ │ │ │ cmnvs fp, ip, lsr r3 │ │ │ │ @ instruction: 0x4610e796 │ │ │ │ @ instruction: 0x37304619 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083b0 │ │ │ │ - andeq ip, r1, r8, lsr r8 │ │ │ │ - ldrdeq ip, [r1], -r2 │ │ │ │ + andeq ip, r1, r0, lsr r8 │ │ │ │ + andeq ip, r1, sl, asr #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb66034 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ ldcmi 15, cr10, [fp], {-0} │ │ │ │ bmi 6e0034 │ │ │ │ blmi 6e0030 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f60fb │ │ │ │ blmi 64fa54 │ │ │ │ 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: 0xffb0f00f │ │ │ │ + @ instruction: 0xffaef00f │ │ │ │ ldmdavs fp!, {r0, r1, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f74618 │ │ │ │ blmi 48d3b8 │ │ │ │ ldmdavs fp, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ andeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46181d39 │ │ │ │ - @ instruction: 0xffcdf00f │ │ │ │ - blcs 20694 │ │ │ │ + @ instruction: 0xffcbf00f │ │ │ │ + blcs 20694 │ │ │ │ and sp, r0, pc, ror #3 │ │ │ │ bmi 2fea90 │ │ │ │ blmi 22007c │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-139 @ 0xffffff75 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7f3d001 │ │ │ │ @@ -12895,22 +12895,22 @@ │ │ │ │ svcge 0x0000b084 │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ eorsvs r6, fp, sl, ror r0 │ │ │ │ @ instruction: 0xf8d368fb │ │ │ │ blcs 1c250 │ │ │ │ ldmdavs sl!, {r0, r2, r8, ip, lr, pc} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - @ instruction: 0xff6af019 │ │ │ │ + @ instruction: 0xff66f019 │ │ │ │ ldmdavs fp!, {r1, r2, sp, lr, pc} │ │ │ │ ldrbtmi r4, [sl], #-2564 @ 0xfffff5fc │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - @ instruction: 0xff9ef017 │ │ │ │ + @ instruction: 0xff9af017 │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq ip, r1, r6, asr #7 │ │ │ │ + @ instruction: 0x0001c3be │ │ │ │ svcmi 0x00f0e92d │ │ │ │ blhi ca704 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq a4d58c │ │ │ │ stcmi 2, cr15, [ip, #692]! @ 0x2b4 │ │ │ │ @ instruction: 0xf507af1a │ │ │ │ @@ -12934,25 +12934,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 │ │ │ │ - blx fe58b30e │ │ │ │ - blcs 20ad8 │ │ │ │ + blx fe48b30e │ │ │ │ + blcs 20ad8 │ │ │ │ @ instruction: 0xf7f3d121 │ │ │ │ @ instruction: 0x4603ea3c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ svc 0x00eaf7f2 │ │ │ │ bmi ff0a0aec │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf507fe3f │ │ │ │ + @ instruction: 0xf507fe3d │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f32404 │ │ │ │ strmi lr, [r3], -r4, lsr #20 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -13038,15 +13038,15 @@ │ │ │ │ @ instruction: 0xf1a22300 │ │ │ │ movwmi r0, #45325 @ 0xb10d │ │ │ │ @ instruction: 0xf107d01b │ │ │ │ bmi 1990148 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf507fd83 │ │ │ │ + @ instruction: 0xf507fd81 │ │ │ │ vsubw.s32 q3, , d8 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f32404 │ │ │ │ strmi lr, [r3], -r8, ror #18 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -13119,15 +13119,15 @@ │ │ │ │ blcc 14abc4 │ │ │ │ blmi cabc8 │ │ │ │ blpl 4abcc │ │ │ │ bmi 5e9608 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf04ffce1 │ │ │ │ + @ instruction: 0xf04ffcdf │ │ │ │ @ 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 │ │ │ │ @@ -13135,19 +13135,19 @@ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strbmi pc, [r4, -r7, lsl #4] @ │ │ │ │ ldc 6, cr4, [sp], #756 @ 0x2f4 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r0, r3, lr, ror sp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq ip, r1, r0, lsr #6 │ │ │ │ - andeq ip, r1, r0, lsr #4 │ │ │ │ - andeq ip, r1, ip, lsl #4 │ │ │ │ - strdeq ip, [r1], -r6 │ │ │ │ - andeq ip, r1, r4, lsl #2 │ │ │ │ + andeq ip, r1, r8, lsl r3 │ │ │ │ + andeq ip, r1, r8, lsl r2 │ │ │ │ + andeq ip, r1, r4, lsl #4 │ │ │ │ + andeq ip, r1, lr, ror #3 │ │ │ │ + strdeq ip, [r1], -ip @ │ │ │ │ andeq r0, r3, ip, asr #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb66808 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmlsl.s32 q0, d29, d24 │ │ │ │ svcge 0x00064d44 │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -13170,16 +13170,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 │ │ │ │ - @ instruction: 0xf9bdf011 │ │ │ │ - blcs 20e88 │ │ │ │ + @ instruction: 0xf9b9f011 │ │ │ │ + blcs 20e88 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f32404 │ │ │ │ @ instruction: 0x4603e85c │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -13240,15 +13240,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ mcr 7, 6, pc, cr14, cr2, {7} @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r0, r3, lr, asr #19 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq ip, r1, ip, asr #32 │ │ │ │ + andeq ip, r1, r4, asr #32 │ │ │ │ andeq r0, r3, r0, lsr #17 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6699c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bb8 │ │ │ │ svcge 0x00046d87 │ │ │ │ orrvs pc, r5, r7, lsl #10 │ │ │ │ @@ -13264,16 +13264,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: 0xf901f011 │ │ │ │ - blcs 21000 │ │ │ │ + @ instruction: 0xf8fdf011 │ │ │ │ + blcs 21000 │ │ │ │ @ instruction: 0xf507d111 │ │ │ │ vsubw.s32 q3, , d5 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f22404 │ │ │ │ strmi lr, [r3], -r0, lsr #31 │ │ │ │ andsvs r2, sl, r8, ror #4 │ │ │ │ @@ -13313,44 +13313,44 @@ │ │ │ │ @ instruction: 0xf107db0f │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ blmi 7d84a4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 174b8e6 │ │ │ │ + blx 16cb8e6 │ │ │ │ @ instruction: 0xf107e017 │ │ │ │ ldmdb r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf7f24502 │ │ │ │ strmi lr, [r3], -r4, asr #30 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r2], #968 @ 0x3c8 │ │ │ │ movwls r4, #9731 @ 0x2603 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107fb43 │ │ │ │ + @ instruction: 0xf107fb41 │ │ │ │ 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 │ │ │ │ mcr 7, 0, pc, cr6, cr2, {7} @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r5, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq r0, r3, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r1, r8, asr pc │ │ │ │ - andeq fp, r1, r0, ror #29 │ │ │ │ - @ instruction: 0x0001beb6 │ │ │ │ + andeq fp, r1, r0, asr pc │ │ │ │ + ldrdeq fp, [r1], -r8 │ │ │ │ + andeq fp, r1, lr, lsr #29 │ │ │ │ andeq r0, r3, r0, lsl r7 │ │ │ │ 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 │ │ │ │ @@ -13368,28 +13368,28 @@ │ │ │ │ bmi 178fde4 │ │ │ │ blmi 17a0b60 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ blcc 110608 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fbed │ │ │ │ + @ instruction: 0xf107fbeb │ │ │ │ blcc 110614 │ │ │ │ orrvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf507fc40 │ │ │ │ + @ instruction: 0xf507fc3e │ │ │ │ @ instruction: 0xf1015181 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ blcc 11062c │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0xf107fc0b │ │ │ │ + @ instruction: 0xf107fc09 │ │ │ │ blcc 11063c │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2 0, cr15, [fp], #-44 @ 0xffffffd4 │ │ │ │ + ldc2 0, cr15, [r9], #-44 @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ strcc pc, [r4], #-2259 @ 0xfffff72d │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ mrc 7, 5, APSR_nzcv, cr8, cr2, {7} │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @@ -13398,44 +13398,44 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ blcc 110674 │ │ │ │ addpl pc, r2, #29360128 @ 0x1c00000 │ │ │ │ andseq pc, ip, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8516812 │ │ │ │ @ instruction: 0x46181c38 │ │ │ │ - stc2l 0, cr15, [lr, #-44] @ 0xffffffd4 │ │ │ │ + stc2l 0, cr15, [ip, #-44] @ 0xffffffd4 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1071d1e │ │ │ │ blcc 110698 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 4, cr15, cr14, cr11, {0} │ │ │ │ + cdp2 0, 4, cr15, cr12, cr11, {0} │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi ce12f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00c0100 │ │ │ │ - @ instruction: 0xf107fa9b │ │ │ │ + @ instruction: 0xf107fa99 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ ldmdavs lr, {r2, r4, r5, sl, fp, ip, sp} │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - @ instruction: 0x4680fe37 │ │ │ │ + @ instruction: 0x4680fe35 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ tstcs r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ - strmi pc, [r3], -pc, lsr #28 │ │ │ │ + strmi pc, [r3], -sp, lsr #28 │ │ │ │ @ instruction: 0xf7f24618 │ │ │ │ @ instruction: 0x4601ee12 │ │ │ │ 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: 0xf87af011 │ │ │ │ + @ instruction: 0xf876f011 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 410704 │ │ │ │ @ instruction: 0x461417d1 │ │ │ │ stmib r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ blcc 410714 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @@ -13458,15 +13458,15 @@ │ │ │ │ @ instruction: 0xf7f2d001 │ │ │ │ @ instruction: 0x4610ed1c │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r5, [sp], r2, lsl #15 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq r0, r3, ip, lsl #13 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r1, r4, ror sp │ │ │ │ + andeq fp, r1, ip, ror #26 │ │ │ │ andeq r0, r3, r8, lsr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb66d04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -13559,15 +13559,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ blmi 1ae14d8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ldc 7, cr15, [r0, #968] @ 0x3c8 │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ msrmi CPSR_f, #7340032 @ 0x700000 │ │ │ │ tstpmi r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 29cf8 │ │ │ │ + blcs 29cf8 │ │ │ │ @ instruction: 0xf607d10d │ │ │ │ @ instruction: 0xf6a34328 │ │ │ │ blmi 18e0cf8 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2914 @ 0xfffff49e │ │ │ │ @ instruction: 0xf7f24618 │ │ │ │ @ instruction: 0x4603ed7c │ │ │ │ @@ -13601,25 +13601,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 │ │ │ │ - mrc2 0, 7, pc, cr2, cr8, {0} │ │ │ │ + mcr2 0, 7, pc, cr14, cr8, {0} @ │ │ │ │ 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 29dc8 │ │ │ │ + blcs 29dc8 │ │ │ │ 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 │ │ │ │ @@ -13658,22 +13658,22 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7f2d001 │ │ │ │ ldrmi lr, [r8], -sl, lsl #23 │ │ │ │ strmi pc, [ip, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ ldrdeq r0, [r3], -r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r1, r0, ror #22 │ │ │ │ - andeq fp, r1, lr, asr fp │ │ │ │ - andeq fp, r1, r6, lsr fp │ │ │ │ - andeq fp, r1, r4, asr #22 │ │ │ │ - andeq fp, r1, ip, lsl #22 │ │ │ │ - andeq fp, r1, sl, lsr #22 │ │ │ │ - strdeq fp, [r1], -sl │ │ │ │ - @ instruction: 0x0001baba │ │ │ │ + andeq fp, r1, r8, asr fp │ │ │ │ + andeq fp, r1, r6, asr fp │ │ │ │ + andeq fp, r1, lr, lsr #22 │ │ │ │ + andeq fp, r1, ip, lsr fp │ │ │ │ + andeq fp, r1, r4, lsl #22 │ │ │ │ + andeq fp, r1, r2, lsr #22 │ │ │ │ + strdeq fp, [r1], -r2 │ │ │ │ + @ instruction: 0x0001bab2 │ │ │ │ andeq r0, r3, r6, lsl r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67040 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, sl, r8, lsl #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a474b0 │ │ │ │ @@ -13697,15 +13697,15 @@ │ │ │ │ mrrc 7, 15, pc, r8, cr2 @ │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf107e0e8 │ │ │ │ @ instruction: 0xf107022c │ │ │ │ @ instruction: 0x4611035c │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - strmi pc, [r3], -sp, lsr #31 │ │ │ │ + strmi pc, [r3], -fp, lsr #31 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ mcrr 7, 15, pc, r6, cr2 @ │ │ │ │ andcs r4, r2, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ @ instruction: 0xf507e0d6 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ vst3.32 {d23-d25}, [pc :128], r2 │ │ │ │ @@ -13716,15 +13716,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 14bf40 │ │ │ │ + blx 4bf40 │ │ │ │ @ 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 │ │ │ │ @@ -13745,21 +13745,21 @@ │ │ │ │ @ instruction: 0xf5071d1a │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs r9, {r1, r3, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7f24610 │ │ │ │ @ instruction: 0xf507ea84 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ - blcs 29fe0 │ │ │ │ + blcs 29fe0 │ │ │ │ @ instruction: 0xf507d064 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ tstcs r0, fp, lsl r8 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ - @ instruction: 0xf507fe09 │ │ │ │ + @ instruction: 0xf507fe05 │ │ │ │ @ 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 │ │ │ │ @@ -13768,15 +13768,15 @@ │ │ │ │ tstpeq r4, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf007462a │ │ │ │ eorvs pc, r0, fp, lsr #22 │ │ │ │ movsvc pc, #29360128 @ 0x1c00000 │ │ │ │ orrsvc pc, lr, #683671552 @ 0x28c00000 │ │ │ │ - blcs 2a03c │ │ │ │ + blcs 2a03c │ │ │ │ @ instruction: 0xf507d015 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r1, r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7f24618 │ │ │ │ @ instruction: 0xf507e8e4 │ │ │ │ @ instruction: 0xf5a373b0 │ │ │ │ ldmdavs fp, {r2, r5, r7, r8, r9, ip, sp, lr} │ │ │ │ @@ -13831,15 +13831,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb672b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0104618 │ │ │ │ - ldmdavs r8!, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r8!, {r0, r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmda ip!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ 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] │ │ │ │ @@ -13859,15 +13859,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 │ │ │ │ - ldrdeq fp, [r1], -r0 │ │ │ │ + andeq fp, r1, r8, asr #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb67344 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwls r6, #10363 @ 0x287b │ │ │ │ @@ -13876,15 +13876,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 │ │ │ │ - muleq r1, sl, r6 │ │ │ │ + muleq r1, r2, r6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb67388 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad0758 │ │ │ │ svcge 0x00020d94 │ │ │ │ streq pc, [r8], r7, lsl #12 │ │ │ │ ldrbteq pc, [ip], -r6, lsr #13 @ │ │ │ │ @@ -13918,23 +13918,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 2a294 │ │ │ │ + blcs 2a294 │ │ │ │ @ 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 2e2b4 │ │ │ │ + blcs 2e2b4 │ │ │ │ @ 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 │ │ │ │ @@ -13957,15 +13957,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: 0xf0106280 │ │ │ │ - @ instruction: 0x4603fb98 │ │ │ │ + @ instruction: 0x4603fb94 │ │ │ │ @ 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 │ │ │ │ b d4e2a8 │ │ │ │ @@ -13981,15 +13981,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmdb r4, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [ip, r7, lsl #12] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq pc, r2, r2, asr #28 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r1, sl, lsl #12 │ │ │ │ + andeq fp, r1, r2, lsl #12 │ │ │ │ andeq pc, r2, ip, lsl #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb67530 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -14001,15 +14001,15 @@ │ │ │ │ blcs 18f70 │ │ │ │ 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 2a960 │ │ │ │ + blcs 2a960 │ │ │ │ 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 feb6758c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -14052,32 +14052,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmda r6!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq pc, r2, sl, asr #24 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r1, ip, lsl r4 │ │ │ │ + andeq fp, r1, r4, lsl r4 │ │ │ │ strdeq pc, [r2], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6764c │ │ │ │ @ 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: 0xf0104619 │ │ │ │ - @ instruction: 0x4603fabe │ │ │ │ + @ instruction: 0x4603faba │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blcs 2e4f0 │ │ │ │ + blcs 2e4f0 │ │ │ │ blmi 304490 │ │ │ │ and r4, fp, fp, ror r4 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ andcs r6, r1, #16449536 @ 0xfb0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ ldmdb r6, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @@ -14101,15 +14101,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 2aaf0 │ │ │ │ + blcs 2aaf0 │ │ │ │ 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 feb6771c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -14152,32 +14152,32 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x00aef7f1 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0x0002faba │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r8, r2 │ │ │ │ + muleq r1, r0, r2 │ │ │ │ andeq pc, r2, r0, ror #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb677dc │ │ │ │ @ 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: 0xf0104619 │ │ │ │ - @ instruction: 0x4603f9f6 │ │ │ │ + @ instruction: 0x4603f9f2 │ │ │ │ andle r2, r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ - blcs 2e680 │ │ │ │ + blcs 2e680 │ │ │ │ blmi 304620 │ │ │ │ and r4, fp, fp, ror r4 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ andcs r6, r1, #16449536 @ 0xfb0000 │ │ │ │ strcs pc, [r4], #-2243 @ 0xfffff73d │ │ │ │ stm lr, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbcs r4, r8, #3145728 @ 0x300000 │ │ │ │ @@ -14240,121 +14240,121 @@ │ │ │ │ svc 0x0018f7f1 │ │ │ │ @ instruction: 0xf1b34603 │ │ │ │ strdle r3, [r2, -pc] │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf107e0dd │ │ │ │ blcc 611448 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fd1d │ │ │ │ + @ instruction: 0xf107fd1b │ │ │ │ blcc 611454 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2l 0, cr15, [pc, #-40]! @ 10714 │ │ │ │ + ldc2l 0, cr15, [sp, #-40]! @ 0xffffffd8 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - stc2 0, cr15, [lr, #-40] @ 0xffffffd8 │ │ │ │ + stc2 0, cr15, [ip, #-40] @ 0xffffffd8 │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ tstcs r1, ip, lsr fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fd6e │ │ │ │ + @ instruction: 0xf507fd6c │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - ldc2l 0, cr15, [lr], #40 @ 0x28 │ │ │ │ + ldc2l 0, cr15, [ip], #40 @ 0x28 │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldc2l 0, cr15, [pc, #-40] @ 10754 │ │ │ │ + ldc2l 0, cr15, [sp, #-40] @ 0xffffffd8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ @ instruction: 0xf8520328 │ │ │ │ stmdbmi r1!, {r2, r7, sl, fp, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - @ instruction: 0xff20f00a │ │ │ │ + @ instruction: 0xff1ef00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff8af00a │ │ │ │ + @ instruction: 0xff88f00a │ │ │ │ @ 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 │ │ │ │ - blx 194c836 │ │ │ │ + blx 184c836 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc c11508 │ │ │ │ @ instruction: 0x461417d1 │ │ │ │ stmib r3, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ blcc c11518 │ │ │ │ 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: 0xf00a4618 │ │ │ │ - @ instruction: 0x4603ff51 │ │ │ │ + strmi pc, [r3], -pc, asr #30 │ │ │ │ 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 fe7cc85e │ │ │ │ + blx fe74c85e │ │ │ │ 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: 0xf00a4618 │ │ │ │ - @ instruction: 0x4603ff39 │ │ │ │ + @ instruction: 0x4603ff37 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184614 │ │ │ │ mcrr2 0, 0, pc, ip, cr6 @ │ │ │ │ ldcleq 8, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8534610 │ │ │ │ bmi b5fa3c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf8506180 │ │ │ │ @ instruction: 0xf0180c88 │ │ │ │ - ands pc, r7, pc, asr #18 │ │ │ │ + ands pc, r7, fp, asr #18 │ │ │ │ ldrbtmi r4, [fp], #-2857 @ 0xfffff4d7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf00b0100 │ │ │ │ - @ instruction: 0xf7f1fb6f │ │ │ │ + @ instruction: 0xf7f1fb6d │ │ │ │ @ instruction: 0x4603ef5c │ │ │ │ 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 │ │ │ │ - stc2l 0, cr15, [pc], {10} │ │ │ │ + stc2l 0, cr15, [sp], {10} │ │ │ │ orrpl pc, r4, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ @ instruction: 0x46183b3c │ │ │ │ - stc2l 0, cr15, [r7], {10} │ │ │ │ + stc2l 0, cr15, [r5], {10} │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fcc0 │ │ │ │ + @ instruction: 0xf107fcbe │ │ │ │ blcc c115fc │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf1005042 │ │ │ │ ldmdbmi r0, {r2} │ │ │ │ bmi 261ad0 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -14362,19 +14362,19 @@ │ │ │ │ @ instruction: 0xf7f1d001 │ │ │ │ ldrmi lr, [r8], -ip, lsl #28 │ │ │ │ strbpl pc, [r2, -r7, lsl #10] @ │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq pc, r2, r4, ror r9 @ │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq fp, r1, r0, lsr #1 │ │ │ │ - andeq fp, r1, r6, lsr #14 │ │ │ │ - andeq fp, r1, r6, lsr #32 │ │ │ │ - andeq fp, r1, r4 │ │ │ │ - strdeq sl, [r1], -lr │ │ │ │ + muleq r1, r8, r0 │ │ │ │ + andeq fp, r1, lr, lsl r7 │ │ │ │ + andeq fp, r1, lr, lsl r0 │ │ │ │ + strdeq sl, [r1], -ip │ │ │ │ + strdeq sl, [r1], -r6 │ │ │ │ andeq pc, r2, r8, lsl r7 @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb67b34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -14446,60 +14446,60 @@ │ │ │ │ @ instruction: 0x4603fdff │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ ldrsh r3, [r6, #63]! @ 0x3f │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - blx fe04ca92 │ │ │ │ + blx 1fcca92 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fbe2 │ │ │ │ + @ instruction: 0xf507fbe0 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f116e0 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb71 │ │ │ │ + @ instruction: 0xf507fb6f │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f116f0 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - blx ff48cac2 │ │ │ │ + blx ff40cac2 │ │ │ │ movwpl pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb61 │ │ │ │ + @ instruction: 0xf507fb5f │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf607fbc2 │ │ │ │ + @ instruction: 0xf607fbc0 │ │ │ │ @ instruction: 0xf5a343b8 │ │ │ │ @ instruction: 0xf507634b │ │ │ │ @ instruction: 0xf1005002 │ │ │ │ ldmdavs sl, {r3, r4} │ │ │ │ ldrbtmi r4, [fp], #-3055 @ 0xfffff411 │ │ │ │ @ instruction: 0xf00a4619 │ │ │ │ - @ instruction: 0xf507fd83 │ │ │ │ + @ instruction: 0xf507fd81 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ tstcs r0, r8, lsl r3 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r2], -sp, ror #27 │ │ │ │ + strmi pc, [r2], -fp, ror #27 │ │ │ │ @ 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], #-2269 @ 0xfffff723 │ │ │ │ - @ instruction: 0xf9c6f015 │ │ │ │ + @ instruction: 0xf9c2f015 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 411804 │ │ │ │ @ instruction: 0x469017d1 │ │ │ │ stmdb r3, {r0, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1078902 │ │ │ │ blcc 411814 │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ @@ -14507,42 +14507,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: 0xf00a4618 │ │ │ │ - @ instruction: 0x4603fdb1 │ │ │ │ + strmi pc, [r3], -pc, lsr #27 │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-2763 @ 0xfffff535 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9fef00b │ │ │ │ + @ instruction: 0xf9fcf00b │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @ instruction: 0x43a8f6a3 │ │ │ │ - blcs 2abe8 │ │ │ │ + blcs 2abe8 │ │ │ │ blmi ff184be0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9eef00b │ │ │ │ + @ instruction: 0xf9ecf00b │ │ │ │ ldcl 7, cr15, [sl, #964] @ 0x3c4 │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc 411880 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmdb r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ teq r2, 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 │ │ │ │ - ldc2 0, cr15, [r2, #40] @ 0x28 │ │ │ │ + ldc2 0, cr15, [r0, #40] @ 0x28 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 4118b0 │ │ │ │ @ instruction: 0xf607461e │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ andls r4, r4, #172, 2 @ 0x2b │ │ │ │ stmdbhi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x43b8f607 │ │ │ │ @@ -14561,35 +14561,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: 0xf00a4618 │ │ │ │ - strmi pc, [r0], r5, asr #26 │ │ │ │ + strmi pc, [r0], r3, asr #26 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2l 0, cr15, [r6, #-40] @ 0xffffffd8 │ │ │ │ + ldc2l 0, cr15, [r4, #-40] @ 0xffffffd8 │ │ │ │ @ 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: 0xff17f00f │ │ │ │ + @ instruction: 0xff13f00f │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ blcc 411944 │ │ │ │ @ instruction: 0x469217d1 │ │ │ │ stmdb r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf107ab02 │ │ │ │ blcc 411954 │ │ │ │ stcvs 8, cr15, [r8], {83} @ 0x53 │ │ │ │ cmnpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b18 │ │ │ │ - ldc2 0, cr15, [r4, #-40]! @ 0xffffffd8 │ │ │ │ + ldc2 0, cr15, [r2, #-40]! @ 0xffffffd8 │ │ │ │ addsmi r4, lr, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607d017 │ │ │ │ @ instruction: 0xf6a343b8 │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf7f12404 │ │ │ │ @ instruction: 0x4603ed56 │ │ │ │ @@ -14685,22 +14685,22 @@ │ │ │ │ @ instruction: 0x43a4f6a3 │ │ │ │ @ instruction: 0xf7f16818 │ │ │ │ and lr, r2, r8, ror #24 │ │ │ │ and fp, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ blcc 611bfc │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa1a │ │ │ │ + @ instruction: 0xf507fa18 │ │ │ │ @ instruction: 0xf1035385 │ │ │ │ blcc f11a8c │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fa12 │ │ │ │ + @ instruction: 0xf507fa10 │ │ │ │ @ instruction: 0xf1035302 │ │ │ │ @ instruction: 0x46180318 │ │ │ │ - blx 30ce68 │ │ │ │ + blx 28ce68 │ │ │ │ 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} │ │ │ │ @@ -14710,24 +14710,24 @@ │ │ │ │ @ instruction: 0x4610eb56 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ @ instruction: 0x373c5772 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq pc, r2, sl, asr #12 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sl, r1, r8, lsr #29 │ │ │ │ - andeq sl, r1, r6, ror #26 │ │ │ │ - ldrdeq fp, [r1], -r6 │ │ │ │ - andeq sl, r1, r6, ror #25 │ │ │ │ - strdeq sl, [r1], -ip │ │ │ │ - andeq sl, r1, lr, asr #25 │ │ │ │ - @ instruction: 0x0001abbc │ │ │ │ - andeq sl, r1, r8, ror #22 │ │ │ │ - andeq sl, r1, r0, asr fp │ │ │ │ - andeq sl, r1, ip, ror #21 │ │ │ │ + andeq sl, r1, r0, lsr #29 │ │ │ │ + andeq sl, r1, lr, asr sp │ │ │ │ + andeq fp, r1, lr, asr #9 │ │ │ │ + ldrdeq sl, [r1], -lr │ │ │ │ + strdeq sl, [r1], -r4 │ │ │ │ + andeq sl, r1, r6, asr #25 │ │ │ │ + @ instruction: 0x0001abb4 │ │ │ │ + andeq sl, r1, r0, ror #22 │ │ │ │ + andeq sl, r1, r8, asr #22 │ │ │ │ + andeq sl, r1, r4, ror #21 │ │ │ │ andeq pc, r2, ip, lsr #3 │ │ │ │ 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 │ │ │ │ @@ -14760,58 +14760,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: 0xf90cf00a │ │ │ │ + @ instruction: 0xf90af00a │ │ │ │ movteq pc, #33031 @ 0x8107 @ │ │ │ │ tstcs r1, r8, lsl fp │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f96e │ │ │ │ + @ instruction: 0xf507f96c │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f11b88 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8fd │ │ │ │ + @ instruction: 0xf507f8fb │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f11b98 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf95df00a │ │ │ │ + @ instruction: 0xf95bf00a │ │ │ │ movwpl pc, #5383 @ 0x1507 @ │ │ │ │ msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8ed │ │ │ │ + @ instruction: 0xf507f8eb │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r1, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107f94e │ │ │ │ + @ instruction: 0xf107f94c │ │ │ │ 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: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507fb0f │ │ │ │ + @ instruction: 0xf507fb0d │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ andcs r0, r1, #40, 6 @ 0xa0000000 │ │ │ │ ldrbtmi r4, [r9], #-2411 @ 0xfffff695 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf107fb3d │ │ │ │ + @ instruction: 0xf107fb3b │ │ │ │ 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: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507faf7 │ │ │ │ + @ instruction: 0xf507faf5 │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ tstcs r0, r8, lsr #6 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - strmi pc, [r3], -r1, ror #22 │ │ │ │ + @ instruction: 0x4603fb5f │ │ │ │ addeq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r4], #-264 @ 0xfffffef8 │ │ │ │ orreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ stclmi 8, cr15, [r4], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf7f14620 │ │ │ │ @ instruction: 0x4603eb3c │ │ │ │ movwcc r4, #5155 @ 0x1423 │ │ │ │ @@ -14824,70 +14824,70 @@ │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f11c58 │ │ │ │ @ instruction: 0xf1079301 │ │ │ │ blcc 611d60 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ stmdami sp, {r9, sp}^ │ │ │ │ @ instruction: 0xf0144478 │ │ │ │ - strmi pc, [r2], -sp, lsr #30 │ │ │ │ + strmi pc, [r2], -r9, lsr #30 │ │ │ │ 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 f11ca0 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 6cd0b2 │ │ │ │ + blx 64d0b2 │ │ │ │ movwls r4, #1539 @ 0x603 │ │ │ │ bmi f2291c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf00a0100 │ │ │ │ - @ instruction: 0xf107ff67 │ │ │ │ + @ instruction: 0xf107ff65 │ │ │ │ @ instruction: 0xf8530388 │ │ │ │ - blcs 20278 │ │ │ │ + blcs 20278 │ │ │ │ @ instruction: 0xf107d113 │ │ │ │ blcc 611dd0 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx cd0e2 │ │ │ │ + blx 4d0e2 │ │ │ │ @ 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 │ │ │ │ - stc2 0, cr15, [r4, #-92]! @ 0xffffffa4 │ │ │ │ + stc2 0, cr15, [r0, #-92]! @ 0xffffffa4 │ │ │ │ blmi b89130 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff44f00a │ │ │ │ + @ instruction: 0xff42f00a │ │ │ │ bl c4f0ac │ │ │ │ eorcs r4, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ blcc c11e14 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ stmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ blcc 611e28 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f8a4 │ │ │ │ + @ instruction: 0xf507f8a2 │ │ │ │ @ instruction: 0xf1035384 │ │ │ │ blcc f11d38 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0xf507f89c │ │ │ │ + @ instruction: 0xf507f89a │ │ │ │ @ instruction: 0xf1035301 │ │ │ │ ldrmi r0, [r8], -r8, lsr #6 │ │ │ │ - @ instruction: 0xf895f00a │ │ │ │ + @ instruction: 0xf893f00a │ │ │ │ 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} │ │ │ │ @@ -14897,21 +14897,21 @@ │ │ │ │ ldrmi lr, [r0], -r0, ror #19 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ strcc r5, [ip, -r2, asr #14] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008390 │ │ │ │ andeq pc, r2, r2, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sl, r1, r2, ror r9 │ │ │ │ - andeq sl, r1, r6, ror r9 │ │ │ │ - andeq sl, r1, lr, asr #16 │ │ │ │ - andeq fp, r1, ip, asr #1 │ │ │ │ - @ instruction: 0x0001a7b8 │ │ │ │ - andeq sl, r1, lr, ror r8 │ │ │ │ - andeq sl, r1, r8, lsr #15 │ │ │ │ + andeq sl, r1, sl, ror #18 │ │ │ │ + andeq sl, r1, lr, ror #18 │ │ │ │ + andeq sl, r1, r6, asr #16 │ │ │ │ + andeq fp, r1, r4, asr #1 │ │ │ │ + @ instruction: 0x0001a7b0 │ │ │ │ + andeq sl, r1, r6, ror r8 │ │ │ │ + andeq sl, r1, r0, lsr #15 │ │ │ │ andeq lr, r2, r0, asr #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb68398 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], #1287 @ 0x507 │ │ │ │ @@ -14962,15 +14962,15 @@ │ │ │ │ @ instruction: 0xf7f1d001 │ │ │ │ @ instruction: 0x4610e95c │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq lr, r2, r0, asr #28 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq sl, r1, r4, lsr r7 │ │ │ │ + andeq sl, r1, ip, lsr #14 │ │ │ │ @ instruction: 0x0002edba │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb68484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ addlt r5, r3, r2, lsl #27 │ │ │ │ @@ -15045,45 +15045,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: 0xf00f6280 │ │ │ │ - @ instruction: 0x4603fb18 │ │ │ │ + @ instruction: 0x4603fb14 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1078174 │ │ │ │ blcc 112050 │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1052 @ 0xfffffbe4 │ │ │ │ @ instruction: 0xf7f04619 │ │ │ │ strmi lr, [r3], -r6, lsr #30 │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ @ instruction: 0xf1078166 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #7204 @ 0x1c24 │ │ │ │ @ instruction: 0xf0174618 │ │ │ │ - @ instruction: 0x4602ff3f │ │ │ │ + @ instruction: 0x4602ff3b │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf9a2f00f │ │ │ │ - blcs 22c48 │ │ │ │ + @ instruction: 0xf99ef00f │ │ │ │ + blcs 22c48 │ │ │ │ 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 │ │ │ │ @@ -15092,28 +15092,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: 0xf00f6280 │ │ │ │ - @ instruction: 0x4603faba │ │ │ │ + @ instruction: 0x4603fab6 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf107811c │ │ │ │ blcc 11210c │ │ │ │ eorsmi pc, ip, r7, lsl #4 │ │ │ │ blmi ff662cfc │ │ │ │ @ instruction: 0x4619447b │ │ │ │ mcr 7, 6, pc, cr8, cr0, {7} @ │ │ │ │ blcs 62cac │ │ │ │ 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 │ │ │ │ - mcr2 0, 7, pc, cr2, cr7, {0} @ │ │ │ │ + mrc2 0, 6, pc, cr14, cr7, {0} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ andsvs r3, sl, r8, lsr ip │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ stccc 8, cr15, [ip], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf1076818 │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ @@ -15121,15 +15121,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: 0xf00f4622 │ │ │ │ - strmi pc, [r3], -r5, asr #18 │ │ │ │ + strmi pc, [r3], -r1, asr #18 │ │ │ │ @ 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 │ │ │ │ @@ -15138,16 +15138,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 178d574 │ │ │ │ - blcs 22d48 │ │ │ │ + blx 168d574 │ │ │ │ + blcs 22d48 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ vpadd.i8 d3, d7, d0 │ │ │ │ @ instruction: 0x461a403c │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ @ instruction: 0xf7f04619 │ │ │ │ strmi lr, [r3], -ip, ror #28 │ │ │ │ @@ -15163,15 +15163,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: 0xf00f6280 │ │ │ │ - strmi pc, [r3], -ip, lsr #20 │ │ │ │ + strmi pc, [r3], -r8, lsr #20 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf6078098 │ │ │ │ @ instruction: 0xf607433c │ │ │ │ vqsub.s8 d0, d7, d28 │ │ │ │ ldmibmi r4, {r2, r3, r4, r5, lr} │ │ │ │ @ instruction: 0xf7f04479 │ │ │ │ @ instruction: 0x4603ee3c │ │ │ │ @@ -15179,35 +15179,35 @@ │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ @ instruction: 0xf107681a │ │ │ │ @ instruction: 0xf8530340 │ │ │ │ movwcc r3, #11296 @ 0x2c20 │ │ │ │ @ instruction: 0x461900db │ │ │ │ @ instruction: 0xf0174610 │ │ │ │ - strmi pc, [r2], -pc, lsl #29 │ │ │ │ + strmi pc, [r2], -fp, lsl #29 │ │ │ │ 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: 0xf0174618 │ │ │ │ - @ instruction: 0x4603fe59 │ │ │ │ + @ instruction: 0x4603fe55 │ │ │ │ @ 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 │ │ │ │ - mcr2 0, 2, pc, cr6, cr7, {0} @ │ │ │ │ + mcr2 0, 2, pc, cr2, cr7, {0} @ │ │ │ │ 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 │ │ │ │ @@ -15253,15 +15253,15 @@ │ │ │ │ stcl 7, cr15, [r0, #-960]! @ 0xfffffc40 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ ldccc 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ ldcl 7, cr15, [r8, #-960] @ 0xfffffc40 │ │ │ │ movteq pc, #263 @ 0x107 @ │ │ │ │ mcrrcc 8, 5, pc, r0, cr3 @ │ │ │ │ - blcs 2b770 │ │ │ │ + blcs 2b770 │ │ │ │ @ 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 @ │ │ │ │ @@ -15313,20 +15313,20 @@ │ │ │ │ mrc 7, 4, APSR_nzcv, cr14, cr0, {7} │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strpl pc, [r2, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq lr, r2, r6, lsl sp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq sl, [r1], -sl @ │ │ │ │ - andeq sl, r1, lr, lsl #11 │ │ │ │ - ldrdeq sl, [r1], -r4 │ │ │ │ - andeq sl, r1, lr, lsl r4 │ │ │ │ - andeq sl, r1, r4, asr #7 │ │ │ │ - strdeq sl, [r1], -r0 │ │ │ │ + strdeq sl, [r1], -r2 │ │ │ │ + andeq sl, r1, r6, lsl #11 │ │ │ │ + andeq sl, r1, ip, asr #9 │ │ │ │ + andeq sl, r1, r6, lsl r4 │ │ │ │ + @ instruction: 0x0001a3bc │ │ │ │ + andeq sl, r1, r8, ror #1 │ │ │ │ andeq lr, r2, lr, lsr r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb68a14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d3c │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ @@ -15368,41 +15368,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: 0xf00f6280 │ │ │ │ - @ instruction: 0x4603f892 │ │ │ │ + strmi pc, [r3], -lr, lsl #17 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf10780a4 │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ stmibmi r2, {r2, r3, r5, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ stc 7, cr15, [r2], #960 @ 0x3c0 │ │ │ │ blcs 630f8 │ │ │ │ addshi pc, r9, r0, asr #32 │ │ │ │ orrvs pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpmi ip, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ - blcs 2b968 │ │ │ │ + blcs 2b968 │ │ │ │ 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 │ │ │ │ - stc2l 0, cr15, [r0], #92 @ 0x5c │ │ │ │ + ldc2l 0, cr15, [ip], {23} │ │ │ │ @ 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 │ │ │ │ @@ -15410,15 +15410,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, [r0], {23} │ │ │ │ + ldc2l 0, cr15, [ip], #-92 @ 0xffffffa4 │ │ │ │ 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} │ │ │ │ @@ -15430,15 +15430,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: 0xf00e4622 │ │ │ │ - @ instruction: 0x4603fedb │ │ │ │ + @ instruction: 0x4603fed7 │ │ │ │ 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 │ │ │ │ @@ -15502,16 +15502,16 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -r4, lsr #26 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ @ instruction: 0x46bd4734 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq lr, r2, r0, asr #15 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq sl, [r1], -r6 │ │ │ │ - andeq sl, r1, r8, lsl #1 │ │ │ │ + andeq sl, r1, lr, ror #1 │ │ │ │ + andeq sl, r1, r0, lsl #1 │ │ │ │ andeq lr, r2, sl, asr #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb68cf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad0388 │ │ │ │ svcge 0x00044d6c │ │ │ │ ldrbmi pc, [r8], #-1543 @ 0xfffff9f9 @ │ │ │ │ @@ -15582,15 +15582,15 @@ │ │ │ │ movtvs pc, #21923 @ 0x55a3 @ │ │ │ │ ldrbtmi r4, [sl], #-2603 @ 0xfffff5d5 │ │ │ │ ldmdavs r8, {r0, r4, r9, sl, lr} │ │ │ │ stcl 7, cr15, [r2, #960] @ 0x3c0 │ │ │ │ eorvs r4, r3, r3, lsl #12 │ │ │ │ cmppmi r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movtmi pc, #18083 @ 0x46a3 @ │ │ │ │ - blcs 2bc94 │ │ │ │ + blcs 2bc94 │ │ │ │ @ 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 │ │ │ │ @@ -15618,18 +15618,18 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldc 7, cr15, [sl], #-960 @ 0xfffffc40 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrbmi pc, [ip, -r7, lsl #12] @ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ ldrdeq lr, [r2], -r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, r0, ror #27 │ │ │ │ - andeq r9, r1, sl, ror #25 │ │ │ │ - ldrdeq r9, [r1], -r2 │ │ │ │ - andeq r9, r1, ip, lsr sp │ │ │ │ + ldrdeq r9, [r1], -r8 │ │ │ │ + andeq r9, r1, r2, ror #25 │ │ │ │ + andeq r9, r1, sl, asr #25 │ │ │ │ + andeq r9, r1, r4, lsr sp │ │ │ │ andeq lr, r2, r8, ror r3 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb68ed0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -15678,15 +15678,15 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -r4, asr #23 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ strdeq lr, [r2], -sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, lr, ror ip │ │ │ │ + andeq r9, r1, r6, ror ip │ │ │ │ andeq lr, r2, sl, lsl #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb68fb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00046d85 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -15729,15 +15729,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ bl 174fe1c │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r3, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq lr, r2, r0, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, r4, asr #23 │ │ │ │ + @ instruction: 0x00019bbc │ │ │ │ @ instruction: 0x0002e1bc │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb69080 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00020d24 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -15765,15 +15765,15 @@ │ │ │ │ andseq pc, r4, r7, lsl #2 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movwvs pc, #5539 @ 0x15a3 @ │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 623744 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf0166180 │ │ │ │ - @ instruction: 0xf607fe0b │ │ │ │ + @ instruction: 0xf607fe07 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070218 │ │ │ │ @ instruction: 0xf6070014 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r2, r4, r8, r9} │ │ │ │ @ instruction: 0x47986811 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @@ -15786,16 +15786,16 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -ip, ror #21 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq lr, r2, sl, asr #2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, r8, lsr #22 │ │ │ │ - andeq r9, r1, r4, lsl fp │ │ │ │ + andeq r9, r1, r0, lsr #22 │ │ │ │ + andeq r9, r1, ip, lsl #22 │ │ │ │ ldrdeq lr, [r2], -sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq 1e502a0 │ │ │ │ stclpl 2, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ @@ -15956,15 +15956,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], -r7, lsr #16 │ │ │ │ - blcs 23a2c │ │ │ │ + blcs 23a2c │ │ │ │ @ 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 │ │ │ │ @@ -15983,23 +15983,23 @@ │ │ │ │ @ instruction: 0xf7f0d001 │ │ │ │ ldrmi lr, [r0], -r2, ror #18 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r5, [sp], ip, asr #14 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq lr, r2, lr, asr r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, sl, lsl #20 │ │ │ │ - ldrdeq r9, [r1], -r4 │ │ │ │ - andeq r9, r1, lr, lsr r7 │ │ │ │ - andeq r9, r1, lr, ror r9 │ │ │ │ - andeq r9, r1, sl, asr #18 │ │ │ │ - ldrdeq r9, [r1], -r2 │ │ │ │ - andeq r9, r1, r6, ror #17 │ │ │ │ - andeq r9, r1, ip, lsr #17 │ │ │ │ - andeq r9, r1, r2, lsl #17 │ │ │ │ + andeq r9, r1, r2, lsl #20 │ │ │ │ + andeq r9, r1, ip, asr #19 │ │ │ │ + andeq r9, r1, r6, lsr r7 │ │ │ │ + andeq r9, r1, r6, ror r9 │ │ │ │ + andeq r9, r1, r2, asr #18 │ │ │ │ + andeq r9, r1, sl, asr #15 │ │ │ │ + ldrdeq r9, [r1], -lr │ │ │ │ + andeq r9, r1, r4, lsr #17 │ │ │ │ + andeq r9, r1, sl, ror r8 │ │ │ │ andeq sp, r2, r6, asr #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb69498 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -16009,15 +16009,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ mrrc2 7, 15, pc, ip, cr13 @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r9, r1, lr, lsl #15 │ │ │ │ + andeq r9, r1, r6, lsl #15 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb694dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @@ -16030,15 +16030,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r2, r3, r8, r9, sp}^ │ │ │ │ blx ffd5030a │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r9, r1, r6, asr #14 │ │ │ │ + andeq r9, r1, lr, lsr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb69530 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r2, #3522560 @ 0x35c000 │ │ │ │ @@ -16048,15 +16048,15 @@ │ │ │ │ bcs 5af64 │ │ │ │ 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 e63b94 │ │ │ │ - blx 1ce3a8 │ │ │ │ + blx ce3a8 │ │ │ │ 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 │ │ │ │ @@ -16121,15 +16121,15 @@ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fd68f8 │ │ │ │ @ instruction: 0x4602fb3d │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - strdeq r9, [r1], -r0 │ │ │ │ + andeq r9, r1, r8, ror #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6969c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r6, #3522560 @ 0x35c000 │ │ │ │ @@ -16139,15 +16139,15 @@ │ │ │ │ bcs 5b0d0 │ │ │ │ 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 e63d00 │ │ │ │ - @ instruction: 0xf950f00e │ │ │ │ + @ instruction: 0xf94cf00e │ │ │ │ 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 │ │ │ │ @@ -16247,15 +16247,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: 0xf00e6809 │ │ │ │ - @ instruction: 0xf107feef │ │ │ │ + @ instruction: 0xf107feeb │ │ │ │ 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 │ │ │ │ @@ -16274,15 +16274,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ svc 0x001af7ef │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq sp, r2, lr, lsl #20 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, ip, asr #8 │ │ │ │ + andeq r9, r1, r4, asr #8 │ │ │ │ andeq sp, r2, r8, lsr r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb69904 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d34 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -16355,15 +16355,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: 0xf00d4632 │ │ │ │ - strmi pc, [r3], -r1, lsr #31 │ │ │ │ + @ instruction: 0x4603ff9d │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461c17d9 │ │ │ │ stmib r2, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1074500 │ │ │ │ ldmib r3, {r3, r4, r8, r9}^ │ │ │ │ blcs 1b454 │ │ │ │ @ instruction: 0xf507da1d │ │ │ │ @@ -16398,15 +16398,15 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ ldrmi lr, [r0], -r4, lsr #28 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrdeq sp, [r2], -r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, r0, lsl #6 │ │ │ │ + strdeq r9, [r1], -r8 │ │ │ │ andeq sp, r2, sl, asr #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb69af4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00044d3c │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ @@ -16454,15 +16454,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} │ │ │ │ - cdp2 0, 13, cr15, cr10, cr13, {0} │ │ │ │ + cdp2 0, 13, cr15, cr6, cr13, {0} │ │ │ │ @ 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}^ │ │ │ │ @@ -16488,15 +16488,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stcl 7, cr15, [lr, #-956]! @ 0xfffffc44 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq sp, r2, r0, ror #13 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r9, r1, lr, lsl r1 │ │ │ │ + andeq r9, r1, r6, lsl r1 │ │ │ │ andeq sp, r2, r0, ror #11 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb69c5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00024d34 │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -16545,15 +16545,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} │ │ │ │ - cdp2 0, 2, cr15, cr4, cr13, {0} │ │ │ │ + cdp2 0, 2, cr15, cr0, cr13, {0} │ │ │ │ @ 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}^ │ │ │ │ @@ -16579,15 +16579,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldc 7, cr15, [r8], #956 @ 0x3bc │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq sp, r2, lr, ror #10 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, r6, asr #31 │ │ │ │ + @ instruction: 0x00018fbe │ │ │ │ andeq sp, r2, r4, ror r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb69dc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ @@ -16602,15 +16602,15 @@ │ │ │ │ bcs 5b80c │ │ │ │ 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} │ │ │ │ - ldc2 0, cr15, [r2, #52]! @ 0x34 │ │ │ │ + stc2 0, cr15, [lr, #52]! @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -16623,15 +16623,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 │ │ │ │ - ldrdeq r8, [r1], -r0 │ │ │ │ + andeq r8, r1, r8, asr #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb69e74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -16646,15 +16646,15 @@ │ │ │ │ @ instruction: 0xf1732a01 │ │ │ │ blle 9938b0 │ │ │ │ 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: 0xf00d6879 │ │ │ │ - @ instruction: 0x4603fd5b │ │ │ │ + @ instruction: 0x4603fd57 │ │ │ │ @ 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}^ │ │ │ │ @@ -16664,15 +16664,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 r8, r1, r2, lsr lr │ │ │ │ + andeq r8, r1, sl, lsr #28 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb69f18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08e0fb8 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -16698,15 +16698,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: 0xf00d6ab9 │ │ │ │ - strmi pc, [r3], -sp, ror #29 │ │ │ │ + strmi pc, [r3], -r9, ror #29 │ │ │ │ @ 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}^ │ │ │ │ @@ -16716,15 +16716,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 r8, r1, r8, ror sp │ │ │ │ + andeq r8, r1, r0, ror sp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb69fe8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #51671 @ 0xc9d7 │ │ │ │ @@ -16799,15 +16799,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: 0xf00d6ab9 │ │ │ │ - strmi pc, [r3], -r3, lsr #28 │ │ │ │ + @ instruction: 0x4603fe1f │ │ │ │ @ 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}^ │ │ │ │ @@ -16817,15 +16817,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 │ │ │ │ - strdeq r8, [r1], -ip │ │ │ │ + strdeq r8, [r1], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6a17c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @@ -16931,15 +16931,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: 0xf00e6809 │ │ │ │ - stmib r4, {r0, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib r4, {r0, r2, r3, r4, r5, r6, r8, r9, 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 │ │ │ │ @@ -16966,15 +16966,15 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610e9b4 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq ip, r2, r4, lsl #31 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, sl, lsr sl │ │ │ │ + andeq r8, r1, r2, lsr sl │ │ │ │ andeq ip, r2, sl, ror #28 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6a3d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00064d3c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -17024,15 +17024,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: 0xf00d6809 │ │ │ │ - strmi pc, [r3], -r1, ror #24 │ │ │ │ + @ instruction: 0x4603fc5d │ │ │ │ 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 │ │ │ │ @@ -17059,15 +17059,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldm r8!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq ip, r2, r0, lsl #28 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x000188bc │ │ │ │ + @ instruction: 0x000188b4 │ │ │ │ strdeq ip, [r2], -r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6a548 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -17109,28 +17109,28 @@ │ │ │ │ @ instruction: 0xf7efd001 │ │ │ │ @ instruction: 0x4610e896 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq ip, r2, lr, lsl #25 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, lr, ror #14 │ │ │ │ + andeq r8, r1, r6, ror #14 │ │ │ │ andeq ip, r2, lr, lsr #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6a610 │ │ │ │ @ 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 128f46c │ │ │ │ + blx 118f46c │ │ │ │ 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 │ │ │ │ @@ -17176,28 +17176,28 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmda lr, {r0, r1, r2, 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 │ │ │ │ andeq ip, r2, r0, lsl #23 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, r0, ror r6 │ │ │ │ + andeq r8, r1, r8, ror #12 │ │ │ │ andeq ip, r2, r0, lsr #22 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6a71c │ │ │ │ @ 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 5cf57a │ │ │ │ + blx 4cf57a │ │ │ │ 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 │ │ │ │ @@ -17257,15 +17257,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ldrmi lr, [r0], -lr, ror #30 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq ip, r2, r8, ror #20 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, r2, asr #10 │ │ │ │ + andeq r8, r1, sl, lsr r5 │ │ │ │ ldrdeq ip, [r2], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6a860 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -17277,15 +17277,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ blx 1d51680 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r8, [r1], -lr │ │ │ │ + ldrdeq r8, [r1], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6a8ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #35287 @ 0x89d7 │ │ │ │ @@ -17298,15 +17298,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r3, r8, r9, sp}^ │ │ │ │ blx 12d16d4 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - muleq r1, lr, r4 │ │ │ │ + muleq r1, r6, r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6a900 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -17317,15 +17317,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ blx 951720 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r1, sl, ror #8 │ │ │ │ + andeq r8, r1, r2, ror #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6a94c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -17334,15 +17334,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r3, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf9c4f7fc │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r1, lr, lsr r4 │ │ │ │ + andeq r8, r1, r6, lsr r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6a990 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #43479 @ 0xa9d7 │ │ │ │ @@ -17448,15 +17448,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ @ instruction: 0x4610edf0 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq ip, r2, ip, lsl #15 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r8, [r1], -r6 │ │ │ │ + andeq r8, r1, lr, ror #5 │ │ │ │ andeq ip, r2, r2, ror #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6ab5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bc8 │ │ │ │ svcge 0x00026d85 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -17517,15 +17517,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ldrmi lr, [r0], -r6, ror #26 │ │ │ │ @ instruction: 0xf5074619 │ │ │ │ ldrtmi r6, [sp], r4, lsl #15 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq ip, r2, r8, ror r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r8, r1, lr, ror #3 │ │ │ │ + andeq r8, r1, r6, ror #3 │ │ │ │ andeq ip, r2, lr, asr #11 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6ac70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [sl], r0 @ │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -17542,15 +17542,15 @@ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stc2 7, cr15, [r8, #1004]! @ 0x3ec │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r8, r1, lr, lsr r1 │ │ │ │ + andeq r8, r1, r6, lsr r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6acd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @@ -17606,15 +17606,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldc 7, cr15, [r2], #952 @ 0x3b8 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq ip, r2, r4, lsl #10 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r6, r0 │ │ │ │ + andeq r8, r1, lr, lsl #1 │ │ │ │ andeq ip, r2, r8, ror #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6add4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -17654,15 +17654,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ mrrc 7, 14, pc, r2, cr14 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldrmi pc, [ip, -r7, lsl #4] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq ip, r2, r2, lsl #8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, r0, lsr #31 │ │ │ │ + muleq r1, r8, pc @ │ │ │ │ andeq ip, r2, r8, lsr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6ae94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -17712,15 +17712,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ldrmi lr, [r0], -r0, ror #23 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq ip, r2, r0, asr #6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, sl, asr #29 │ │ │ │ + andeq r7, r1, r2, asr #29 │ │ │ │ andeq ip, r2, r2, asr #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6af7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -17770,15 +17770,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ldrmi lr, [r0], -ip, ror #22 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq ip, r2, r8, asr r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r7, [r1], -r2 │ │ │ │ + andeq r7, r1, sl, ror #27 │ │ │ │ ldrdeq ip, [r2], -sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b064 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07d0 │ │ │ │ svcge 0x00040d28 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -17811,15 +17811,15 @@ │ │ │ │ @ instruction: 0xf98ff7fb │ │ │ │ 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: 0xf838f008 │ │ │ │ + @ instruction: 0xf836f008 │ │ │ │ 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 │ │ │ │ @@ -17835,16 +17835,16 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ldrmi lr, [r0], -sl, ror #21 │ │ │ │ @ instruction: 0xf6074619 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq ip, r2, r0, ror r1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, lr, lsl sp │ │ │ │ - andeq r7, r1, sl, lsl #26 │ │ │ │ + andeq r7, r1, r6, lsl sp │ │ │ │ + andeq r7, r1, r2, lsl #26 │ │ │ │ ldrdeq ip, [r2], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b16c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -17854,15 +17854,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ ldc2 7, cr15, [r4, #1004]! @ 0x3ec │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r7, r1, r6, lsr #25 │ │ │ │ + muleq r1, lr, ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6b1b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #27095 @ 0x69d7 │ │ │ │ @@ -17937,15 +17937,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ @ instruction: 0x4610ea1e │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r2, r2, lsr #31 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, lr, lsl #23 │ │ │ │ + andeq r7, r1, r6, lsl #23 │ │ │ │ andeq fp, r2, lr, lsr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b300 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -17985,15 +17985,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmib ip!, {r1, r2, 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 │ │ │ │ ldrdeq fp, [r2], -r6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r7, [r1], -r8 │ │ │ │ + ldrdeq r7, [r1], -r0 │ │ │ │ andeq fp, r2, ip, ror lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b3c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bd0 │ │ │ │ svcge 0x00024d24 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -18033,15 +18033,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldmdb ip, {r1, r2, 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 │ │ │ │ andeq fp, r2, r6, lsl lr │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, r4, lsr #20 │ │ │ │ + andeq r7, r1, ip, lsl sl │ │ │ │ @ instruction: 0x0002bdbc │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -18084,15 +18084,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ @ instruction: 0x4610e8f8 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r2, r6, asr sp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, sl, ror #18 │ │ │ │ + andeq r7, r1, r2, ror #18 │ │ │ │ strdeq fp, [r2], -r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b54c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -18138,15 +18138,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ldrmi lr, [r0], -ip, lsl #17 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r2, sl, lsl #25 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, r6, lsr #17 │ │ │ │ + muleq r1, lr, r8 │ │ │ │ andeq fp, r2, sl, lsl ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b624 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -18189,15 +18189,15 @@ │ │ │ │ @ instruction: 0xf7eed001 │ │ │ │ ldrmi lr, [r0], -r6, lsr #16 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ @ instruction: 0x0002bbb2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, sl, ror #15 │ │ │ │ + andeq r7, r1, r2, ror #15 │ │ │ │ andeq fp, r2, lr, asr #22 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b6f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d8[0] │ │ │ │ svcge 0x00044d2c │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -18240,15 +18240,15 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ ldrmi lr, [r0], -r0, asr #31 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r2, r6, ror #21 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, lr, lsr #14 │ │ │ │ + andeq r7, r1, r6, lsr #14 │ │ │ │ andeq fp, r2, r2, lsl #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b7bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -18294,15 +18294,15 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ ssaxmi lr, r0, r4 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r2, sl, lsl sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, r6, ror #12 │ │ │ │ + andeq r7, r1, lr, asr r6 │ │ │ │ andeq fp, r2, sl, lsr #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6b894 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -18348,15 +18348,15 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ ldrmi lr, [r0], -r8, ror #29 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r2, r2, asr #18 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, r2, lsr #11 │ │ │ │ + muleq r1, sl, r5 │ │ │ │ ldrdeq fp, [r2], -r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6b96c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb0 │ │ │ │ svcge 0x00044d3c │ │ │ │ strvs pc, [r5], r7, lsl #10 │ │ │ │ @@ -18408,15 +18408,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: 0xff96f00b │ │ │ │ + @ instruction: 0xff92f00b │ │ │ │ @ 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}^ │ │ │ │ @@ -18451,15 +18451,15 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ @ instruction: 0x4610ee1a │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], ip, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq fp, r2, lr, asr r8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r7, [r1], -r6 │ │ │ │ + andeq r7, r1, lr, asr #9 │ │ │ │ andeq fp, r2, r6, lsr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6bb08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -18468,15 +18468,15 @@ │ │ │ │ bmi 1aeb10 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x000173b8 │ │ │ │ + @ instruction: 0x000173b0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6bb48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0bd0 │ │ │ │ svcge 0x00046d85 │ │ │ │ orrvs pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movwmi pc, #49827 @ 0xc2a3 @ │ │ │ │ @@ -18518,15 +18518,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldc 7, cr15, [r2, #948] @ 0x3b4 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strvs pc, [r3, r7, lsl #10] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r2, ip, lsl #13 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, r0, lsr #6 │ │ │ │ + andeq r7, r1, r8, lsl r3 │ │ │ │ andeq fp, r2, r8, lsr #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6bc14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r2, lsl #30 │ │ │ │ stmib r7, {r0, r3, r4, r5, r7, sp, lr}^ │ │ │ │ @@ -18538,16 +18538,16 @@ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @ instruction: 0xf7fb68f8 │ │ │ │ @ instruction: 0x4602f899 │ │ │ │ ldrmi r4, [r0], -fp, lsl #12 │ │ │ │ @ instruction: 0x37104619 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r7, r1, r2, asr #5 │ │ │ │ - @ instruction: 0x000172bc │ │ │ │ + @ instruction: 0x000172ba │ │ │ │ + @ instruction: 0x000172b4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6bc64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07b0 │ │ │ │ svcge 0x00020d3c │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ @@ -18611,18 +18611,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: 0xf00b6280 │ │ │ │ - eorsvs pc, r0, ip, lsr pc @ │ │ │ │ + eorsvs pc, r0, r8, lsr pc @ │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - blcs 2ebf4 │ │ │ │ + blcs 2ebf4 │ │ │ │ @ instruction: 0xf507dc17 │ │ │ │ @ instruction: 0xf6a36303 │ │ │ │ ldmdavs fp, {r2, r3, r5, r8, r9} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ bl 1d2b50 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ @@ -18679,16 +18679,16 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ mrrc 7, 14, pc, r0, cr13 @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ldreq pc, [r4, -r7, lsl #12]! │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ andeq fp, r2, r0, ror r5 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, sl, lsr #4 │ │ │ │ - andeq r7, r1, r0, lsl r1 │ │ │ │ + andeq r7, r1, r2, lsr #4 │ │ │ │ + andeq r7, r1, r8, lsl #2 │ │ │ │ andeq fp, r2, r4, lsr #7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6be9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00064d34 │ │ │ │ strvs pc, [r3], #1287 @ 0x507 │ │ │ │ @@ -18734,15 +18734,15 @@ │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ ldrmi lr, [r0], -r4, ror #23 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ssatmi r4, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq fp, r2, sl, lsr r3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r7, r1, r2 │ │ │ │ + strdeq r6, [r1], -sl │ │ │ │ andeq fp, r2, sl, asr #5 │ │ │ │ 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 │ │ │ │ @@ -18781,25 +18781,25 @@ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ mrc2 7, 5, pc, cr6, 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 2ee90 │ │ │ │ + blcs 2ee90 │ │ │ │ @ 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: 0xf00b6280 │ │ │ │ - @ instruction: 0x4603fdd4 │ │ │ │ + @ instruction: 0x4603fdd0 │ │ │ │ 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 │ │ │ │ @@ -18832,16 +18832,16 @@ │ │ │ │ bl 852e88 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008390 │ │ │ │ andeq fp, r2, r6, asr #4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, lr, lsr pc │ │ │ │ - andeq r6, r1, lr, asr #29 │ │ │ │ + andeq r6, r1, r6, lsr pc │ │ │ │ + andeq r6, r1, r6, asr #29 │ │ │ │ andeq fp, r2, r4, asr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6c100 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d3c │ │ │ │ strvs pc, [r5], #1287 @ 0x507 │ │ │ │ @@ -18893,31 +18893,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: 0xf8c2f006 │ │ │ │ + @ instruction: 0xf8c0f006 │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ tstcs r1, r4, ror r3 │ │ │ │ @ instruction: 0xf0064618 │ │ │ │ - eor pc, r3, r0, lsr #18 │ │ │ │ + eor pc, r3, lr, lsl r9 @ │ │ │ │ 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 │ │ │ │ bl ed2fc8 │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ ldrmi r0, [r9], -r4, lsr #6 │ │ │ │ @ instruction: 0xf0064620 │ │ │ │ - @ instruction: 0xf107fb13 │ │ │ │ + @ instruction: 0xf107fb11 │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ bl bd2fe0 │ │ │ │ @ instruction: 0xf5074601 │ │ │ │ @ instruction: 0xf5a36385 │ │ │ │ @ instruction: 0xf5076383 │ │ │ │ @ instruction: 0xf5a26285 │ │ │ │ ldmdavs r2, {r0, r1, r7, r9, sp, lr} │ │ │ │ @@ -18926,36 +18926,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 │ │ │ │ - stc2l 0, cr15, [r5], {11} │ │ │ │ - blcs 26878 │ │ │ │ + stc2l 0, cr15, [r1], {11} │ │ │ │ + blcs 26878 │ │ │ │ @ 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 2f0f4 │ │ │ │ + blcs 2f0f4 │ │ │ │ @ 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 ff4d10bc │ │ │ │ + blx ff4510bc │ │ │ │ orrvs pc, r5, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ vtst.8 d6, d3, d11 │ │ │ │ tstcs r0, r4, ror r3 │ │ │ │ @ instruction: 0xf0064618 │ │ │ │ - strmi pc, [r2], -r1, lsl #22 │ │ │ │ + @ instruction: 0x4602faff │ │ │ │ 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 │ │ │ │ @@ -18966,16 +18966,16 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7edd001 │ │ │ │ @ instruction: 0x4618ea12 │ │ │ │ strmi pc, [ip, -r7, lsl #4]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq fp, r2, sl, asr #1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r6, [r1], -sl │ │ │ │ - andeq r6, r1, ip, asr #25 │ │ │ │ + ldrdeq r6, [r1], -r2 │ │ │ │ + andeq r6, r1, r4, asr #25 │ │ │ │ andeq sl, r2, r6, lsr #30 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c318 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs fp!, {r0, r3, r4, r5, sp, lr} │ │ │ │ @@ -18989,15 +18989,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrsbtvs r1, [fp], r3 │ │ │ │ ldmdavs r8!, {r2, sp, lr, pc}^ │ │ │ │ b fe6d3108 │ │ │ │ adcsvs r4, fp, r3, lsl #12 │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0xf0144618 │ │ │ │ - strmi pc, [r2], -fp, lsl #17 │ │ │ │ + strmi pc, [r2], -r7, lsl #17 │ │ │ │ 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: 0xf7ed4618 │ │ │ │ ldmdavs fp!, {r3, r8, r9, fp, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -19037,41 +19037,41 @@ │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ ldmdbvs sl!, {r0, r1, r5, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-2308 @ 0xfffff6fc │ │ │ │ @ instruction: 0xf7ed69f8 │ │ │ │ svclt 0x0000e80c │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - andeq r6, r1, lr, asr fp │ │ │ │ + andeq r6, r1, r6, asr fp │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c42c │ │ │ │ @ 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 2f74c │ │ │ │ + blcs 2f74c │ │ │ │ addhi pc, r7, r0 │ │ │ │ - blcs 2f654 │ │ │ │ + blcs 2f654 │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0x461868fb │ │ │ │ stmda lr, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ strbtcs pc, [ip], #-2243 @ 0xfffff73d @ │ │ │ │ @ instruction: 0x461868fb │ │ │ │ svc 0x0092f7ec │ │ │ │ @ instruction: 0xf8d3687b │ │ │ │ - blcs 2243c │ │ │ │ + blcs 2243c │ │ │ │ @ instruction: 0xf107d034 │ │ │ │ ldrmi r0, [r9], -ip, lsl #6 │ │ │ │ @ instruction: 0xf7ff6938 │ │ │ │ teqpvs r8, fp, lsr pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x461868fb │ │ │ │ ldmda r6!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp!, {r1, r9, sl, lr}^ │ │ │ │ @@ -19140,15 +19140,15 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6c5a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ vtst.8 q3, , │ │ │ │ @ instruction: 0x46184374 │ │ │ │ - @ instruction: 0xff4bf005 │ │ │ │ + @ instruction: 0xff49f005 │ │ │ │ @ instruction: 0xf7ec6878 │ │ │ │ movwcs lr, #3826 @ 0xef2 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6c5d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -19227,15 +19227,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00c4608 │ │ │ │ - @ instruction: 0xf7edfa7b │ │ │ │ + @ instruction: 0xf7edfa77 │ │ │ │ @ instruction: 0x4603e916 │ │ │ │ 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} │ │ │ │ @@ -19243,16 +19243,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: 0xf910f00b │ │ │ │ - blcs 26d6c │ │ │ │ + @ instruction: 0xf90cf00b │ │ │ │ + blcs 26d6c │ │ │ │ @ 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}^ │ │ │ │ @@ -19262,15 +19262,15 @@ │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ ldrmi lr, [r0], -r4, asr #31 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ strdeq sl, [r2], -r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, r0, asr r9 │ │ │ │ + andeq r6, r1, r8, asr #18 │ │ │ │ andeq sl, r2, sl, lsl #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6c7b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -19304,33 +19304,33 @@ │ │ │ │ bl 1d66084 │ │ │ │ ble 496244 │ │ │ │ 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: 0xf00c4608 │ │ │ │ - @ instruction: 0xf7edf9e1 │ │ │ │ + @ instruction: 0xf7edf9dd │ │ │ │ @ instruction: 0x4603e87c │ │ │ │ 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 ffe66e98 │ │ │ │ - @ instruction: 0xf884f00b │ │ │ │ - blcs 26e84 │ │ │ │ + @ instruction: 0xf880f00b │ │ │ │ + blcs 26e84 │ │ │ │ @ instruction: 0xf04fd104 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strd r3, [r1], -pc @ │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r6, r1, lr, ror #15 │ │ │ │ + andeq r6, r1, r6, ror #15 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6c8a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0bb8 │ │ │ │ svcge 0x00044d34 │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @@ -19405,15 +19405,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r8, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00c4608 │ │ │ │ - @ instruction: 0xf7ecf917 │ │ │ │ + @ instruction: 0xf7ecf913 │ │ │ │ @ instruction: 0x4603efb2 │ │ │ │ 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} │ │ │ │ @@ -19421,16 +19421,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: 0xffacf00a │ │ │ │ - blcs 27034 │ │ │ │ + @ instruction: 0xffa8f00a │ │ │ │ + blcs 27034 │ │ │ │ @ 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}^ │ │ │ │ @@ -19440,15 +19440,15 @@ │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ ldrmi lr, [r0], -r0, ror #28 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq sl, r2, sl, lsr #18 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, ip, lsr #13 │ │ │ │ + andeq r6, r1, r4, lsr #13 │ │ │ │ andeq sl, r2, r2, asr #15 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6ca7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ @@ -19482,15 +19482,15 @@ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7fa6808 │ │ │ │ stmib r6, {r0, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ - blcs 1e518 │ │ │ │ + blcs 1e518 │ │ │ │ @ instruction: 0xf107da04 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ rsb r2, fp, r0, lsl #6 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461e │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0xf5074114 │ │ │ │ @@ -19517,15 +19517,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00c4608 │ │ │ │ - @ instruction: 0xf7ecf837 │ │ │ │ + @ instruction: 0xf7ecf833 │ │ │ │ @ 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} │ │ │ │ @@ -19533,16 +19533,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, 12, cr15, cr12, cr10, {0} │ │ │ │ - blcs 271f4 │ │ │ │ + cdp2 0, 12, cr15, cr8, cr10, {0} │ │ │ │ + blcs 271f4 │ │ │ │ @ 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}^ │ │ │ │ @@ -19552,15 +19552,15 @@ │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ ldrmi lr, [r0], -r0, lsl #27 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq sl, r2, lr, asr #14 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r6, [r1], -r0 │ │ │ │ + andeq r6, r1, r8, ror #9 │ │ │ │ andeq sl, r2, r2, lsl #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6cc3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -19587,33 +19587,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: 0xffaaf00b │ │ │ │ + @ instruction: 0xffa6f00b │ │ │ │ cdp 7, 4, cr15, cr4, cr12, {7} │ │ │ │ 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: 0xf00a6ab9 │ │ │ │ - strmi pc, [r3], -sp, asr #28 │ │ │ │ + strmi pc, [r3], -r9, asr #28 │ │ │ │ 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 │ │ │ │ - andeq r6, r1, r2, lsr #7 │ │ │ │ + muleq r1, sl, r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6cd0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00024d2c │ │ │ │ strvs pc, [r4], r7, lsl #10 │ │ │ │ ldrmi pc, [r4], -r6, lsr #5 │ │ │ │ @@ -19646,15 +19646,15 @@ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7f96808 │ │ │ │ stmib r6, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ - blcs 1e7a8 │ │ │ │ + blcs 1e7a8 │ │ │ │ @ instruction: 0xf107da04 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ rsb r2, fp, r0, lsl #6 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf507461e │ │ │ │ vsubw.s32 q3, , d4 │ │ │ │ @ instruction: 0xf5074114 │ │ │ │ @@ -19681,15 +19681,15 @@ │ │ │ │ @ instruction: 0xf1076819 │ │ │ │ @ instruction: 0x46180310 │ │ │ │ orrvs pc, r7, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf00b4608 │ │ │ │ - @ instruction: 0xf7ecfeef │ │ │ │ + @ instruction: 0xf7ecfeeb │ │ │ │ strmi lr, [r3], -sl, lsl #27 │ │ │ │ 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} │ │ │ │ @@ -19697,16 +19697,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} │ │ │ │ - stc2 0, cr15, [r4, #40] @ 0x28 │ │ │ │ - blcs 27484 │ │ │ │ + stc2 0, cr15, [r0, #40] @ 0x28 │ │ │ │ + blcs 27484 │ │ │ │ @ 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}^ │ │ │ │ @@ -19716,15 +19716,15 @@ │ │ │ │ @ instruction: 0xf7ecd001 │ │ │ │ @ instruction: 0x4610ec38 │ │ │ │ vmin.s8 d4, d7, d9 │ │ │ │ ldrtmi r4, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ @ instruction: 0x0002a4be │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r1, r4, lsl #5 │ │ │ │ + andeq r6, r1, ip, ror r2 │ │ │ │ andeq sl, r2, r2, ror r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq fea54004 │ │ │ │ ldcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ @@ -19778,15 +19778,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, 13, cr15, cr12, cr10, {0} │ │ │ │ + cdp2 0, 13, cr15, cr8, cr10, {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 │ │ │ │ @@ -19808,15 +19808,15 @@ │ │ │ │ tstpmi r4, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r9, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7f96808 │ │ │ │ stmib r4, {r0, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ - blcs 1ea30 │ │ │ │ + blcs 1ea30 │ │ │ │ @ instruction: 0xf7ecda0f │ │ │ │ strmi lr, [r3], -sl, lsl #25 │ │ │ │ blcs 5afea8 │ │ │ │ @ instruction: 0xf7ecd104 │ │ │ │ strmi lr, [r3], -r4, lsl #25 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -19832,15 +19832,15 @@ │ │ │ │ bl 1453e24 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strmi pc, [r4, -r7, lsl #4]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x000083f0 │ │ │ │ strdeq sl, [r2], -ip │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strheq r6, [r1], -sl │ │ │ │ + strheq r6, [r1], -r2 │ │ │ │ andeq sl, r2, r4, lsr #3 │ │ │ │ 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}^ │ │ │ │ @@ -19851,22 +19851,22 @@ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ blmi b9eacc │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ stmib r7, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ - blcs 1eaec │ │ │ │ + blcs 1eaec │ │ │ │ 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 1e70ddc │ │ │ │ - cdp2 0, 3, cr15, cr12, cr10, {0} │ │ │ │ + cdp2 0, 3, cr15, cr8, cr10, {0} │ │ │ │ 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 │ │ │ │ @@ -19878,29 +19878,29 @@ │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0xe01c33ff │ │ │ │ tstcs r0, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ stmib r7, {r0, r1, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r2, r8}^ │ │ │ │ - blcs 1eb58 │ │ │ │ + blcs 1eb58 │ │ │ │ @ instruction: 0xf7ecda0d │ │ │ │ @ instruction: 0x4603ebfe │ │ │ │ blcs 5affc0 │ │ │ │ @ instruction: 0xf7ecd104 │ │ │ │ @ instruction: 0x4603ebf8 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ 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 r5, r1, r0, ror pc │ │ │ │ + andeq r5, r1, r8, ror #30 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ bleq fea542c0 │ │ │ │ ldcmi 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf507af06 │ │ │ │ vsubhn.i64 d6, q11, q2 │ │ │ │ @@ -19953,15 +19953,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} │ │ │ │ - ldc2l 0, cr15, [lr, #-40]! @ 0xffffffd8 │ │ │ │ + ldc2l 0, cr15, [sl, #-40]! @ 0xffffffd8 │ │ │ │ @ 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 │ │ │ │ @@ -19983,15 +19983,15 @@ │ │ │ │ tstpmi r4, r3, lsr #5 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r9, #29360128 @ 0x1c00000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf7f96808 │ │ │ │ stmib r4, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ ldmib r3, {r4, r8, r9}^ │ │ │ │ - blcs 1ecec │ │ │ │ + blcs 1ecec │ │ │ │ @ instruction: 0xf7ecda0f │ │ │ │ strmi lr, [r3], -ip, lsr #22 │ │ │ │ blcs 5b0164 │ │ │ │ @ instruction: 0xf7ecd104 │ │ │ │ strmi lr, [r3], -r6, lsr #22 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @@ -20007,15 +20007,15 @@ │ │ │ │ ldmib r2!, {r2, 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 sl, r2, r0, asr #32 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, lr, lsr #28 │ │ │ │ + andeq r5, r1, r6, lsr #28 │ │ │ │ andeq r9, r2, r8, ror #29 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6d358 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d34 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ @@ -20072,15 +20072,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ stmdb lr!, {r2, 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 r9, r2, ip, ror lr │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, lr, lsl #25 │ │ │ │ + andeq r5, r1, r6, lsl #25 │ │ │ │ andeq r9, r2, r0, ror #27 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d45c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ @@ -20101,15 +20101,15 @@ │ │ │ │ tstle r4, r6, lsl fp │ │ │ │ b 13d425c │ │ │ │ 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 │ │ │ │ - strdeq r5, [r1], -lr │ │ │ │ + strdeq r5, [r1], -r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6d4cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqdmull.s32 q0, d29, d0[0] │ │ │ │ svcge 0x00044d34 │ │ │ │ orrvs pc, r4, #29360128 @ 0x1c00000 │ │ │ │ tstpmi r4, #805306378 @ p-variant is OBSOLETE @ 0x3000000a │ │ │ │ @@ -20165,15 +20165,15 @@ │ │ │ │ andle r0, r1, r0, lsl #2 │ │ │ │ ldm r4!, {r2, 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 r9, r2, r8, lsl #26 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, r6, asr #22 │ │ │ │ + andeq r5, r1, lr, lsr fp │ │ │ │ andeq r9, r2, ip, ror #24 │ │ │ │ movsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ svcge 0x0002b08a │ │ │ │ ldrshtvs r6, [r9], r8 │ │ │ │ @@ -20189,22 +20189,22 @@ │ │ │ │ ldmdbvs fp!, {r2, r4, r6, sp, lr, pc}^ │ │ │ │ blmi b3b010 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ @ instruction: 0xf7f968f8 │ │ │ │ stmib r7, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib r7, {r1, r2, r8}^ │ │ │ │ - blcs 1f03c │ │ │ │ + blcs 1f03c │ │ │ │ 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} │ │ │ │ - blx fe65246a │ │ │ │ + blx fe55246a │ │ │ │ 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 │ │ │ │ @@ -20228,15 +20228,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 │ │ │ │ - muleq r1, r8, sl │ │ │ │ + muleq r1, r0, sl │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d6c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -20245,15 +20245,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 11544d6 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - ldrdeq r5, [r1], -r2 │ │ │ │ + andeq r5, r1, sl, asr #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d70c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -20262,15 +20262,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 8d451a │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r5, r1, r2, lsr #19 │ │ │ │ + muleq r1, sl, r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d750 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08d0fb8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -20303,15 +20303,15 @@ │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ cdp 7, 12, cr15, cr8, cr11, {7} │ │ │ │ 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: 0xf8c8f00a │ │ │ │ + @ instruction: 0xf8c4f00a │ │ │ │ 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 │ │ │ │ @@ -20324,15 +20324,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 r5, r1, lr, ror #18 │ │ │ │ + andeq r5, r1, r6, ror #18 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6d848 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ rscsvs sl, r8, r6, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #59863 @ 0xe9d7 │ │ │ │ @@ -20367,15 +20367,15 @@ │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ cdp 7, 4, cr15, cr8, cr11, {7} │ │ │ │ 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: 0xf848f00a │ │ │ │ + @ instruction: 0xf844f00a │ │ │ │ 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 │ │ │ │ @@ -20388,15 +20388,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 r5, r1, r2, lsl #17 │ │ │ │ + andeq r5, r1, sl, ror r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d948 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ rscsvs sl, r8, r4, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ @@ -20405,15 +20405,15 @@ │ │ │ │ ldmib r7, {r8, r9, ip, pc}^ │ │ │ │ ldmvs r8!, {r1, r2, r8, r9, sp}^ │ │ │ │ blx 154754 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r5, r1, r6, ror #14 │ │ │ │ + andeq r5, r1, lr, asr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6d98c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmvs fp!, {r2, sp, lr, pc}^ │ │ │ │ @@ -20496,36 +20496,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: 0xf107fc3d │ │ │ │ + @ instruction: 0xf107fc3b │ │ │ │ tstcs r1, r0, lsl r3 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fca0 │ │ │ │ + @ instruction: 0xf107fc9e │ │ │ │ @ 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: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fe63 │ │ │ │ + @ instruction: 0xf107fe61 │ │ │ │ @ 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: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fe57 │ │ │ │ + @ instruction: 0xf107fe55 │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ ldmib r3, {r2, r3, r5, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1072302 │ │ │ │ ldmdbmi r8!, {r4, r8, r9} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 4, cr15, cr10, cr4, {0} │ │ │ │ + cdp2 0, 4, cr15, cr8, cr4, {0} │ │ │ │ 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 │ │ │ │ @@ -20536,33 +20536,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 │ │ │ │ - cdp2 0, 2, cr15, cr4, cr4, {0} │ │ │ │ + cdp2 0, 2, cr15, cr2, cr4, {0} │ │ │ │ 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 217600 │ │ │ │ andseq pc, r0, r7, lsl #2 │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ - cdp2 0, 11, cr15, cr4, cr4, {0} │ │ │ │ + cdp2 0, 11, cr15, cr2, cr4, {0} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ - @ instruction: 0xf107fc40 │ │ │ │ + @ instruction: 0xf107fc3e │ │ │ │ @ instruction: 0xf8530330 │ │ │ │ @ instruction: 0xf5073c28 │ │ │ │ @ instruction: 0xf1005081 │ │ │ │ stmdbmi pc, {r2, r3} @ │ │ │ │ bmi 267bd0 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ @@ -20570,18 +20570,18 @@ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ ldrmi lr, [r8], -ip, lsl #27 │ │ │ │ strpl pc, [r1, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ andeq r9, r2, sl, lsr #14 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, r6, ror #21 │ │ │ │ ldrdeq r5, [r1], -lr │ │ │ │ - ldrdeq r5, [r1], -r4 │ │ │ │ - muleq r1, sl, sl │ │ │ │ + ldrdeq r5, [r1], -r6 │ │ │ │ + andeq r5, r1, ip, asr #21 │ │ │ │ + muleq r1, r2, sl │ │ │ │ andeq r9, r2, r8, lsl r6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6dc30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ bmi ffceeb24 │ │ │ │ @@ -20609,33 +20609,33 @@ │ │ │ │ ldmdbvs fp!, {r1, sp, lr, pc} │ │ │ │ teqvs fp, r1, lsl #6 │ │ │ │ stc 7, cr15, [r8, #940] @ 0x3ac │ │ │ │ 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 2b6b4 │ │ │ │ + blcs 2b6b4 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmibmi r6, {r0, r1, r2, r9, sp}^ │ │ │ │ @ instruction: 0x46184479 │ │ │ │ bl fe8d4a70 │ │ │ │ - blcs 282d4 │ │ │ │ + blcs 282d4 │ │ │ │ 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: 0xf0124610 │ │ │ │ - @ instruction: 0x4602fbff │ │ │ │ + @ instruction: 0x4602fbfb │ │ │ │ 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: 0xf7eb4618 │ │ │ │ ldmdavs fp!, {r2, r3, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ @@ -20647,44 +20647,44 @@ │ │ │ │ @ instruction: 0xd1282b00 │ │ │ │ movwcc r6, #26939 @ 0x693b │ │ │ │ @ instruction: 0xf107613b │ │ │ │ @ instruction: 0xf1070208 │ │ │ │ @ instruction: 0xf107010c │ │ │ │ @ instruction: 0x46180310 │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ - blcs 28358 │ │ │ │ + blcs 28358 │ │ │ │ rscshi pc, pc, r0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, fp, sp, lr}^ │ │ │ │ movwcc r6, #6331 @ 0x18bb │ │ │ │ @ instruction: 0x46104619 │ │ │ │ - blx ff352baa │ │ │ │ + blx ff252baa │ │ │ │ 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 │ │ │ │ ldcl 7, cr15, [r8, #-940]! @ 0xfffffc54 │ │ │ │ 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 │ │ │ │ bl f54b3c │ │ │ │ - blcs 283a0 │ │ │ │ + blcs 283a0 │ │ │ │ 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 │ │ │ │ - blx 1752c0a │ │ │ │ + blx 1652c0a │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7eb6a78 │ │ │ │ ldmvs fp!, {r2, r3, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2682 @ 0xfffff586 │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -20702,15 +20702,15 @@ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, ip, sp, pc} │ │ │ │ bvs 1e37478 │ │ │ │ b ff2d4bc0 │ │ │ │ ldmdbvs fp!, {r1, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ stmibmi r1, {r1, r2, r9, sp} │ │ │ │ @ instruction: 0x46184479 │ │ │ │ b ffcd4bd0 │ │ │ │ - blcs 28434 │ │ │ │ + blcs 28434 │ │ │ │ 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 │ │ │ │ @@ -20718,23 +20718,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 │ │ │ │ - strmi pc, [r2], -r9, asr #22 │ │ │ │ + strmi pc, [r2], -r5, asr #22 │ │ │ │ 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 │ │ │ │ - blx ffe52cd0 │ │ │ │ + blx ffd52cd0 │ │ │ │ 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} │ │ │ │ @@ -20747,30 +20747,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 284e8 │ │ │ │ + blcs 284e8 │ │ │ │ ldmvs fp!, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrmi r3, [r8], -r1, lsl #6 │ │ │ │ - blx ff252d30 │ │ │ │ + blx ff152d30 │ │ │ │ ldmvs fp!, {r3, r4, r5, r9, sp, lr}^ │ │ │ │ @ instruction: 0x461968ba │ │ │ │ @ instruction: 0xf7eb6a38 │ │ │ │ ldmvs fp!, {r3, r4, r5, r7, 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 e1d06c │ │ │ │ - blx ff452d60 │ │ │ │ + blx ff352d60 │ │ │ │ rsbsvs r4, r3, r3, lsl #12 │ │ │ │ @ instruction: 0xf7eb6a38 │ │ │ │ ldrt lr, [r7], r4, asr #20 │ │ │ │ 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 │ │ │ │ @@ -20790,35 +20790,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 │ │ │ │ - blx fee52dd0 │ │ │ │ + blx fed52dd0 │ │ │ │ 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 6b99c │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ - strmi pc, [r3], -r7, lsl #21 │ │ │ │ + strmi pc, [r3], -r3, lsl #21 │ │ │ │ ldmdavs fp!, {r0, r1, r5, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf103695b │ │ │ │ blcc 6b9bc │ │ │ │ ldmne r4, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ ldrbtmi r4, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ - @ instruction: 0x4603fa77 │ │ │ │ + @ instruction: 0x4603fa73 │ │ │ │ ldmdavs fp!, {r0, r1, r5, r6, sp, lr} │ │ │ │ cmpvs sl, r1, lsl #4 │ │ │ │ - blcs 313c4 │ │ │ │ + blcs 313c4 │ │ │ │ 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 227fd4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @@ -20826,52 +20826,52 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ ldrmi lr, [r8], -sl, lsl #23 │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq r9, r2, r0, asr #11 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, ip, ror r9 │ │ │ │ - andeq r5, r1, lr, lsl r9 │ │ │ │ - andeq r5, r1, r0, asr #17 │ │ │ │ - andeq r5, r1, r8, lsr r8 │ │ │ │ - @ instruction: 0x000156ba │ │ │ │ - muleq r1, lr, r6 │ │ │ │ + andeq r5, r1, r4, ror r9 │ │ │ │ + andeq r5, r1, r6, lsl r9 │ │ │ │ + @ instruction: 0x000158b8 │ │ │ │ + andeq r5, r1, r0, lsr r8 │ │ │ │ + @ instruction: 0x000156b2 │ │ │ │ + muleq r1, r6, r6 │ │ │ │ andeq r9, r2, r4, lsl r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e038 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf8def00c │ │ │ │ + @ instruction: 0xf8daf00c │ │ │ │ @ instruction: 0xf7eb68f8 │ │ │ │ @ instruction: 0x4602ec10 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x461868f9 │ │ │ │ - @ instruction: 0xf818f00d │ │ │ │ + @ instruction: 0xf814f00d │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xf87bf00d │ │ │ │ + @ instruction: 0xf877f00d │ │ │ │ msreq SPSR_fs, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - strmi pc, [r3], -pc, lsr #19 │ │ │ │ + strmi pc, [r3], -fp, lsr #19 │ │ │ │ blmi 528700 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7eb68b8 │ │ │ │ @ instruction: 0xf107ec30 │ │ │ │ ldrmi r0, [r8], -ip, ror #6 │ │ │ │ - @ instruction: 0xf9a2f00d │ │ │ │ + @ instruction: 0xf99ef00d │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stc 7, cr15, [r2], #-940 @ 0xfffffc54 │ │ │ │ bmi 346ac0 │ │ │ │ blmi 2280ac │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -20879,35 +20879,35 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ bl 7d4e84 │ │ │ │ ssatmi r3, #30, r0, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ @ instruction: 0x000291b6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, ip, asr #11 │ │ │ │ - @ instruction: 0x000155be │ │ │ │ + andeq r5, r1, r4, asr #11 │ │ │ │ + @ instruction: 0x000155b6 │ │ │ │ andeq r9, r2, r0, asr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e0fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ - blcs 310fc │ │ │ │ + blcs 310fc │ │ │ │ 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 16878c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7eb68f8 │ │ │ │ svclt 0x0000ebea │ │ │ │ ssatmi r3, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r5, r1, ip, asr #10 │ │ │ │ + andeq r5, r1, r4, asr #10 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ bmi 4ef038 │ │ │ │ blmi 4e8140 │ │ │ │ @@ -20927,15 +20927,15 @@ │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7ebd001 │ │ │ │ @ instruction: 0x3718eabe │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r2, ip, lsr #1 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, lr, ror #9 │ │ │ │ + andeq r5, r1, r6, ror #9 │ │ │ │ andeq r9, r2, ip, ror r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e1b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ bmi 7af0ac │ │ │ │ @@ -20967,15 +20967,15 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ b 1bd4fe4 │ │ │ │ @ instruction: 0x37384618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r2, r8, lsr r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r8, r4 │ │ │ │ + muleq r1, r0, r4 │ │ │ │ ldrdeq r8, [r2], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e258 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ bmi 7af14c │ │ │ │ @@ -21007,40 +21007,40 @@ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ b 7d5084 │ │ │ │ @ instruction: 0x37384618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ muleq r2, r8, pc @ │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r5, r1, r4, lsr #8 │ │ │ │ + andeq r5, r1, ip, lsl r4 │ │ │ │ andeq r8, r2, lr, lsr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e2f8 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xff80f00b │ │ │ │ + @ instruction: 0xff7cf00b │ │ │ │ @ instruction: 0xf7eb6878 │ │ │ │ @ instruction: 0x4602eab2 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0x46186879 │ │ │ │ - cdp2 0, 11, cr15, cr10, cr12, {0} │ │ │ │ + cdp2 0, 11, cr15, cr6, cr12, {0} │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xff1df00c │ │ │ │ + @ instruction: 0xff19f00c │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ - @ instruction: 0x4603f851 │ │ │ │ + strmi pc, [r3], -sp, asr #16 │ │ │ │ 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: 0xf7ebd001 │ │ │ │ @ instruction: 0x4618e9d6 │ │ │ │ @@ -21053,53 +21053,53 @@ │ │ │ │ bl feb6e388 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7eb4618 │ │ │ │ rscsvs lr, r8, r0, lsr fp │ │ │ │ - blcs 31590 │ │ │ │ + blcs 31590 │ │ │ │ blmi 84b5b0 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ ldmvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ b fedd5164 │ │ │ │ - blcs 289c8 │ │ │ │ + blcs 289c8 │ │ │ │ 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}^ │ │ │ │ b fea55180 │ │ │ │ - blcs 289e4 │ │ │ │ + blcs 289e4 │ │ │ │ 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}^ │ │ │ │ b fe6d519c │ │ │ │ - blcs 28a00 │ │ │ │ + blcs 28a00 │ │ │ │ ldmdavs fp!, {r2, r8, ip, lr, pc}^ │ │ │ │ subsvs r2, sl, sl, lsl #4 │ │ │ │ and r2, ip, r1, lsl #6 │ │ │ │ bmi 3715f0 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0004 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldmdavs fp!, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r1, r3, r5, r7, r9, sl, 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 r5, r1, lr, lsr r3 │ │ │ │ - andeq r5, r1, ip, lsr r3 │ │ │ │ - andeq r5, r1, lr, lsr r3 │ │ │ │ - andeq r5, r1, sl, lsl r3 │ │ │ │ - andeq r5, r1, lr, lsl #6 │ │ │ │ - strdeq r5, [r1], -r8 │ │ │ │ + andeq r5, r1, r6, lsr r3 │ │ │ │ + andeq r5, r1, r4, lsr r3 │ │ │ │ + andeq r5, r1, r6, lsr r3 │ │ │ │ + andeq r5, r1, r2, lsl r3 │ │ │ │ + andeq r5, r1, r6, lsl #6 │ │ │ │ + strdeq r5, [r1], -r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6e444 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0910fb0 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ mrrcmi 0, 3, r6, r4, cr11 │ │ │ │ @@ -21114,15 +21114,15 @@ │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf7eb6878 │ │ │ │ ldmdavs fp!, {r1, r4, r5, r6, fp, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ @ instruction: 0xf10761bb │ │ │ │ @ instruction: 0x4618031c │ │ │ │ @ instruction: 0xff76f7ff │ │ │ │ - blcs 31684 │ │ │ │ + blcs 31684 │ │ │ │ bvs f0b768 │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ blcs 2b1b90 │ │ │ │ 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} │ │ │ │ @@ -21158,15 +21158,15 @@ │ │ │ │ andcs r6, r2, #2015232 @ 0x1ec000 │ │ │ │ ldmvs fp!, {r1, r3, r4, pc} │ │ │ │ @ instruction: 0x4618b29b │ │ │ │ ldmib ip, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ subshi r6, sl, fp, ror r9 │ │ │ │ eor r2, r1, r2, lsl #6 │ │ │ │ - blcs 31c34 │ │ │ │ + blcs 31c34 │ │ │ │ bvs f0b354 │ │ │ │ tstle sl, sl, lsl #22 │ │ │ │ movwcc r6, #35259 @ 0x89bb │ │ │ │ ldmvs r9!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ea200a │ │ │ │ strmi lr, [r3], -ip, lsr #30 │ │ │ │ tstle r0, r1, lsl #22 │ │ │ │ @@ -21225,15 +21225,15 @@ │ │ │ │ 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 354c0 │ │ │ │ + blcs 354c0 │ │ │ │ ldmvs fp!, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x37144618 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e66c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -21264,16 +21264,16 @@ │ │ │ │ blcs a8ce0 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ ldmvs r9!, {r2, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ea68b8 │ │ │ │ movwcs lr, #8134 @ 0x1fc6 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r1, ip, r0 │ │ │ │ - andeq r5, r1, ip, lsl #1 │ │ │ │ + muleq r1, r4, r0 │ │ │ │ + andeq r5, r1, r4, lsl #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6e6fc │ │ │ │ @ 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}^ │ │ │ │ @@ -21330,20 +21330,20 @@ │ │ │ │ movwpl pc, #1027 @ 0x403 @ │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ svc 0x00e6f7ea │ │ │ │ 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 283f8 │ │ │ │ + blcs 283f8 │ │ │ │ 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 35678 │ │ │ │ + blcs 35678 │ │ │ │ svclt 0x0000d1db │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6e820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6ad07b8 │ │ │ │ @@ -21369,28 +21369,28 @@ │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strcs pc, [r4, #2271]! @ 0x8df │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fc6d │ │ │ │ + @ instruction: 0xf507fc6b │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf507681b │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ @ instruction: 0xf507040c │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ movwls r0, #4372 @ 0x1114 │ │ │ │ ldrbcc pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwvs pc, #13575 @ 0x3507 @ │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf0096808 │ │ │ │ - eorvs pc, r0, fp, asr #22 │ │ │ │ + eorvs pc, r0, r7, asr #22 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [lr, -pc]! │ │ │ │ ldmda r6!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @@ -21409,25 +21409,25 @@ │ │ │ │ ldrcc pc, [ip, #-2271] @ 0xfffff721 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1304 @ 0xfffffae8 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [ip], {4} │ │ │ │ + ldc2 0, cr15, [sl], {4} │ │ │ │ @ instruction: 0xf107e256 │ │ │ │ @ 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} │ │ │ │ - @ instruction: 0xf94df009 │ │ │ │ - blcs 28f68 │ │ │ │ + @ instruction: 0xf949f009 │ │ │ │ + blcs 28f68 │ │ │ │ andcs sp, r0, #1 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0xf50732ff │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andsvs r0, sl, ip, lsl #6 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @@ -21451,54 +21451,54 @@ │ │ │ │ strcc pc, [r4], #2271 @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strcc pc, [r0], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1152 @ 0xfffffb80 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff2537ee │ │ │ │ + blx ff1d37ee │ │ │ │ @ instruction: 0xf107e202 │ │ │ │ @ instruction: 0xf8df031c │ │ │ │ ldrbtmi r2, [sl], #-1132 @ 0xfffffb94 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ svc 0x009af7ea │ │ │ │ - blcs 29000 │ │ │ │ + blcs 29000 │ │ │ │ @ instruction: 0x81bcf040 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ strbcs pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fbab │ │ │ │ + @ instruction: 0xf507fba9 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ @ instruction: 0xf5076859 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070014 │ │ │ │ ldmib r3, {r0, r1, r8, r9, sp, lr}^ │ │ │ │ stmdavs r0, {r8, r9, sp} │ │ │ │ strmi r4, [r3], -r8, lsl #15 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8df8157 │ │ │ │ ldrbtmi r3, [fp], #-1048 @ 0xfffffbe8 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf107fb8d │ │ │ │ + @ instruction: 0xf107fb8b │ │ │ │ @ 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} │ │ │ │ - @ instruction: 0xf8bff009 │ │ │ │ - blcs 29084 │ │ │ │ + @ instruction: 0xf8bbf009 │ │ │ │ + blcs 29084 │ │ │ │ andcs sp, r0, #1 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0xf50732ff │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andsvs r0, sl, ip, lsl #6 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @@ -21520,35 +21520,35 @@ │ │ │ │ cmpcs r1, #134217728 @ 0x8000000 │ │ │ │ blmi ff8bc4dc │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3041 @ 0xfffff41f │ │ │ │ ldrbtmi r4, [sl], #-2785 @ 0xfffff51f │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fd3902 │ │ │ │ + blx f53902 │ │ │ │ @ instruction: 0xf107e178 │ │ │ │ bmi ff758568 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7ea4618 │ │ │ │ @ instruction: 0x4603ef12 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blmi ff677ca8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx a5392e │ │ │ │ + blx 9d392e │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4603f85a │ │ │ │ + @ instruction: 0x4603f856 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @@ -21571,30 +21571,30 @@ │ │ │ │ movwls r2, #4948 @ 0x1354 │ │ │ │ ldrbtmi r4, [fp], #-2997 @ 0xfffff44b │ │ │ │ blmi fed7c5a8 │ │ │ │ bmi fed68b98 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xe113fad9 │ │ │ │ + @ instruction: 0xe113fad7 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ - @ instruction: 0x4602fc79 │ │ │ │ + @ instruction: 0x4602fc75 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ tstpeq r8, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ 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: 0xf0086800 │ │ │ │ - @ instruction: 0x4603fffe │ │ │ │ + @ instruction: 0x4603fffa │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @@ -21617,18 +21617,18 @@ │ │ │ │ movwls r2, #4950 @ 0x1356 │ │ │ │ ldrbtmi r4, [fp], #-2955 @ 0xfffff475 │ │ │ │ blmi fe2fc660 │ │ │ │ bmi fe2e8c50 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - adcs pc, r7, sp, ror sl @ │ │ │ │ + adcs pc, r7, fp, ror sl @ │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ - @ instruction: 0x4602fc1d │ │ │ │ + @ instruction: 0x4602fc19 │ │ │ │ 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 │ │ │ │ @@ -21639,31 +21639,31 @@ │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9} │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ bmi 1da9308 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507fa51 │ │ │ │ + @ instruction: 0xf507fa4f │ │ │ │ @ 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 │ │ │ │ - sub pc, pc, r1, asr #20 │ │ │ │ + sub pc, pc, pc, lsr sl @ │ │ │ │ cdp 7, 2, cr15, cr12, cr10, {7} │ │ │ │ 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, r1, lsr sl @ │ │ │ │ + eors pc, pc, pc, lsr #20 │ │ │ │ cdp 7, 1, cr15, cr12, cr10, {7} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs r2, {r2, r3, r8, r9} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ ldmdavs fp, {r2, r3, r8, r9} │ │ │ │ @@ -21680,98 +21680,98 @@ │ │ │ │ movwls r2, #4962 @ 0x1362 │ │ │ │ ldrbtmi r4, [fp], #-2899 @ 0xfffff4ad │ │ │ │ blmi 14fc75c │ │ │ │ bmi 14e8d4c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - ldrsht pc, [r9], -pc @ │ │ │ │ + ldrsht pc, [r9], -sp @ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf9f0f004 │ │ │ │ + @ instruction: 0xf9eef004 │ │ │ │ ldrbtmi r4, [fp], #-2889 @ 0xfffff4b7 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f9e7 │ │ │ │ + @ instruction: 0xf507f9e5 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ @ instruction: 0xf5070308 │ │ │ │ @ instruction: 0xf6a26202 │ │ │ │ ldmdavs r2, {r3, r9} │ │ │ │ @ instruction: 0x601a68d2 │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 31c2c │ │ │ │ + blcs 31c2c │ │ │ │ ldclge 4, cr15, [r8, #-508] @ 0xfffffe04 │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f9cb │ │ │ │ + @ instruction: 0xf507f9c9 │ │ │ │ @ instruction: 0xf6a36302 │ │ │ │ andcs r0, sp, #12, 6 @ 0x30000000 │ │ │ │ svclt 0x0000601a │ │ │ │ movwvs pc, #9479 @ 0x2507 @ │ │ │ │ movweq pc, #50851 @ 0xc6a3 @ │ │ │ │ - blcs 31c5c │ │ │ │ + blcs 31c5c │ │ │ │ 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: 0xf7ead001 │ │ │ │ ldrmi lr, [r8], -r2, lsl #25 │ │ │ │ streq pc, [r4, -r7, lsl #12]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ @ instruction: 0x000289b2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq sl, r2, r4, lsl #2 │ │ │ │ - ldrdeq r4, [r1], -ip │ │ │ │ - andeq r4, r1, ip, asr #29 │ │ │ │ - andeq r4, r1, r8, lsr #29 │ │ │ │ - andeq r4, r1, r4, lsr #29 │ │ │ │ - andeq r5, r1, r8, lsr #1 │ │ │ │ - andeq r4, r1, lr, asr lr │ │ │ │ - andeq r4, r1, r0, lsl #28 │ │ │ │ - strdeq r4, [r1], -ip │ │ │ │ - andeq r5, r1, r0 │ │ │ │ - @ instruction: 0x00014db6 │ │ │ │ - ldrdeq r4, [r1], -lr │ │ │ │ - andeq r4, r1, r0, asr #27 │ │ │ │ - andeq r4, r1, r2, lsr #27 │ │ │ │ - andeq r4, r1, r6, ror #25 │ │ │ │ - andeq r4, r1, r4, ror #25 │ │ │ │ - andeq r4, r1, sl, ror #29 │ │ │ │ - andeq r4, r1, r2, lsr #25 │ │ │ │ - andeq r4, r1, ip, asr #25 │ │ │ │ + ldrdeq r4, [r1], -r4 @ │ │ │ │ + andeq r4, r1, r4, asr #29 │ │ │ │ + andeq r4, r1, r0, lsr #29 │ │ │ │ + muleq r1, ip, lr │ │ │ │ + andeq r5, r1, r0, lsr #1 │ │ │ │ + andeq r4, r1, r6, asr lr │ │ │ │ + strdeq r4, [r1], -r8 │ │ │ │ strdeq r4, [r1], -r4 @ │ │ │ │ - andeq r4, r1, ip, lsl ip │ │ │ │ - andeq r4, r1, sl, lsl ip │ │ │ │ - andeq r4, r1, r0, lsr #28 │ │ │ │ - ldrdeq r4, [r1], -r8 │ │ │ │ - andeq r4, r1, r4, ror #22 │ │ │ │ - andeq r4, r1, r2, ror #22 │ │ │ │ - andeq r4, r1, r8, ror #26 │ │ │ │ - andeq r4, r1, r0, lsr #22 │ │ │ │ - andeq r4, r1, r8, ror #22 │ │ │ │ - andeq r4, r1, r6, ror #22 │ │ │ │ - andeq r4, r1, r6, ror #22 │ │ │ │ - andeq r4, r1, r8, ror #20 │ │ │ │ - andeq r4, r1, r6, ror #20 │ │ │ │ - andeq r4, r1, ip, ror #24 │ │ │ │ + strdeq r4, [r1], -r8 │ │ │ │ + andeq r4, r1, lr, lsr #27 │ │ │ │ + ldrdeq r4, [r1], -r6 │ │ │ │ + @ instruction: 0x00014db8 │ │ │ │ + muleq r1, sl, sp │ │ │ │ + ldrdeq r4, [r1], -lr │ │ │ │ + ldrdeq r4, [r1], -ip │ │ │ │ + andeq r4, r1, r2, ror #29 │ │ │ │ + muleq r1, sl, ip │ │ │ │ + andeq r4, r1, r4, asr #25 │ │ │ │ + andeq r4, r1, ip, ror #25 │ │ │ │ + andeq r4, r1, r4, lsl ip │ │ │ │ + andeq r4, r1, r2, lsl ip │ │ │ │ + andeq r4, r1, r8, lsl lr │ │ │ │ + ldrdeq r4, [r1], -r0 │ │ │ │ + andeq r4, r1, ip, asr fp │ │ │ │ + andeq r4, r1, sl, asr fp │ │ │ │ + andeq r4, r1, r0, ror #26 │ │ │ │ andeq r4, r1, r8, lsl fp │ │ │ │ - andeq r4, r1, sl, lsl fp │ │ │ │ - andeq r4, r1, r6, lsr #22 │ │ │ │ - strdeq r4, [r1], -lr │ │ │ │ + andeq r4, r1, r0, ror #22 │ │ │ │ + andeq r4, r1, lr, asr fp │ │ │ │ + andeq r4, r1, lr, asr fp │ │ │ │ + andeq r4, r1, r0, ror #20 │ │ │ │ + andeq r4, r1, lr, asr sl │ │ │ │ + andeq r4, r1, r4, ror #24 │ │ │ │ + andeq r4, r1, r0, lsl fp │ │ │ │ + andeq r4, r1, r2, lsl fp │ │ │ │ + andeq r4, r1, lr, lsl fp │ │ │ │ + strdeq r4, [r1], -r6 │ │ │ │ andeq r8, r2, r6, lsl #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6eec8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2ad0b90 │ │ │ │ svcge 0x00044d64 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ @@ -21790,67 +21790,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} │ │ │ │ - @ instruction: 0xf980f009 │ │ │ │ + @ instruction: 0xf97cf009 │ │ │ │ @ instruction: 0xf107e0fa │ │ │ │ ldrmi r0, [r8], -ip, asr #6 │ │ │ │ - blx ff853d72 │ │ │ │ + blx ff753d72 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf908f004 │ │ │ │ + @ instruction: 0xf906f004 │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ strvs pc, [r7], #1443 @ 0x5a3 │ │ │ │ movteq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strdvs pc, [r0], -r9 @ │ │ │ │ orrvs pc, sl, #29360128 @ 0x1c00000 │ │ │ │ orrvs pc, r7, #683671552 @ 0x28c00000 │ │ │ │ - blcs 31de8 │ │ │ │ + blcs 31de8 │ │ │ │ @ instruction: 0xf107d01f │ │ │ │ bmi fe1d8ab4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f8ed │ │ │ │ + @ instruction: 0xf507f8eb │ │ │ │ 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} │ │ │ │ - cdp2 0, 13, cr15, cr14, cr8, {0} │ │ │ │ - blcs 295c4 │ │ │ │ + cdp2 0, 13, cr15, cr10, cr8, {0} │ │ │ │ + blcs 295c4 │ │ │ │ movwcs sp, #3106 @ 0xc22 │ │ │ │ @ instruction: 0xf107e0d7 │ │ │ │ bmi 1e58af4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f8cd │ │ │ │ + @ instruction: 0xf507f8cb │ │ │ │ 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} │ │ │ │ - cdp2 0, 11, cr15, cr14, cr8, {0} │ │ │ │ - blcs 29604 │ │ │ │ + cdp2 0, 11, cr15, cr10, cr8, {0} │ │ │ │ + blcs 29604 │ │ │ │ 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 @ │ │ │ │ @@ -21866,107 +21866,107 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fbb7 │ │ │ │ bmi 1698b78 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - @ instruction: 0xf507f88b │ │ │ │ + @ instruction: 0xf507f889 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf870f004 │ │ │ │ + @ instruction: 0xf86ef004 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xff50f008 │ │ │ │ - blcs 296cc │ │ │ │ + @ instruction: 0xff4cf008 │ │ │ │ + blcs 296cc │ │ │ │ movwcs sp, #3073 @ 0xc01 │ │ │ │ @ instruction: 0xf107e053 │ │ │ │ ldrmi r0, [r8], -ip, asr #6 │ │ │ │ - @ instruction: 0xf9f4f011 │ │ │ │ + @ instruction: 0xf9f0f011 │ │ │ │ @ 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 c29728 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0040100 │ │ │ │ - blmi b95fd0 │ │ │ │ + blmi b95fc8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf828f004 │ │ │ │ + @ instruction: 0xf826f004 │ │ │ │ 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: 0xf0086800 │ │ │ │ - @ instruction: 0x4603fd58 │ │ │ │ + @ instruction: 0x4603fd54 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf800f004 │ │ │ │ + @ instruction: 0xfffef003 │ │ │ │ ldmdbmi r6, {r8, r9, sp} │ │ │ │ bmi 269158 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ strbcs pc, [ip], #-2263 @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ b ff1d5f30 │ │ │ │ vmin.s8 d4, d7, d8 │ │ │ │ ssatmi r4, #30, r4, asr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r8, r2, ip, lsl #6 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r2, r9 │ │ │ │ - andeq r4, r1, r0, lsl #19 │ │ │ │ - andeq r4, r1, r2, ror r9 │ │ │ │ - andeq r4, r1, r0, ror #18 │ │ │ │ - andeq r4, r1, r2, asr r9 │ │ │ │ - strdeq r4, [r1], -r8 │ │ │ │ - andeq r4, r1, r2, ror #17 │ │ │ │ - andeq r4, r1, r6, asr #17 │ │ │ │ - andeq r4, r1, r0, lsl #17 │ │ │ │ - muleq r1, r8, r8 │ │ │ │ - andeq r4, r1, r6, asr r8 │ │ │ │ + andeq r4, r1, sl, lsl #19 │ │ │ │ + andeq r4, r1, r8, ror r9 │ │ │ │ + andeq r4, r1, sl, ror #18 │ │ │ │ + andeq r4, r1, r8, asr r9 │ │ │ │ + andeq r4, r1, sl, asr #18 │ │ │ │ + strdeq r4, [r1], -r0 │ │ │ │ + ldrdeq r4, [r1], -sl │ │ │ │ + @ instruction: 0x000148be │ │ │ │ + andeq r4, r1, r8, ror r8 │ │ │ │ + muleq r1, r0, r8 │ │ │ │ + andeq r4, r1, lr, asr #16 │ │ │ │ muleq r2, r0, r0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6f1d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00066d03 │ │ │ │ ldreq pc, [r8], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -21991,15 +21991,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} │ │ │ │ - ldc2 0, cr15, [r2, #32] │ │ │ │ + stc2 0, cr15, [lr, #32] │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7ead12a │ │ │ │ @ instruction: 0x4602eb74 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ @@ -22017,24 +22017,24 @@ │ │ │ │ movwls r2, #5029 @ 0x13a5 │ │ │ │ ldrbtmi r4, [fp], #-2897 @ 0xfffff4af │ │ │ │ blmi 147cca0 │ │ │ │ bmi 1469290 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - rsb pc, r8, sp, asr pc @ │ │ │ │ + rsb pc, r8, fp, asr pc @ │ │ │ │ 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: 0xf0086800 │ │ │ │ - strmi pc, [r3], -lr, lsl #25 │ │ │ │ + strmi pc, [r3], -sl, lsl #25 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @@ -22057,20 +22057,20 @@ │ │ │ │ movwls r2, #5030 @ 0x13a6 │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ blmi b7cd40 │ │ │ │ bmi b69330 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ands pc, r8, sp, lsl #30 │ │ │ │ + ands pc, r8, fp, lsl #30 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2600 @ 0xfffff5d8 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ b ff85610c │ │ │ │ - blcs 29974 │ │ │ │ + blcs 29974 │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, sp, #8, 6 @ 0x20000000 │ │ │ │ and r6, r6, sl, lsl r0 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @@ -22092,23 +22092,23 @@ │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ stmib r6!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, r8, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r8, r2, r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r1, r4, lsr #10 │ │ │ │ - andeq r4, r1, r2, lsr #10 │ │ │ │ - andeq r4, r1, r4, lsr r7 │ │ │ │ - andeq r4, r1, r0, ror #9 │ │ │ │ - andeq r4, r1, r4, lsl #9 │ │ │ │ - andeq r4, r1, r2, lsl #9 │ │ │ │ - muleq r1, r4, r6 │ │ │ │ - andeq r4, r1, r0, asr #8 │ │ │ │ - andeq r4, r1, sl, ror #8 │ │ │ │ + andeq r4, r1, ip, lsl r5 │ │ │ │ + andeq r4, r1, sl, lsl r5 │ │ │ │ + andeq r4, r1, ip, lsr #14 │ │ │ │ + ldrdeq r4, [r1], -r8 │ │ │ │ + andeq r4, r1, ip, ror r4 │ │ │ │ + andeq r4, r1, sl, ror r4 │ │ │ │ + andeq r4, r1, ip, lsl #13 │ │ │ │ + andeq r4, r1, r8, lsr r4 │ │ │ │ + andeq r4, r1, r2, ror #8 │ │ │ │ andeq r7, r2, r0, asr lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6f40c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ @@ -22120,15 +22120,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 322bc │ │ │ │ + blcs 322bc │ │ │ │ blmi 38c664 │ │ │ │ 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 @ │ │ │ │ @@ -22164,30 +22164,30 @@ │ │ │ │ @ instruction: 0x000294b4 │ │ │ │ andeq r9, r2, ip, lsr #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6f4f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ andcs sl, r4, r0, lsl #30 │ │ │ │ - @ instruction: 0xffbcf010 │ │ │ │ + @ instruction: 0xffb8f010 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xffb0f010 │ │ │ │ + @ instruction: 0xffacf010 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ blgt 3e9b74 │ │ │ │ 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 323a8 │ │ │ │ + blcs 323a8 │ │ │ │ ldmvs fp!, {r0, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x37144618 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r9, r2, sl, ror #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6f554 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -22208,88 +22208,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 │ │ │ │ svc 0x0002f7e9 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, sp, lr}^ │ │ │ │ - blcs 3241c │ │ │ │ + blcs 3241c │ │ │ │ svclt 0x0000d1ef │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6f5c4 │ │ │ │ @ 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}^ │ │ │ │ stmib r4!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 29bec │ │ │ │ + blcs 29bec │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ strmi pc, [r3], -r1, asr #27 │ │ │ │ blmi 9d0504 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ea6878 │ │ │ │ @ instruction: 0x4603e998 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ blx ffc54402 │ │ │ │ eors r4, r9, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ stmib sl, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 29c20 │ │ │ │ + blcs 29c20 │ │ │ │ @ instruction: 0xf002d103 │ │ │ │ - @ instruction: 0x4603fe7f │ │ │ │ + @ instruction: 0x4603fe7d │ │ │ │ blmi 7104d0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ea6878 │ │ │ │ @ instruction: 0x4603e97e │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ ldc2l 0, cr15, [r2, #-0] │ │ │ │ ands r4, pc, r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldmdb r0!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 29c54 │ │ │ │ + blcs 29c54 │ │ │ │ @ instruction: 0xf011d103 │ │ │ │ - @ instruction: 0x4603f8d7 │ │ │ │ + @ instruction: 0x4603f8d3 │ │ │ │ blmi 45049c │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7ea6878 │ │ │ │ strmi lr, [r3], -r4, ror #18 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8e4f002 │ │ │ │ + @ instruction: 0xf8e2f002 │ │ │ │ and r4, r5, r3, lsl #12 │ │ │ │ stmdb ip!, {r1, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andscs r4, r6, #3145728 @ 0x300000 │ │ │ │ movwcs r6, #26 │ │ │ │ smladcc r8, r8, r6, r4 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r4, r1, r2, lsl r4 │ │ │ │ - andeq r4, r1, r4, lsl #8 │ │ │ │ - strdeq r4, [r1], -r2 │ │ │ │ - andeq r4, r1, r0, ror #7 │ │ │ │ - ldrdeq r4, [r1], -r2 │ │ │ │ - andeq r4, r1, r0, asr #7 │ │ │ │ + andeq r4, r1, sl, lsl #8 │ │ │ │ + strdeq r4, [r1], -ip │ │ │ │ + andeq r4, r1, sl, ror #7 │ │ │ │ + ldrdeq r4, [r1], -r8 │ │ │ │ + andeq r4, r1, sl, asr #7 │ │ │ │ + @ instruction: 0x000143b8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ bl feb6f6a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldc2l 0, cr15, [lr, #-0] │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ @ instruction: 0x4603fb97 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - strmi pc, [r3], -pc, lsr #28 │ │ │ │ + strmi pc, [r3], -sp, lsr #28 │ │ │ │ @ instruction: 0xf002441c │ │ │ │ - @ instruction: 0x4603f8b7 │ │ │ │ + @ instruction: 0x4603f8b5 │ │ │ │ @ instruction: 0xf000441c │ │ │ │ strmi pc, [r3], -r7, lsr #26 │ │ │ │ @ instruction: 0xf011441c │ │ │ │ - @ instruction: 0x4603f895 │ │ │ │ + @ instruction: 0x4603f891 │ │ │ │ ldrmi r4, [r8], -r3, lsr #8 │ │ │ │ svclt 0x0000bd98 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb6f6e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c0 │ │ │ │ svcge 0x00026d03 │ │ │ │ @@ -22315,16 +22315,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} │ │ │ │ - blx 131457c │ │ │ │ - blcs 29d6c │ │ │ │ + blx 121457c │ │ │ │ + blcs 29d6c │ │ │ │ @ instruction: 0xf107d05d │ │ │ │ ldrmi r0, [r8], -r4, lsr #6 │ │ │ │ cdp 7, 13, cr15, cr2, cr9, {7} │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq CPSR_f, #7340032 @ 0x700000 │ │ │ │ msreq CPSR_s, #170917888 @ 0xa300000 │ │ │ │ andsvs r6, sl, fp, lsl r8 │ │ │ │ @@ -22335,15 +22335,15 @@ │ │ │ │ @ instruction: 0x4603e878 │ │ │ │ @ instruction: 0xf607461a │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ - blcs 32618 │ │ │ │ + blcs 32618 │ │ │ │ @ instruction: 0xf607d037 │ │ │ │ @ instruction: 0xf5a30328 │ │ │ │ ldmdavs fp, {r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf6076819 │ │ │ │ @ instruction: 0xf6a30328 │ │ │ │ ldmdavs fp, {r2, r5, r8, r9} │ │ │ │ @ instruction: 0xf607681d │ │ │ │ @@ -22351,15 +22351,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, r9, asr #17 │ │ │ │ + eorvs pc, r0, r5, asr #17 │ │ │ │ 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 │ │ │ │ @@ -22393,26 +22393,26 @@ │ │ │ │ @ instruction: 0xf1436461 │ │ │ │ stmib r7, {r8, sl}^ │ │ │ │ ldmdavs fp!, {r2, r8, sl, lr}^ │ │ │ │ blmi 3bd288 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ movwcs lr, #18903 @ 0x49d7 │ │ │ │ @ instruction: 0xf00868f8 │ │ │ │ - ldmib r7, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r5, r6, r8, r9, 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}^ │ │ │ │ - blx 19d46c4 │ │ │ │ + blx 18d46c4 │ │ │ │ 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 │ │ │ │ - muleq r1, r8, r1 │ │ │ │ + muleq r1, r0, r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6f8c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r8, pc @ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ movwcs lr, #2503 @ 0x9c7 │ │ │ │ ldrbtmi r4, [ip], #-3201 @ 0xfffff37f │ │ │ │ @@ -22426,116 +22426,116 @@ │ │ │ │ rscsvs r2, fp, #0, 6 │ │ │ │ stmiapl r3!, {r0, r1, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ blmi 1ed42b0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsle r2, r4, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2936 @ 0xfffff488 │ │ │ │ - blcs 32784 │ │ │ │ + blcs 32784 │ │ │ │ blmi 1e0c758 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [r0], #-12 │ │ │ │ + ldc2 0, cr15, [lr], {3} │ │ │ │ ldrbtmi r4, [fp], #-2931 @ 0xfffff48d │ │ │ │ cmnvs fp, fp, lsl r8 │ │ │ │ mvnsvs r2, r0, lsl #6 │ │ │ │ blmi 1c90784 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r0], {3} │ │ │ │ + stc2 0, cr15, [lr], {3} │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ ldcl 7, cr15, [r4, #-932]! @ 0xfffffc5c │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 32f50 │ │ │ │ + blcs 32f50 │ │ │ │ blmi 1a0cd48 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ffed4786 │ │ │ │ + blx ffe54786 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2402 @ 0xfffff69e │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ strmi pc, [r3], -r3, lsr #24 │ │ │ │ cmple r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - ldmdbvs r9!, {r0, r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r2, r5, r6, r7, r8, r9, 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 15fd3c8 │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ msreq CPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1079302 │ │ │ │ movwls r0, #4900 @ 0x1324 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ ldrbtmi r4, [fp], #-2898 @ 0xfffff4ae │ │ │ │ ldc 7, cr15, [r4], #932 @ 0x3a4 │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 32fc8 │ │ │ │ + blcs 32fc8 │ │ │ │ blmi 140cc2c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fefd47fe │ │ │ │ + blx fef547fe │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ stcl 7, cr15, [ip], #932 @ 0x3a4 │ │ │ │ teqvs fp, #0, 6 │ │ │ │ ldmibvs sl!, {r1, r3, r4, r5, sp, lr, pc}^ │ │ │ │ bvs feef30f0 │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2370 @ 0xfffff6be │ │ │ │ svc 0x006cf7e9 │ │ │ │ - blcs 3340c │ │ │ │ + blcs 3340c │ │ │ │ bvs fff0c828 │ │ │ │ blmi 101082c │ │ │ │ bmi fe9a18 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56217 @ 0xdb99 @ │ │ │ │ + movwcs pc, #56215 @ 0xdb97 @ │ │ │ │ ands r6, sp, fp, lsr r3 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - movwcs pc, #56205 @ 0xdb8d @ │ │ │ │ + movwcs pc, #56203 @ 0xdb8b @ │ │ │ │ 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, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r1, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbmi r1!, {r8, r9, sp} │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx fead6876 │ │ │ │ teqvs fp, #872415232 @ 0x34000000 │ │ │ │ ldrbtmi r4, [fp], #-2862 @ 0xfffff4d2 │ │ │ │ - blcs 328f0 │ │ │ │ + blcs 328f0 │ │ │ │ @ instruction: 0xf107d107 │ │ │ │ @ instruction: 0xf1070214 │ │ │ │ @ instruction: 0x4611031c │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ blmi 593a60 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ cdp 7, 5, cr15, cr14, cr9, {7} │ │ │ │ @ instruction: 0x46186afb │ │ │ │ stc 7, cr15, [r0], {233} @ 0xe9 │ │ │ │ - blcs 33598 │ │ │ │ + blcs 33598 │ │ │ │ @ instruction: 0xf7e9d007 │ │ │ │ strmi lr, [r2], -ip, asr #30 │ │ │ │ andsvs r6, r3, fp, lsr fp │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @@ -22547,30 +22547,30 @@ │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r7, r2, r6, lsr #18 │ │ │ │ andeq r7, r2, r2, lsr #18 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r9, r2, r4, ror r0 │ │ │ │ andeq r9, r2, r6, rrx │ │ │ │ - andeq r4, r1, r8, lsl #2 │ │ │ │ - andeq r9, r2, sl, asr #32 │ │ │ │ - andeq r4, r1, ip, lsl #2 │ │ │ │ andeq r4, r1, r0, lsl #2 │ │ │ │ - andeq r4, r1, r2, lsl r1 │ │ │ │ + andeq r9, r2, sl, asr #32 │ │ │ │ + andeq r4, r1, r4, lsl #2 │ │ │ │ + strdeq r4, [r1], -r8 │ │ │ │ andeq r4, r1, sl, lsl #2 │ │ │ │ + andeq r4, r1, r2, lsl #2 │ │ │ │ @ instruction: 0xfffffe9f │ │ │ │ @ instruction: 0xfffffd21 │ │ │ │ + andeq r4, r1, r6, ror #1 │ │ │ │ + andeq r4, r1, r4, ror #1 │ │ │ │ + andeq r4, r1, lr, asr #1 │ │ │ │ + andeq r4, r1, r0, asr #1 │ │ │ │ + andeq r4, r1, ip, asr #1 │ │ │ │ + ldrdeq r4, [r1], -sl │ │ │ │ andeq r4, r1, lr, ror #1 │ │ │ │ - andeq r4, r1, ip, ror #1 │ │ │ │ - ldrdeq r4, [r1], -r6 │ │ │ │ - andeq r4, r1, r8, asr #1 │ │ │ │ - ldrdeq r4, [r1], -r4 @ │ │ │ │ - andeq r4, r1, r2, ror #1 │ │ │ │ - strdeq r4, [r1], -r6 │ │ │ │ - andeq r4, r1, r0, lsr #2 │ │ │ │ + andeq r4, r1, r8, lsl r1 │ │ │ │ strdeq r8, [r2], -lr │ │ │ │ andeq r7, r2, lr, lsr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6fb48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r8, pc @ │ │ │ │ rscsvs sl, r8, r8, lsl #30 │ │ │ │ @@ -22588,38 +22588,38 @@ │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ stc 7, cr15, [r8, #932]! @ 0x3a4 │ │ │ │ andcs r6, r0, #12255232 @ 0xbb0000 │ │ │ │ blmi 1c709f8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff9d49ac │ │ │ │ + blx ff9549ac │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r2, lsl #2 │ │ │ │ mcrr 7, 14, pc, sl, cr9 @ │ │ │ │ mvnsvs r4, r3, lsl #12 │ │ │ │ - blcs 331a4 │ │ │ │ + blcs 331a4 │ │ │ │ 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, r1, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbmi r2!, {r8, r9, sp}^ │ │ │ │ ldmvs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blx ffe569d8 │ │ │ │ - blcs 2a1ec │ │ │ │ + blcs 2a1ec │ │ │ │ blmi 180cfc0 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ blmi 17b0a54 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fee54a08 │ │ │ │ + blx fedd4a08 │ │ │ │ @ instruction: 0xf107697a │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ ldmvs fp!, {r5}^ │ │ │ │ blmi 15fd628 │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ movwls r6, #22779 @ 0x58fb │ │ │ │ ldrbtmi r4, [fp], #-2901 @ 0xfffff4ab │ │ │ │ @@ -22633,60 +22633,60 @@ │ │ │ │ strmi lr, [r3], -r4, ror #26 │ │ │ │ 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 │ │ │ │ - blx fe354a60 │ │ │ │ + blx fe2d4a60 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ - blcs 32ac8 │ │ │ │ + blcs 32ac8 │ │ │ │ blmi 120ca80 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1fd4a7c │ │ │ │ + blx 1f54a7c │ │ │ │ teqvs fp, #67108864 @ 0x4000000 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ bl fead6a28 │ │ │ │ ldmibvs sl!, {r1, r2, r3, r5, sp, lr, pc}^ │ │ │ │ bvs feef3370 │ │ │ │ eoreq pc, ip, r7, lsl #2 │ │ │ │ strmi r9, [fp], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [r9], #-2362 @ 0xfffff6c6 │ │ │ │ cdp 7, 2, cr15, cr12, cr9, {7} │ │ │ │ - blcs 3368c │ │ │ │ + blcs 3368c │ │ │ │ blmi e4cebc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - stc2 0, cr15, [r6], {16} │ │ │ │ + stc2 0, cr15, [r2], {16} │ │ │ │ rscsvs r4, fp, #3145728 @ 0x300000 │ │ │ │ bmi d736a0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - bvs fff17418 │ │ │ │ + bvs fff17410 │ │ │ │ andle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x46186afb │ │ │ │ bl 1b56a74 │ │ │ │ blmi bd0af4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 1154af0 │ │ │ │ + blx 10d4af0 │ │ │ │ andseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ bl 10d6a98 │ │ │ │ blmi 9d0b34 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx cd4b14 │ │ │ │ + blx c54b14 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ ldrbtmi r4, [r9], #-2337 @ 0xfffff6df │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ blmi 3d7484 │ │ │ │ ldrmi r5, [r8], -r3, ror #17 │ │ │ │ ldc 7, cr15, [lr, #-932] @ 0xfffffc5c │ │ │ │ ldmdbmi sp, {r0, r1, r3, r4, r5, r8, r9, fp, sp, lr} │ │ │ │ @@ -22698,69 +22698,69 @@ │ │ │ │ ldrmi lr, [r8], -lr, ror #25 │ │ │ │ @ instruction: 0x46bd373c │ │ │ │ svclt 0x0000bd90 │ │ │ │ andeq r7, r2, r4, lsr #13 │ │ │ │ andeq r7, r2, r0, lsr #13 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x00013eb8 │ │ │ │ - ldrdeq r3, [r1], -r6 │ │ │ │ - @ instruction: 0x00013ebc │ │ │ │ + @ instruction: 0x00013eb0 │ │ │ │ + andeq r3, r1, lr, asr #31 │ │ │ │ + @ instruction: 0x00013eb4 │ │ │ │ muleq r2, r4, sp │ │ │ │ - ldrdeq r3, [r1], -r0 │ │ │ │ + andeq r3, r1, r8, asr #31 │ │ │ │ @ instruction: 0xfffffc41 │ │ │ │ @ instruction: 0xfffffac3 │ │ │ │ andeq r8, r2, ip, asr sp │ │ │ │ - muleq r1, r6, pc @ │ │ │ │ + andeq r3, r1, lr, lsl #31 │ │ │ │ andeq r8, r2, r2, lsr #26 │ │ │ │ - muleq r1, r8, pc @ │ │ │ │ - andeq r3, r1, r6, asr lr │ │ │ │ - andeq r3, r1, ip, asr #28 │ │ │ │ - andeq r3, r1, r0, ror pc │ │ │ │ + muleq r1, r0, pc @ │ │ │ │ + andeq r3, r1, lr, asr #28 │ │ │ │ + andeq r3, r1, r4, asr #28 │ │ │ │ + andeq r3, r1, r8, ror #30 │ │ │ │ + andeq r3, r1, r4, ror pc │ │ │ │ andeq r3, r1, ip, ror pc │ │ │ │ - andeq r3, r1, r4, lsl #31 │ │ │ │ - andeq r3, r1, r2, lsl #29 │ │ │ │ + andeq r3, r1, sl, ror lr │ │ │ │ ldrdeq r7, [r2], -ip │ │ │ │ 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] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ ldrdeq r8, [r2], -r6 │ │ │ │ svcge 0x0000b480 │ │ │ │ ldrbtmi r4, [fp], #-2822 @ 0xfffff4fa │ │ │ │ - blcs 32c34 │ │ │ │ + blcs 32c34 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ sbcslt r2, fp, #0, 6 │ │ │ │ ssatmi r4, #30, r8, lsl #12 │ │ │ │ blvc 156d4c │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0x00028bb6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6fde8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 2572d8 │ │ │ │ + blmi 2572d0 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1ea474 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ blx ffdd6c14 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r1, lr, asr #29 │ │ │ │ + andeq r3, r1, r6, asr #29 │ │ │ │ @ instruction: 0xfffffd39 │ │ │ │ @ instruction: 0xfffffab3 │ │ │ │ - andeq r3, r1, r4, asr #29 │ │ │ │ + @ instruction: 0x00013ebc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb6fe38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad07c8 │ │ │ │ svcge 0x00066d03 │ │ │ │ tstpeq r8, r7, lsl #12 @ p-variant is OBSOLETE │ │ │ │ smlatbeq ip, r1, r6, pc @ │ │ │ │ @@ -22775,15 +22775,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: 0xf0076800 │ │ │ │ - @ instruction: 0x4603feb4 │ │ │ │ + @ instruction: 0x4603feb0 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @@ -22806,35 +22806,35 @@ │ │ │ │ movwls r2, #4888 @ 0x1318 │ │ │ │ ldrbtmi r4, [fp], #-2861 @ 0xfffff4d3 │ │ │ │ blmi b7d8f4 │ │ │ │ bmi b69ee4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - eor pc, r1, r3, lsr r9 @ │ │ │ │ + eor pc, r1, r1, lsr r9 @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2600 @ 0xfffff5d8 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ stc 7, cr15, [r6, #-932] @ 0xfffffc5c │ │ │ │ - blcs 2a528 │ │ │ │ + blcs 2a528 │ │ │ │ @ instruction: 0xf607d006 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, sp, #8, 6 @ 0x20000000 │ │ │ │ and r6, pc, sl, lsl r0 @ │ │ │ │ ldrbtmi r4, [fp], #-2849 @ 0xfffff4df │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - @ instruction: 0xf607f917 │ │ │ │ + @ instruction: 0xf607f915 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ svclt 0x0000601a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 32dc4 │ │ │ │ + blcs 32dc4 │ │ │ │ @ instruction: 0xf7e9d00b │ │ │ │ @ instruction: 0x4602ecf6 │ │ │ │ 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 │ │ │ │ @@ -22845,20 +22845,20 @@ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e9d001 │ │ │ │ ldrmi lr, [r8], -r4, asr #23 │ │ │ │ ldreq pc, [r8, -r7, lsl #12] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r7, r2, r8, lsr #7 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r1, r8, lsr #28 │ │ │ │ - andeq r3, r1, r6, lsr #28 │ │ │ │ - andeq r3, r1, r0, ror #29 │ │ │ │ - andeq r3, r1, r4, ror #27 │ │ │ │ - andeq r3, r1, r6, lsl lr │ │ │ │ - strdeq r3, [r1], -sl │ │ │ │ + andeq r3, r1, r0, lsr #28 │ │ │ │ + andeq r3, r1, lr, lsl lr │ │ │ │ + ldrdeq r3, [r1], -r8 │ │ │ │ + ldrdeq r3, [r1], -ip │ │ │ │ + andeq r3, r1, lr, lsl #28 │ │ │ │ + strdeq r3, [r1], -r2 │ │ │ │ andeq r7, r2, sl, lsl #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb6ffc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbcslt r0, r5, r0, lsr #29 │ │ │ │ @ instruction: 0xf507af02 │ │ │ │ @ instruction: 0xf5a474a4 │ │ │ │ @@ -22872,112 +22872,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 │ │ │ │ - strmi pc, [r3], -sp, lsl #18 │ │ │ │ + strmi pc, [r3], -r9, lsl #18 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2874 @ 0xfffff4c6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - sub pc, r5, r3, lsr #17 │ │ │ │ + sub pc, r5, r1, lsr #17 │ │ │ │ subeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - @ instruction: 0xf834f004 │ │ │ │ - blcs 2a648 │ │ │ │ + @ instruction: 0xf832f004 │ │ │ │ + blcs 2a648 │ │ │ │ @ instruction: 0xf107d10a │ │ │ │ bmi c19b54 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - eor pc, pc, sp, lsl #17 │ │ │ │ + eor pc, pc, fp, lsl #17 │ │ │ │ movteq pc, #16647 @ 0x4107 @ │ │ │ │ @ instruction: 0xf7e94618 │ │ │ │ strmi lr, [r3], -ip, lsl #26 │ │ │ │ @ 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 32ee8 │ │ │ │ + blcs 32ee8 │ │ │ │ blmi 8cd2a4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf86ef003 │ │ │ │ + @ instruction: 0xf86cf003 │ │ │ │ @ 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} │ │ │ │ - cdp2 0, 6, cr15, cr0, cr7, {0} │ │ │ │ + cdp2 0, 5, cr15, cr12, cr7, {0} │ │ │ │ and r2, pc, r1, lsl #6 │ │ │ │ @ instruction: 0x73a4f507 │ │ │ │ addsvc pc, lr, r3, lsr #11 │ │ │ │ movwcs lr, #2519 @ 0x9d7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 4a16d4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0076800 │ │ │ │ - movwcs pc, #3663 @ 0xe4f @ │ │ │ │ + movwcs pc, #3659 @ 0xe4b @ │ │ │ │ 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: 0xf7e9d001 │ │ │ │ @ instruction: 0x4618eb14 │ │ │ │ strvc pc, [r6, r7, lsl #10]! │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ andeq r7, r2, r8, lsl r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r1, r6, lsr #26 │ │ │ │ - andeq r3, r1, r0, lsr #26 │ │ │ │ - andeq r3, r1, ip, lsl #26 │ │ │ │ - strdeq r3, [r1], -lr │ │ │ │ - andeq r3, r1, r4, ror #25 │ │ │ │ + andeq r3, r1, lr, lsl sp │ │ │ │ + andeq r3, r1, r8, lsl sp │ │ │ │ + andeq r3, r1, r4, lsl #26 │ │ │ │ + strdeq r3, [r1], -r6 │ │ │ │ + ldrdeq r3, [r1], -ip │ │ │ │ andeq r7, r2, sl, lsr #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb70120 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0030100 │ │ │ │ - blmi 256fa0 │ │ │ │ + blmi 256f98 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ blmi 1ea7ac │ │ │ │ @ instruction: 0x4618447b │ │ │ │ @ instruction: 0xf95af7ff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r1, r6, lsl #25 │ │ │ │ + andeq r3, r1, lr, ror ip │ │ │ │ @ instruction: 0xfffffe7d │ │ │ │ @ instruction: 0xfffffceb │ │ │ │ - andeq r3, r1, r0, lsl #25 │ │ │ │ + andeq r3, r1, r8, ror ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb70170 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - movwcs pc, #4081 @ 0xff1 @ │ │ │ │ + movwcs pc, #4079 @ 0xfef @ │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r3, r1, r2, ror ip │ │ │ │ + andeq r3, r1, sl, ror #24 │ │ │ │ @ instruction: 0xf04fb5f0 │ │ │ │ @ instruction: 0xf44f0c00 │ │ │ │ bl feb68a60 │ │ │ │ bl feb1bfd4 │ │ │ │ @ instruction: 0xf5ac0e0e │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ ldrbmi r0, [r4, #0]! │ │ │ │ @@ -22996,15 +22996,15 @@ │ │ │ │ ldrbtmi r2, [sl], #-3504 @ 0xfffff250 │ │ │ │ stccc 8, cr15, [ip, #892]! @ 0x37c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf8df0300 │ │ │ │ ldrbtmi r3, [fp], #-3492 @ 0xfffff25c │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp2 0, 10, cr15, cr10, cr9, {0} │ │ │ │ + cdp2 0, 10, cr15, cr6, cr9, {0} │ │ │ │ cdplt 0, 6, cr15, cr8, 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 │ │ │ │ stmib r4!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -23021,82 +23021,82 @@ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #46499 @ 0xb5a3 @ │ │ │ │ ldmdavs fp, {r9, ip, pc} │ │ │ │ stclcs 8, cr15, [r8, #-892] @ 0xfffffc84 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000ff85 │ │ │ │ + @ instruction: 0xf000ff83 │ │ │ │ @ instruction: 0xf507be37 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #168, 6 @ 0xa0000002 │ │ │ │ @ instruction: 0xf107605a │ │ │ │ blcc fe819fc4 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107f86f │ │ │ │ + @ instruction: 0xf107f86d │ │ │ │ blcc fe819fd0 │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8c2 │ │ │ │ + @ instruction: 0xf507f8c0 │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3ba0 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf88cf002 │ │ │ │ + @ instruction: 0xf88af002 │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ smlatbcs r1, r0, fp, r3 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f8bc │ │ │ │ + @ instruction: 0xf507f8ba │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119d0c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f84b │ │ │ │ + @ instruction: 0xf507f849 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119d1c │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f89c │ │ │ │ + @ instruction: 0xf507f89a │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf864f002 │ │ │ │ + @ instruction: 0xf862f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - @ instruction: 0xf82af002 │ │ │ │ + @ instruction: 0xf828f002 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r5, [r8], -r0, lsl #3 │ │ │ │ - @ instruction: 0xf87bf002 │ │ │ │ + @ instruction: 0xf879f002 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf507392c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a19d7c │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f843 │ │ │ │ + @ instruction: 0xf507f841 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ @ instruction: 0xf107624b │ │ │ │ blcc fe81a094 │ │ │ │ @ instruction: 0xf8df6812 │ │ │ │ ldrbtmi r1, [r9], #-3144 @ 0xfffff3b8 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf107fa3b │ │ │ │ + @ instruction: 0xf107fa39 │ │ │ │ blcc fe81a0a8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx fe9d5178 │ │ │ │ + blx fe955178 │ │ │ │ @ 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 │ │ │ │ @@ -23106,15 +23106,15 @@ │ │ │ │ blcc 1a19ddc │ │ │ │ @ instruction: 0xf5079301 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119de8 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ @ instruction: 0xf8df2200 │ │ │ │ ldrbtmi r0, [r8], #-3060 @ 0xfffff40c │ │ │ │ - cdp2 0, 7, cr15, cr8, cr12, {0} │ │ │ │ + cdp2 0, 7, cr15, cr4, cr12, {0} │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e9d12f │ │ │ │ @ instruction: 0x4602eabe │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -23134,75 +23134,75 @@ │ │ │ │ ldrbtmi r3, [fp], #-2980 @ 0xfffff45c │ │ │ │ @ instruction: 0xf8df9300 │ │ │ │ ldrbtmi r3, [fp], #-2976 @ 0xfffff460 │ │ │ │ blcs fe757594 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf000fea3 │ │ │ │ + @ instruction: 0xf000fea1 │ │ │ │ @ instruction: 0xf507be4c │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a19e74 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4603fa59 │ │ │ │ + @ instruction: 0x4603fa57 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4603fa35 │ │ │ │ + @ instruction: 0x4603fa33 │ │ │ │ blcs 18575d4 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fe83 │ │ │ │ + @ instruction: 0xf507fe81 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50780c9 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119ec0 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4603fa33 │ │ │ │ + @ instruction: 0x4603fa31 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf50780bd │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1319ed8 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ff65 │ │ │ │ + @ instruction: 0xf507ff63 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1319ee8 │ │ │ │ ldrmi r2, [r8], -r1, lsr #2 │ │ │ │ - @ instruction: 0xffb7f001 │ │ │ │ + @ instruction: 0xffb5f001 │ │ │ │ orrmi pc, r1, r7, lsl #10 │ │ │ │ cmppeq r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5073904 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1319f04 │ │ │ │ ldrmi r2, [r8], -r1, lsr #4 │ │ │ │ - @ instruction: 0xff80f001 │ │ │ │ + @ instruction: 0xff7ef001 │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, ip, asr #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507ffae │ │ │ │ + @ instruction: 0xf507ffac │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119f28 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9e6f002 │ │ │ │ + @ instruction: 0xf9e4f002 │ │ │ │ @ instruction: 0xf5074604 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe119f3c │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0x4601f9f5 │ │ │ │ + @ instruction: 0x4601f9f3 │ │ │ │ orrsmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf00a4620 │ │ │ │ - @ instruction: 0xf507fe93 │ │ │ │ + @ instruction: 0xf507fe8f │ │ │ │ @ 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 │ │ │ │ @@ -23210,64 +23210,64 @@ │ │ │ │ blcc 12a388 │ │ │ │ @ instruction: 0x461a781b │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b4c │ │ │ │ ldrbtmi r1, [r9], #-2672 @ 0xfffff590 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ - @ instruction: 0xf507f941 │ │ │ │ + @ instruction: 0xf507f93f │ │ │ │ @ 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 3f33e4 │ │ │ │ @ instruction: 0xf507d9d4 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 1319fc4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf998f002 │ │ │ │ + @ instruction: 0xf996f002 │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1a0d8 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ stmda r6!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1a0ec │ │ │ │ bcs 45772c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fdd7 │ │ │ │ + @ instruction: 0xf507fdd5 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf10744b8 │ │ │ │ blcc ff41a30c │ │ │ │ @ instruction: 0xf507461a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50741c4 │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1a120 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2528 @ 0xfffff620 │ │ │ │ ldmib r2, {r8, r9, ip, pc}^ │ │ │ │ stmdavs r8, {r8, r9, sp} │ │ │ │ - ldc2 0, cr15, [r4], #28 │ │ │ │ + ldc2 0, cr15, [r0], #28 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ and sp, fp, ip, lsr r1 │ │ │ │ ldmibcc ip!, {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 │ │ │ │ - stc2 0, cr15, [r8, #8]! │ │ │ │ + stc2 0, cr15, [r6, #8]! │ │ │ │ mrrclt 0, 0, pc, sl, cr0 @ │ │ │ │ ldmib r2, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r2, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -23283,28 +23283,28 @@ │ │ │ │ ldmdbcc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmdbcc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2412 @ 0xfffff694 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r8, #-8]! │ │ │ │ + ldc2l 0, cr15, [r6, #-8]! │ │ │ │ stclt 0, cr15, [r1, #-0] │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf5073b04 │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10744c4 │ │ │ │ bcc ff419fd8 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdavs r0!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx fe9154c8 │ │ │ │ - blcs 2acbc │ │ │ │ + blx fe8154c8 │ │ │ │ + blcs 2acbc │ │ │ │ andcs sp, r0, #1 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0xf50732ff │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0x601a43b8 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @@ -23328,31 +23328,31 @@ │ │ │ │ stmiacc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ stmiacc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2248 @ 0xfffff738 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [lr, #-8] │ │ │ │ + ldc2 0, cr15, [ip, #-8] │ │ │ │ stcllt 0, cr15, [r7], {0} │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf8df3b04 │ │ │ │ ldrbtmi r2, [sl], #-2220 @ 0xfffff754 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ stmia ip!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 2ad5c │ │ │ │ + blcs 2ad5c │ │ │ │ @ instruction: 0xf507d10e │ │ │ │ @ instruction: 0xf1034381 │ │ │ │ blcc a1a29c │ │ │ │ ldmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xe3b1fcff │ │ │ │ + @ instruction: 0xe3b1fcfd │ │ │ │ stmia sl!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744ac │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ blcc 11a2cc │ │ │ │ @@ -23366,15 +23366,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ teqle r3, r6, lsl fp │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ andsvs r2, sl, r5, lsl #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ - blcs 33634 │ │ │ │ + blcs 33634 │ │ │ │ @ instruction: 0xf507d062 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r8, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ cdp 7, 6, cr15, cr12, cr8, {7} │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @@ -23385,26 +23385,26 @@ │ │ │ │ stmdacc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ubfxcc pc, pc, #17, #29 │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-2044 @ 0xfffff804 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - stc2 0, cr15, [ip], #8 │ │ │ │ + stc2 0, cr15, [sl], #8 │ │ │ │ mrrclt 0, 0, pc, r5, cr0 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43acf6a3 │ │ │ │ @ instruction: 0xf5b3681b │ │ │ │ ldmdble r3!, {r7, r8, r9, sl, fp, sp, lr} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ andsvs r2, sl, r6, lsl r2 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ - blcs 336ac │ │ │ │ + blcs 336ac │ │ │ │ @ instruction: 0xf507d026 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs r8, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ cdp 7, 3, cr15, cr0, cr8, {7} │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @@ -23415,15 +23415,15 @@ │ │ │ │ @ instruction: 0x3798f8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0x3794f8df │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1940 @ 0xfffff86c │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 0, cr15, [r0], #-8 │ │ │ │ + stc2l 0, cr15, [lr], #-8 │ │ │ │ ldclt 0, cr15, [r9], {-0} │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ strtmi pc, [ip], r3, lsr #13 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @@ -23431,15 +23431,15 @@ │ │ │ │ @ instruction: 0xf6a2624d │ │ │ │ @ instruction: 0xf10745c4 │ │ │ │ bcc ff41a1f8 │ │ │ │ ldrdeq lr, [r0, -r2] │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ @ instruction: 0x46196832 │ │ │ │ @ instruction: 0xf0076828 │ │ │ │ - eorvs pc, r0, r9, asr r8 @ │ │ │ │ + eorvs pc, r0, r5, asr r8 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [lr, -pc]! │ │ │ │ ldmda r4!, {r0, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -23458,100 +23458,100 @@ │ │ │ │ usatcc pc, #28, pc, asr #17 @ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ usatcc pc, #24, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1784 @ 0xfffff908 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [sl], {2} │ │ │ │ + ldc2 0, cr15, [r8], {2} │ │ │ │ @ instruction: 0xf507e3c3 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r5, r7, r8, r9, lr} │ │ │ │ @ instruction: 0x26dcf8df │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507fc0b │ │ │ │ + @ instruction: 0xf507fc09 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andcs r6, r0, #671088641 @ 0x28000001 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ andcs r6, r0, #671088641 @ 0x28000001 │ │ │ │ @ instruction: 0xf507605a │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11a3b8 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcf5 │ │ │ │ + @ instruction: 0xf507fcf3 │ │ │ │ @ instruction: 0xf1035386 │ │ │ │ blcc fe11a3c8 │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd46 │ │ │ │ + @ instruction: 0xf507fd44 │ │ │ │ @ instruction: 0xf1014199 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b84 │ │ │ │ ldrmi r5, [r8], -r0, lsl #4 │ │ │ │ - stc2 0, cr15, [lr, #-4] │ │ │ │ + stc2 0, cr15, [ip, #-4] │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ smlabbcs r1, r4, fp, r3 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd3c │ │ │ │ + @ instruction: 0xf507fd3a │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1a40c │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fccb │ │ │ │ + @ instruction: 0xf507fcc9 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1a41c │ │ │ │ orrcc pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd1c │ │ │ │ + @ instruction: 0xf507fd1a │ │ │ │ @ instruction: 0xf10141d9 │ │ │ │ stmdbcc r4, {r4, r6, r8} │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b68 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - stc2l 0, cr15, [r4], #4 │ │ │ │ + stc2l 0, cr15, [r2], #4 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcs r1, r8, ror #22 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fd12 │ │ │ │ + @ instruction: 0xf507fd10 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131a460 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fca1 │ │ │ │ + @ instruction: 0xf507fc9f │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131a470 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0xf507fcf2 │ │ │ │ + @ instruction: 0xf507fcf0 │ │ │ │ @ instruction: 0xf1014181 │ │ │ │ stmdbcc ip!, {r4, r6, r8} │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ @ instruction: 0xf44f3b4c │ │ │ │ ldrmi r5, [r8], -r0, lsl #5 │ │ │ │ - ldc2 0, cr15, [sl], #4 │ │ │ │ + ldc2 0, cr15, [r8], #4 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ subvs pc, fp, #683671552 @ 0x28c00000 │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldmdavs r2, {r2, r7, r8, r9, fp, ip, sp} │ │ │ │ ldrne pc, [r8, #2271]! @ 0x8df │ │ │ │ @ instruction: 0x46184479 │ │ │ │ - cdp2 0, 11, cr15, cr0, cr1, {0} │ │ │ │ + cdp2 0, 10, cr15, cr14, cr1, {0} │ │ │ │ orrpl pc, r6, #29360128 @ 0x1c00000 │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ smlabbcs r0, r4, fp, r3 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0x4602ff19 │ │ │ │ + @ instruction: 0x4602ff17 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ movtvs pc, #42403 @ 0xa5a3 @ │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50740ac │ │ │ │ @@ -23565,44 +23565,44 @@ │ │ │ │ blcc 131a508 │ │ │ │ @ instruction: 0xf5079301 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1a514 │ │ │ │ stmdavs r3, {r8, r9, ip, pc} │ │ │ │ ldrbeq pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf00c4478 │ │ │ │ - eorvs pc, r0, r3, ror #21 │ │ │ │ + ldrdvs pc, [r0], -pc @ │ │ │ │ movtpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -ip, asr #22 │ │ │ │ - cdp2 0, 15, cr15, cr12, cr1, {0} │ │ │ │ - blcs 2b104 │ │ │ │ + cdp2 0, 15, cr15, cr10, cr1, {0} │ │ │ │ + blcs 2b104 │ │ │ │ @ instruction: 0xf507d012 │ │ │ │ @ instruction: 0xf1035343 │ │ │ │ blcc 131a544 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 13, cr15, cr8, cr1, {0} │ │ │ │ + cdp2 0, 13, cr15, cr6, cr1, {0} │ │ │ │ @ instruction: 0xf8df4603 │ │ │ │ ldrbtmi r2, [sl], #-1312 @ 0xfffffae0 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 9d592a │ │ │ │ + blx 95592a │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ ldrshle r3, [r4, #-255] @ 0xffffff01 │ │ │ │ strcc pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 55594e │ │ │ │ + blx 4d594e │ │ │ │ ldrbtcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 2d5962 │ │ │ │ + blx 255962 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ subvs pc, sp, #29360128 @ 0x1c00000 │ │ │ │ adcsmi pc, r8, #169869312 @ 0xa200000 │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @@ -23626,40 +23626,40 @@ │ │ │ │ strcc pc, [r4], #2271 @ 0x8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ strcc pc, [r0], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r2, [sl], #-1152 @ 0xfffffb80 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff2d59e0 │ │ │ │ + blx ff2559e0 │ │ │ │ @ instruction: 0xf507e273 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r7, r8, r9, lr} │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ strbtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx fee55a04 │ │ │ │ + blx fedd5a04 │ │ │ │ @ instruction: 0xf507e16a │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1a648 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - strmi pc, [r2], -pc, ror #28 │ │ │ │ + strmi pc, [r2], -sp, ror #28 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf5073bd0 │ │ │ │ @ instruction: 0xf6a1614d │ │ │ │ andls r4, r1, #196, 2 @ 0x31 │ │ │ │ strtcs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf0076808 │ │ │ │ - mlavs r0, r1, r9, pc @ │ │ │ │ + eorvs pc, r0, sp, lsl #19 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ cdp 7, 7, cr15, cr12, cr8, {7} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -23676,35 +23676,35 @@ │ │ │ │ orrscs r9, r6, #134217728 @ 0x8000000 │ │ │ │ blmi ffd3e68c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3059 @ 0xfffff40d │ │ │ │ ldrbtmi r4, [sl], #-2803 @ 0xfffff50d │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 19d5aa8 │ │ │ │ + blx 1955aa8 │ │ │ │ @ instruction: 0xf507e20f │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1a6ec │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 0, 0, cr15, cr4, cr1, {0} │ │ │ │ + cdp2 0, 0, cr15, cr2, cr1, {0} │ │ │ │ @ instruction: 0xf5074605 │ │ │ │ @ instruction: 0xf1035303 │ │ │ │ blcc 1a1a700 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - @ instruction: 0x4601fe13 │ │ │ │ + @ instruction: 0x4601fe11 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ ldrtmi pc, [r8], #1699 @ 0x6a3 @ │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ sbcmi pc, r4, r3, lsr #13 │ │ │ │ bicseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldmib r3, {r4, r6, r7, r8, r9, fp, ip, sp}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ stmdavs r0, {r0, r3, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf840f007 │ │ │ │ + @ instruction: 0xf83cf007 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ ldmdavs fp, {r3, r4, r5, r7, r8, r9, lr} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e8d12a │ │ │ │ strmi lr, [r2], -r2, lsr #28 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -23722,35 +23722,35 @@ │ │ │ │ movwls r2, #5015 @ 0x1397 │ │ │ │ ldrbtmi r4, [fp], #-3018 @ 0xfffff436 │ │ │ │ blmi ff2be744 │ │ │ │ bmi ff2aad34 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xe1b4fa0b │ │ │ │ + @ instruction: 0xe1b4fa09 │ │ │ │ movwpl pc, #13575 @ 0x3507 @ │ │ │ │ tstpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ ldrmi r3, [r8], -r8, ror #22 │ │ │ │ - stc2l 0, cr15, [r2, #4] │ │ │ │ + stc2l 0, cr15, [r0, #4] │ │ │ │ bmi ff0ab378 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f9f9 │ │ │ │ + @ instruction: 0xf507f9f7 │ │ │ │ @ instruction: 0xf1034389 │ │ │ │ blcc 11a8c4 │ │ │ │ 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}^ │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc], r0 │ │ │ │ ldrmi r6, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf0066820 │ │ │ │ - strmi pc, [r3], -r6, lsr #30 │ │ │ │ + strmi pc, [r3], -r2, lsr #30 │ │ │ │ andle r2, r1, r0, lsl #22 │ │ │ │ and r2, r1, r0, lsl #4 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf507601a │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @@ -23773,29 +23773,29 @@ │ │ │ │ movwls r2, #5019 @ 0x139b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ blmi fe73e810 │ │ │ │ bmi fe72ae00 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - smlaltb pc, lr, r5, r9 @ │ │ │ │ + smlaltb pc, lr, r3, r9 @ │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe5a8840 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ @ instruction: 0x4603ed76 │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe4288ec │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f989 │ │ │ │ + @ instruction: 0xf507f987 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ andcs r4, r0, #184, 6 @ 0xe0000002 │ │ │ │ @ instruction: 0xe12c601a │ │ │ │ orrmi pc, r9, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe1e8884 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @@ -23804,33 +23804,33 @@ │ │ │ │ tstle r3, r0, lsl #22 │ │ │ │ orrmi pc, r1, #29360128 @ 0x1c00000 │ │ │ │ cmppeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ bmi fe068930 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f967 │ │ │ │ + @ instruction: 0xf507f965 │ │ │ │ @ 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 1e288c8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - @ instruction: 0xf507f953 │ │ │ │ + @ instruction: 0xf507f951 │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xf84af009 │ │ │ │ + @ instruction: 0xf846f009 │ │ │ │ @ instruction: 0xf5076020 │ │ │ │ @ instruction: 0xf5a3634d │ │ │ │ ldmdavs fp, {r0, r1, r3, r6, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf507a985 │ │ │ │ @ instruction: 0xf6a3634d │ │ │ │ @ instruction: 0xf50744b8 │ │ │ │ @@ -23838,15 +23838,15 @@ │ │ │ │ @ instruction: 0xf10740c4 │ │ │ │ blcc ff41ac50 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 1862528 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - eorvs pc, r0, r5, lsr #30 │ │ │ │ + eorvs pc, r0, r1, lsr #30 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @ instruction: 0x43b8f6a3 │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ @ instruction: 0xf0403fff │ │ │ │ @ instruction: 0xf7e880bd │ │ │ │ strmi lr, [r2], -r6, lsl #26 │ │ │ │ movtvs pc, #54535 @ 0xd507 @ │ │ │ │ @@ -23864,88 +23864,88 @@ │ │ │ │ movwls r2, #5033 @ 0x13a9 │ │ │ │ ldrbtmi r4, [fp], #-2892 @ 0xfffff4b4 │ │ │ │ blmi 133e97c │ │ │ │ bmi 132af6c │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ - adds pc, r8, pc, ror #17 │ │ │ │ + adds pc, r8, sp, ror #17 │ │ │ │ andeq r7, r2, lr, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r8, r2, lr, lsl #15 │ │ │ │ - @ instruction: 0x00013bb4 │ │ │ │ - andeq r3, r1, lr, asr #21 │ │ │ │ - @ instruction: 0x00013fb6 │ │ │ │ - andeq r3, r1, r6, ror #20 │ │ │ │ - andeq r3, r1, r2, ror #20 │ │ │ │ - andeq r4, r1, r6, lsl r0 │ │ │ │ + andeq r3, r1, ip, lsr #23 │ │ │ │ + andeq r3, r1, r6, asr #21 │ │ │ │ + muleq r1, lr, pc @ │ │ │ │ + andeq r3, r1, lr, asr sl │ │ │ │ + andeq r3, r1, sl, asr sl │ │ │ │ + strdeq r3, [r1], -lr │ │ │ │ + andeq r3, r1, r4, lsl sl │ │ │ │ andeq r3, r1, ip, lsl sl │ │ │ │ - andeq r3, r1, r4, lsr #20 │ │ │ │ - andeq r3, r1, lr, lsr r9 │ │ │ │ - andeq r3, r1, r8, lsl r9 │ │ │ │ - strdeq r3, [r1], -r6 │ │ │ │ - andeq r3, r1, r8, lsl #17 │ │ │ │ - andeq r3, r1, r0, lsl r8 │ │ │ │ - andeq r3, r1, ip, lsl #16 │ │ │ │ - andeq r3, r1, r0, asr #27 │ │ │ │ - andeq r3, r1, r6, asr #15 │ │ │ │ - andeq r3, r1, ip, asr r7 │ │ │ │ - andeq r3, r1, r8, asr r7 │ │ │ │ - andeq r3, r1, ip, lsl #26 │ │ │ │ - andeq r3, r1, r2, lsl r7 │ │ │ │ - muleq r1, lr, r7 │ │ │ │ - andeq r3, r1, ip, lsl #15 │ │ │ │ - andeq r3, r1, r8, ror r6 │ │ │ │ - andeq r3, r1, r4, ror r6 │ │ │ │ - andeq r3, r1, r8, lsr #24 │ │ │ │ - andeq r3, r1, lr, lsl #14 │ │ │ │ - andeq r3, r1, r0, lsl #12 │ │ │ │ - strdeq r3, [r1], -ip │ │ │ │ - @ instruction: 0x00013bb0 │ │ │ │ - muleq r1, r6, r6 │ │ │ │ - andeq r3, r1, r4, asr r5 │ │ │ │ - andeq r3, r1, r0, asr r5 │ │ │ │ - andeq r3, r1, r4, lsl #22 │ │ │ │ - andeq r3, r1, sl, lsl #10 │ │ │ │ - andeq r3, r1, ip, ror #11 │ │ │ │ - @ instruction: 0x000133b8 │ │ │ │ - andeq r3, r1, r0, ror #18 │ │ │ │ - andeq r3, r1, sl, ror #6 │ │ │ │ - andeq r3, r1, r0, lsr #8 │ │ │ │ - andeq r3, r1, ip, lsr r4 │ │ │ │ - @ instruction: 0x000132b4 │ │ │ │ + andeq r3, r1, r6, lsr r9 │ │ │ │ + andeq r3, r1, r0, lsl r9 │ │ │ │ + andeq r3, r1, lr, ror #17 │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + andeq r3, r1, r8, lsl #16 │ │ │ │ + andeq r3, r1, r4, lsl #16 │ │ │ │ + andeq r3, r1, r8, lsr #27 │ │ │ │ + @ instruction: 0x000137be │ │ │ │ + andeq r3, r1, r4, asr r7 │ │ │ │ + andeq r3, r1, r0, asr r7 │ │ │ │ + strdeq r3, [r1], -r4 │ │ │ │ + andeq r3, r1, sl, lsl #14 │ │ │ │ + muleq r1, r6, r7 │ │ │ │ + andeq r3, r1, r4, lsl #15 │ │ │ │ + andeq r3, r1, r0, ror r6 │ │ │ │ + andeq r3, r1, ip, ror #12 │ │ │ │ + andeq r3, r1, r0, lsl ip │ │ │ │ + andeq r3, r1, r6, lsl #14 │ │ │ │ + strdeq r3, [r1], -r8 │ │ │ │ + strdeq r3, [r1], -r4 │ │ │ │ + muleq r1, r8, fp │ │ │ │ + andeq r3, r1, lr, lsl #13 │ │ │ │ + andeq r3, r1, ip, asr #10 │ │ │ │ + andeq r3, r1, r8, asr #10 │ │ │ │ + andeq r3, r1, ip, ror #21 │ │ │ │ + andeq r3, r1, r2, lsl #10 │ │ │ │ + andeq r3, r1, r4, ror #11 │ │ │ │ + @ instruction: 0x000133b0 │ │ │ │ + andeq r3, r1, r8, asr #18 │ │ │ │ + andeq r3, r1, r2, ror #6 │ │ │ │ + andeq r3, r1, r8, lsl r4 │ │ │ │ + andeq r3, r1, r4, lsr r4 │ │ │ │ + andeq r3, r1, ip, lsr #5 │ │ │ │ + andeq r3, r1, r8, lsr #5 │ │ │ │ + andeq r3, r1, ip, asr #16 │ │ │ │ + andeq r3, r1, r2, ror #4 │ │ │ │ + strdeq r3, [r1], -r4 │ │ │ │ + andeq r3, r1, r8, ror #7 │ │ │ │ + ldrdeq r3, [r1], -lr │ │ │ │ + ldrdeq r3, [r1], -ip │ │ │ │ + andeq r3, r1, r2, lsl #15 │ │ │ │ + muleq r1, sl, r1 │ │ │ │ + andeq r3, r1, r8, lsr #2 │ │ │ │ + andeq r3, r1, r6, lsr #2 │ │ │ │ + andeq r3, r1, ip, asr #13 │ │ │ │ + andeq r3, r1, r4, ror #1 │ │ │ │ @ instruction: 0x000132b0 │ │ │ │ - andeq r3, r1, r4, ror #16 │ │ │ │ - andeq r3, r1, sl, ror #4 │ │ │ │ + andeq r3, r1, ip, asr r0 │ │ │ │ + andeq r3, r1, sl, asr r0 │ │ │ │ + andeq r3, r1, r0, lsl #12 │ │ │ │ + andeq r3, r1, r8, lsl r0 │ │ │ │ + andeq r3, r1, r0, lsl r2 │ │ │ │ strdeq r3, [r1], -ip │ │ │ │ strdeq r3, [r1], -r0 │ │ │ │ - andeq r3, r1, r6, ror #3 │ │ │ │ - andeq r3, r1, r4, ror #3 │ │ │ │ - muleq r1, sl, r7 │ │ │ │ - andeq r3, r1, r2, lsr #3 │ │ │ │ - andeq r3, r1, r0, lsr r1 │ │ │ │ - andeq r3, r1, lr, lsr #2 │ │ │ │ - andeq r3, r1, r4, ror #13 │ │ │ │ - andeq r3, r1, ip, ror #1 │ │ │ │ - @ instruction: 0x000132b8 │ │ │ │ - andeq r3, r1, r4, rrx │ │ │ │ - andeq r3, r1, r2, rrx │ │ │ │ - andeq r3, r1, r8, lsl r6 │ │ │ │ - andeq r3, r1, r0, lsr #32 │ │ │ │ - andeq r3, r1, r8, lsl r2 │ │ │ │ - andeq r3, r1, r4, lsl #4 │ │ │ │ - strdeq r3, [r1], -r8 │ │ │ │ - andeq r3, r1, r4, ror #3 │ │ │ │ - ldrdeq r3, [r1], -r4 │ │ │ │ + ldrdeq r3, [r1], -ip │ │ │ │ + andeq r3, r1, ip, asr #3 │ │ │ │ andeq r7, r2, lr, lsr #21 │ │ │ │ - andeq r3, r1, ip, lsl #3 │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ - strdeq r2, [r1], -r6 │ │ │ │ - andeq r3, r1, ip, lsr #9 │ │ │ │ - @ instruction: 0x00012eb4 │ │ │ │ + andeq r3, r1, r4, lsl #3 │ │ │ │ + strdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, lr, ror #29 │ │ │ │ + muleq r1, r4, r4 │ │ │ │ + andeq r2, r1, ip, lsr #29 │ │ │ │ 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 │ │ │ │ @@ -23991,25 +23991,25 @@ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ @ instruction: 0x4603e99e │ │ │ │ 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 │ │ │ │ - @ instruction: 0xfff0f001 │ │ │ │ + @ instruction: 0xffeef001 │ │ │ │ and r2, r9, r0, lsl #6 │ │ │ │ @ instruction: 0x461a687b │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - blx 1b15fa8 │ │ │ │ + blx 1a95fa8 │ │ │ │ @ instruction: 0xf7e86978 │ │ │ │ movwcs lr, #6668 @ 0x1a0c │ │ │ │ @ instruction: 0x37184618 │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - andeq r2, r1, r0, ror pc │ │ │ │ - andeq r2, r1, r6, asr #30 │ │ │ │ + andeq r2, r1, r8, ror #30 │ │ │ │ + andeq r2, r1, lr, lsr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb711bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -24025,76 +24025,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 340a4 │ │ │ │ + ldrbtmi r4, [fp], #-3068 @ 0xfffff404 │ │ │ │ + blcs 340a4 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi fff127a8 │ │ │ │ + blmi ffed279c │ │ │ │ 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: 0xf00b4618 │ │ │ │ - movtcs pc, #3129 @ 0xc39 @ │ │ │ │ - ldrbtmi r4, [sl], #-2796 @ 0xfffff514 │ │ │ │ + movtcs pc, #3125 @ 0xc35 @ │ │ │ │ + ldrbtmi r4, [sl], #-2795 @ 0xfffff515 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff70f001 │ │ │ │ + @ instruction: 0xff6ef001 │ │ │ │ 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} │ │ │ │ - cdp2 0, 5, cr15, cr6, cr6, {0} │ │ │ │ + cdp2 0, 5, cr15, cr2, cr6, {0} │ │ │ │ msreq SPSR_f, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf6073b44 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 181aa64 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf0066820 │ │ │ │ - @ instruction: 0xf107fd4d │ │ │ │ + @ instruction: 0xf107fd49 │ │ │ │ blcc 11ae7c │ │ │ │ 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: 0xf0066820 │ │ │ │ - @ instruction: 0x4603fc7a │ │ │ │ + @ instruction: 0x4603fc76 │ │ │ │ tstle r1, r0, lsl #22 │ │ │ │ - cmn r5, r0, lsl #6 │ │ │ │ + cmn r2, r0, lsl #6 │ │ │ │ bl 7d80ac │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ @ instruction: 0xf1070454 │ │ │ │ blcc 11aec0 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @@ -24103,50 +24103,50 @@ │ │ │ │ bl 3580d0 │ │ │ │ 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: 0xf0010100 │ │ │ │ - movwcs pc, #3849 @ 0xf09 @ │ │ │ │ - @ instruction: 0xf607e14a │ │ │ │ + movwcs pc, #3847 @ 0xf07 @ │ │ │ │ + @ instruction: 0xf607e147 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ ldmdavs sp, {r2, r4, r6, r8, r9} │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf6073b04 │ │ │ │ @ instruction: 0xf6a20268 │ │ │ │ @ instruction: 0xf107045c │ │ │ │ bcc 181ab1c │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ @ instruction: 0xf0066820 │ │ │ │ - @ instruction: 0x4602faf7 │ │ │ │ + @ instruction: 0x4602faf3 │ │ │ │ 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 │ │ │ │ - cdp2 0, 13, cr15, cr10, cr1, {0} │ │ │ │ - tst fp, r0, lsl #6 │ │ │ │ + cdp2 0, 13, cr15, cr8, cr1, {0} │ │ │ │ + tst r8, r0, lsl #6 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ cmppeq r4, #170917888 @ p-variant is OBSOLETE @ 0xa300000 │ │ │ │ - bmi fe7b4234 │ │ │ │ + bmi fe774234 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf607fecb │ │ │ │ + @ instruction: 0xf607fec9 │ │ │ │ @ instruction: 0xf5a30368 │ │ │ │ ldmdavs r8, {r0, r2, r8, r9, sp, lr} │ │ │ │ b 14d8184 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ smlatbvs r5, r3, r5, pc @ │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ @@ -24158,446 +24158,445 @@ │ │ │ │ b fe7d81ac │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ strmi lr, [r2], -lr, asr #16 │ │ │ │ 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 │ │ │ │ - cdp2 0, 9, cr15, cr12, cr1, {0} │ │ │ │ - sbcs r2, sp, r0, lsl #6 │ │ │ │ + cdp2 0, 9, cr15, cr10, cr1, {0} │ │ │ │ + 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 11aef0 │ │ │ │ @ instruction: 0x46186812 │ │ │ │ mcr2 7, 3, pc, cr4, cr15, {7} @ │ │ │ │ - blcs 2ba68 │ │ │ │ + blcs 2ba68 │ │ │ │ @ instruction: 0xf7e8d11f │ │ │ │ @ instruction: 0x4603ea74 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ stmda r2!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074602 │ │ │ │ @ instruction: 0xf1035321 │ │ │ │ blcc 11af18 │ │ │ │ - bmi 1cfea7c │ │ │ │ + bmi 1cbea7c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf507fe71 │ │ │ │ + @ instruction: 0xf507fe6f │ │ │ │ @ instruction: 0xf10353c3 │ │ │ │ blcc 11aeb4 │ │ │ │ @ instruction: 0xf7e84618 │ │ │ │ movwcs lr, #2240 @ 0x8c0 │ │ │ │ - @ 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 │ │ │ │ b 1158260 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ @ instruction: 0x4602eff4 │ │ │ │ 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 │ │ │ │ - cdp2 0, 4, cr15, cr2, cr1, {0} │ │ │ │ + cdp2 0, 4, cr15, cr0, cr1, {0} │ │ │ │ bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ movweq pc, #33027 @ 0x8103 @ │ │ │ │ ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ ldm r0, {r3, 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 │ │ │ │ stm r8, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - 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 11abc8 │ │ │ │ - bicpl pc, r3, r7, lsl #10 │ │ │ │ - tstpeq r8, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stmdami r7, {r2, r8, fp, ip, sp}^ │ │ │ │ - @ instruction: 0xf00e4478 │ │ │ │ - mlavs r0, pc, fp, pc @ │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ - bmi 10f43b4 │ │ │ │ - @ instruction: 0xf04f447a │ │ │ │ - @ instruction: 0xf04f0008 │ │ │ │ - @ instruction: 0xf0010100 │ │ │ │ - @ instruction: 0xf607fe0b │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - @ instruction: 0xf6070448 │ │ │ │ - @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - ldmda r4!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + eorpl pc, r1, #29360128 @ 0x1c00000 │ │ │ │ + eoreq pc, r8, #-2147483648 @ 0x80000000 │ │ │ │ + @ instruction: 0xf5073a04 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 11af48 │ │ │ │ + blmi 122bb90 │ │ │ │ + @ instruction: 0x4618447b │ │ │ │ + blx fe7d636e │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30368 │ │ │ │ - ldmdavs r8, {r2, r3, r6, r8, r9} │ │ │ │ - svc 0x0016f7e7 │ │ │ │ - msrpl CPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - stmda r6, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - msrpl SPSR_c, #29360128 @ 0x1c00000 │ │ │ │ - msreq CPSR_f, #-1073741824 @ 0xc0000000 │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - ldmda lr!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bicpl pc, r3, #29360128 @ 0x1c00000 │ │ │ │ - movweq pc, #33027 @ 0x8103 @ │ │ │ │ - ldrmi r3, [r8], -r4, lsl #22 │ │ │ │ - ldmda r6!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ - movteq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 34424 │ │ │ │ - @ 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 │ │ │ │ - stc2l 0, cr15, [ip, #4] │ │ │ │ - and r2, sp, r0, lsl #6 │ │ │ │ + cdp2 0, 0, cr15, cr12, cr1, {0} │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + strbeq pc, [r8], #-1699 @ 0xfffff95d @ │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e86818 │ │ │ │ + eorvs lr, r0, r8, ror r8 │ │ │ │ + msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ + movteq pc, #50851 @ 0xc6a3 @ │ │ │ │ + @ instruction: 0xf7e76818 │ │ │ │ + @ instruction: 0xf507ef1a │ │ │ │ + @ instruction: 0xf1035321 │ │ │ │ + blcc 11b020 │ │ │ │ + @ instruction: 0xf7e84618 │ │ │ │ + @ instruction: 0xf507e84a │ │ │ │ + @ instruction: 0xf1035361 │ │ │ │ + blcc 11b030 │ │ │ │ + @ instruction: 0xf7e84618 │ │ │ │ + @ instruction: 0xf507e842 │ │ │ │ + @ instruction: 0xf10353c3 │ │ │ │ + blcc 11afc0 │ │ │ │ + @ instruction: 0xf7e84618 │ │ │ │ + @ instruction: 0xf607e83a │ │ │ │ + @ instruction: 0xf6a30368 │ │ │ │ + ldmdavs fp, {r3, r6, r8, r9} │ │ │ │ + andle r2, lr, r0, lsl #22 │ │ │ │ msreq SPSR_f, #7340032 @ 0x700000 │ │ │ │ movwvs pc, #26019 @ 0x65a3 @ │ │ │ │ - bmi 7b4450 │ │ │ │ + bmi 97442c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - movwcs pc, #7613 @ 0x1dbd @ │ │ │ │ - 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 │ │ │ │ - stm r0, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf5074618 │ │ │ │ - @ instruction: 0x37684790 │ │ │ │ - ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ + movwcs pc, #3533 @ 0xdcd @ │ │ │ │ + @ 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 │ │ │ │ + ldc2 0, cr15, [lr, #4]! │ │ │ │ + @ instruction: 0xf5072301 │ │ │ │ + @ instruction: 0xf1004090 │ │ │ │ + ldmdbmi r9, {r2, r5, r6} │ │ │ │ + bmi 26b5e0 │ │ │ │ + ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ + subsmi r6, r1, r2, lsl #16 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + @ instruction: 0xf7e8d001 │ │ │ │ + ldrmi lr, [r8], -r4, lsl #17 │ │ │ │ + ldrmi pc, [r0, r7, lsl #10] │ │ │ │ + ldrtmi r3, [sp], r8, ror #14 │ │ │ │ + svclt 0x0000bdb0 │ │ │ │ andeq r5, r2, ip, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r7, r2, lr, asr #14 │ │ │ │ andeq r7, r2, r0, asr #14 │ │ │ │ - andeq r2, r1, r2, ror lr │ │ │ │ + andeq r2, r1, sl, ror #28 │ │ │ │ + andeq r2, r1, r2, ror sp │ │ │ │ + andeq r2, r1, r6, asr #27 │ │ │ │ + andeq r2, r1, lr, lsl #27 │ │ │ │ + andeq r2, r1, r8, lsr #27 │ │ │ │ andeq r2, r1, sl, ror sp │ │ │ │ - andeq r2, r1, lr, asr #27 │ │ │ │ - muleq r1, r6, sp │ │ │ │ - @ instruction: 0x00012db0 │ │ │ │ - andeq r2, r1, r2, lsl #27 │ │ │ │ - andeq r2, r1, ip, lsr #26 │ │ │ │ - andeq r2, r1, lr, asr #25 │ │ │ │ + andeq r2, r1, r4, lsr #26 │ │ │ │ + andeq r2, r1, r6, asr #25 │ │ │ │ muleq r1, r8, ip │ │ │ │ - andeq r2, r1, r8, asr #25 │ │ │ │ - andeq r2, r1, r6, asr ip │ │ │ │ - andeq r2, r1, r8, asr ip │ │ │ │ - andeq r5, r2, r2, lsl #24 │ │ │ │ + @ instruction: 0x00012cb6 │ │ │ │ + andeq r2, r1, r4, asr #24 │ │ │ │ + andeq r2, r1, r6, asr #24 │ │ │ │ + andeq r5, r2, r8, lsl #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7166c │ │ │ │ + bl feb71668 │ │ │ │ @ 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 165b0a8 │ │ │ │ + blmi 165b0a4 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2l 0, cr15, [sl, #-4] │ │ │ │ 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 │ │ │ │ - strmi pc, [r3], -ip, lsl #21 │ │ │ │ + strmi pc, [r3], -sl, lsl #21 │ │ │ │ tstle r9, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2891 @ 0xfffff4b5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ rsbs pc, r3, sp, lsr sp @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrbtmi r4, [sl], #-2630 @ 0xfffff5ba │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - ldmdb r0, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 2bd14 │ │ │ │ - blmi 110e930 │ │ │ │ + ldmdb r2, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 2bd10 │ │ │ │ + blmi 110e92c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [r8, #-4]! │ │ │ │ @ instruction: 0xf107e05e │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - ldm r0!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 82bd38 │ │ │ │ - blmi f0e554 │ │ │ │ + ldm r2!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 82bd34 │ │ │ │ + blmi f0e550 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldc2 0, cr15, [r6, #-4] │ │ │ │ @ instruction: 0xf107e04c │ │ │ │ - bmi d9b198 │ │ │ │ + bmi d9b194 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf107fd0b │ │ │ │ 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 962db0 │ │ │ │ + blmi 962dac │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - @ instruction: 0xf107faeb │ │ │ │ + @ instruction: 0xf107fae9 │ │ │ │ @ instruction: 0x46180314 │ │ │ │ - stmdb r8!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdb sl!, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ 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 5a2df0 │ │ │ │ + blmi 5a2dec │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf0066800 │ │ │ │ - strb pc, [sp, -fp, asr #21]! @ │ │ │ │ + strb pc, [sp, -r9, asr #21]! @ │ │ │ │ ldmdbmi r3, {r8, r9, sp} │ │ │ │ - bmi 26b7c8 │ │ │ │ + bmi 26b7c4 │ │ │ │ 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 │ │ │ │ - svc 0x008ef7e7 │ │ │ │ + svc 0x0090f7e7 │ │ │ │ @ instruction: 0xf6074618 │ │ │ │ ssatmi r0, #30, ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r5, r2, sl, ror #22 │ │ │ │ + andeq r5, r2, lr, ror #22 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x00012bb8 │ │ │ │ - muleq r1, sl, fp │ │ │ │ - andeq r2, r1, r6, lsr #23 │ │ │ │ - muleq r1, r8, fp │ │ │ │ - muleq r1, ip, fp │ │ │ │ - muleq r1, ip, fp │ │ │ │ - andeq r2, r1, r4, ror fp │ │ │ │ - andeq r2, r1, r0, asr #22 │ │ │ │ - andeq r5, r2, r0, lsr #20 │ │ │ │ + andeq r2, r1, r4, lsr #23 │ │ │ │ + andeq r2, r1, r6, lsl #23 │ │ │ │ + muleq r1, r2, fp │ │ │ │ + andeq r2, r1, r4, lsl #23 │ │ │ │ + andeq r2, r1, r8, lsl #23 │ │ │ │ + andeq r2, r1, r8, lsl #23 │ │ │ │ + andeq r2, r1, r0, ror #22 │ │ │ │ + andeq r2, r1, ip, lsr #22 │ │ │ │ + andeq r5, r2, r4, lsr #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71838 │ │ │ │ + bl feb71834 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ - blcs 346b4 │ │ │ │ + blcs 346b0 │ │ │ │ @ instruction: 0xf007d105 │ │ │ │ - @ instruction: 0x4602fc9a │ │ │ │ + @ instruction: 0x4602fc98 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 3726c0 │ │ │ │ + blmi 3726bc │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ stc2 0, cr15, [r2], {1} │ │ │ │ ldrbtmi r4, [fp], #-2825 @ 0xfffff4f7 │ │ │ │ - blmi 26bed8 │ │ │ │ + blmi 26bed4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fd4618 │ │ │ │ - strmi pc, [r3], -r3, asr #27 │ │ │ │ + strmi pc, [r3], -r5, asr #27 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r7, r2, r2, asr #2 │ │ │ │ - andeq r7, r2, r2, lsr r1 │ │ │ │ - andeq r2, r1, r4, asr #21 │ │ │ │ + andeq r7, r2, r6, asr #2 │ │ │ │ + andeq r7, r2, r6, lsr r1 │ │ │ │ + @ instruction: 0x00012ab0 │ │ │ │ @ instruction: 0xfffffdf7 │ │ │ │ - @ instruction: 0xffffe921 │ │ │ │ - @ instruction: 0x00012aba │ │ │ │ + @ instruction: 0xffffe925 │ │ │ │ + andeq r2, r1, r6, lsr #21 │ │ │ │ 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] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ - ldrdeq r7, [r2], -sl │ │ │ │ + ldrdeq r7, [r2], -lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb718c4 │ │ │ │ + bl feb718c0 │ │ │ │ @ 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 348d4 │ │ │ │ + blcs 348d0 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r5, ip, lr, pc}^ │ │ │ │ - stmia r2, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r4, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x61bb4603 │ │ │ │ ldrbtmi r4, [fp], #-2888 @ 0xfffff4b8 │ │ │ │ ldmibvs r8!, {r0, r3, r4, r9, sl, lr} │ │ │ │ - cdp 7, 0, cr15, cr2, cr7, {7} │ │ │ │ + cdp 7, 0, cr15, cr4, cr7, {7} │ │ │ │ ands r6, sl, r8, lsr r1 │ │ │ │ - bmi 1174bf4 │ │ │ │ + bmi 1174bf0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 10d97c4 │ │ │ │ + blmi 10d97c0 │ │ │ │ ldmdavs ip, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e86938 │ │ │ │ - strmi lr, [r3], -sl, lsr #17 │ │ │ │ + strmi lr, [r3], -ip, lsr #17 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - @ instruction: 0xf837f008 │ │ │ │ + @ instruction: 0xf835f008 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ andcs r4, r0, r9, lsl r6 │ │ │ │ - stcl 7, cr15, [r6, #924]! @ 0x39c │ │ │ │ + stcl 7, cr15, [r8, #924]! @ 0x39c │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e769b8 │ │ │ │ - subs lr, r0, r2, lsr sp │ │ │ │ + subs lr, r0, r4, lsr sp │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmpl r3, {r1, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ - blmi dabfbc │ │ │ │ + blmi dabfb8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - blx 19d678e │ │ │ │ + blx 195678a │ │ │ │ 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 │ │ │ │ - stcl 7, cr15, [r8, #-924] @ 0xfffffc64 │ │ │ │ - blcs 2bf88 │ │ │ │ + stcl 7, cr15, [sl, #-924] @ 0xfffffc64 │ │ │ │ + blcs 2bf84 │ │ │ │ ldmvs sl!, {r0, r1, r2, r5, r8, ip, lr, pc}^ │ │ │ │ addseq r6, fp, fp, ror r9 │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0x4603ef7e │ │ │ │ + strmi lr, [r3], -r0, lsl #31 │ │ │ │ tstle ip, r7, lsr #22 │ │ │ │ ldmdbvs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r3], #-155 @ 0xffffff65 │ │ │ │ - bmi 97480c │ │ │ │ + bmi 974808 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f2000 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ - blmi 8d972c │ │ │ │ + blmi 8d9728 │ │ │ │ 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 │ │ │ │ - ldmda r8, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmda sl, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0074620 │ │ │ │ - ldmdbvs fp!, {r1, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs fp!, {r2, r5, r6, r7, r8, r9, sl, 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 3484c │ │ │ │ + blcs 34848 │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ - svclt 0x0000fb65 │ │ │ │ + svclt 0x0000fb63 │ │ │ │ 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 │ │ │ │ - cdp 7, 8, cr15, cr8, cr7, {7} │ │ │ │ + cdp 7, 8, cr15, cr10, cr7, {7} │ │ │ │ ldrtmi r3, [sp], r4, lsr #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ + andeq r5, r2, r2, lsr r9 │ │ │ │ andeq r5, r2, lr, lsr #18 │ │ │ │ - andeq r5, r2, sl, lsr #18 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, r2, asr #20 │ │ │ │ - andeq r2, r1, r4, lsr sl │ │ │ │ - andeq r7, r2, ip, rrx │ │ │ │ - andeq r2, r1, sl, lsl #20 │ │ │ │ + andeq r2, r1, lr, lsr #20 │ │ │ │ + andeq r2, r1, r0, lsr #20 │ │ │ │ + andeq r7, r2, r0, ror r0 │ │ │ │ + strdeq r2, [r1], -r6 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ - strdeq r2, [r1], -r4 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ - @ instruction: 0x000129b4 │ │ │ │ - ldrdeq r6, [r2], -r4 │ │ │ │ - andeq r5, r2, r2, lsl r8 │ │ │ │ + andeq r2, r1, r0, ror #19 │ │ │ │ + andeq r2, r1, r8, asr #19 │ │ │ │ + andeq r2, r1, r0, lsr #19 │ │ │ │ + ldrdeq r6, [r2], -r8 │ │ │ │ + andeq r5, r2, r6, lsl r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71a48 │ │ │ │ + bl feb71a44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 134a3c │ │ │ │ + blmi 134a38 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 0, cr15, cr6, cr7, {7} │ │ │ │ + cdp 7, 0, cr15, cr8, cr7, {7} │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r2, r4, asr #21 │ │ │ │ + andeq r5, r2, r8, asr #21 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71a74 │ │ │ │ + bl feb71a70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - blmi 134a68 │ │ │ │ + blmi 134a64 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldcl 7, cr15, [r0, #924]! @ 0x39c │ │ │ │ + ldcl 7, cr15, [r2, #924]! @ 0x39c │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r6, r2, r4, lsl #30 │ │ │ │ + andeq r6, r2, r8, lsl #30 │ │ │ │ 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] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ - andeq r6, r2, sl, ror r2 │ │ │ │ + andeq r6, r2, lr, ror r2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71ac0 │ │ │ │ + bl feb71abc │ │ │ │ @ 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 ff0634e8 │ │ │ │ - blmi ff06bacc │ │ │ │ + bmi ff0634e4 │ │ │ │ + blmi ff06bac8 │ │ │ │ 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], #-3006 @ 0xfffff442 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @@ -24605,303 +24604,303 @@ │ │ │ │ @ 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} │ │ │ │ - @ instruction: 0xf867f006 │ │ │ │ - blcs 2c134 │ │ │ │ + @ instruction: 0xf865f006 │ │ │ │ + blcs 2c130 │ │ │ │ andcs sp, r0, #1 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0xf60732ff │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andsvs r0, sl, r8, lsl #6 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ - cdp 7, 15, cr15, cr12, cr7, {7} │ │ │ │ + cdp 7, 15, cr15, cr14, cr7, {7} │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r2, {r3, r8, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - stc 7, cr15, [r2], #924 @ 0x39c │ │ │ │ + stc 7, cr15, [r4], #924 @ 0x39c │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2972 @ 0xfffff464 │ │ │ │ teqcs r2, #134217728 @ 0x8000000 │ │ │ │ - blmi fe6ff58c │ │ │ │ + blmi fe6ff588 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2970 @ 0xfffff466 │ │ │ │ ldrbtmi r4, [sl], #-2714 @ 0xfffff566 │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx ff9d69a4 │ │ │ │ + blx ff9d69a0 │ │ │ │ @ instruction: 0xf107e0fa │ │ │ │ - bmi fe59b5f8 │ │ │ │ + bmi fe59b5f4 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607fadb │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070408 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r4 │ │ │ │ vhsub.s8 , , q0 │ │ │ │ vmla.f d17, d16, d1[0] │ │ │ │ @ instruction: 0x46180110 │ │ │ │ - ldcl 7, cr15, [r2, #-924] @ 0xfffffc64 │ │ │ │ + ldcl 7, cr15, [r4, #-924] @ 0xfffffc64 │ │ │ │ @ instruction: 0xf6076020 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e7d15d │ │ │ │ - @ instruction: 0x4603eeb0 │ │ │ │ + @ instruction: 0x4603eeb2 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - mrrc 7, 14, pc, lr, cr7 @ │ │ │ │ - bmi fe0ec204 │ │ │ │ + stcl 7, cr15, [r0], #-924 @ 0xfffffc64 │ │ │ │ + bmi fe0ec200 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607fab3 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf107000c │ │ │ │ ldmdb r3, {r3, r8, r9}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ andcs r2, r3, #0, 6 │ │ │ │ ldrbtmi r4, [fp], #-2938 @ 0xfffff486 │ │ │ │ stmdavs r0, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8a4f006 │ │ │ │ + @ instruction: 0xf8a2f006 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ andseq pc, r8, #7340032 @ 0x700000 │ │ │ │ andeq pc, r8, #169869312 @ 0xa200000 │ │ │ │ andsvs r6, sl, r2, lsl r8 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf1b3681b │ │ │ │ strdle r3, [sl, -pc]! │ │ │ │ - cdp 7, 7, cr15, cr12, cr7, {7} │ │ │ │ + cdp 7, 7, cr15, cr14, cr7, {7} │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r2, {r3, r8, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - stc 7, cr15, [r2], #-924 @ 0xfffffc64 │ │ │ │ + stc 7, cr15, [r4], #-924 @ 0xfffffc64 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ ldrbtmi r4, [fp], #-2915 @ 0xfffff49d │ │ │ │ teqcs r9, #134217728 @ 0x8000000 │ │ │ │ - blmi 18bf68c │ │ │ │ + blmi 18bf688 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2913 @ 0xfffff49f │ │ │ │ ldrbtmi r4, [sl], #-2657 @ 0xfffff59f │ │ │ │ andeq pc, r8, pc, asr #32 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx 19d6aa4 │ │ │ │ + blx 19d6aa0 │ │ │ │ @ instruction: 0xf607e07a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r8, {r3, r8, r9} │ │ │ │ - stc 7, cr15, [r4], {231} @ 0xe7 │ │ │ │ + stc 7, cr15, [r6], {231} @ 0xe7 │ │ │ │ ldrbtmi r4, [fp], #-2906 @ 0xfffff4a6 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607fa55 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ @ instruction: 0xf1070408 │ │ │ │ ldrmi r0, [sl], -r8, lsl #6 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ andeq pc, ip, r3, lsr #13 │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ ldrbtmi r4, [r9], #-2384 @ 0xfffff6b0 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ - eorvs pc, r0, r3, ror sl @ │ │ │ │ + eorvs pc, r0, r5, ror sl @ │ │ │ │ tstpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0xf607ec94 │ │ │ │ + @ instruction: 0xf607ec96 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ svccc 0x00fff1b3 │ │ │ │ - blmi 124efec │ │ │ │ + blmi 124efe8 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blx b56b18 │ │ │ │ - cdp 7, 1, cr15, cr8, cr7, {7} │ │ │ │ + blx b56b14 │ │ │ │ + cdp 7, 1, cr15, cr10, cr7, {7} │ │ │ │ @ instruction: 0xf6074602 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs r2, {r3, r8, r9} │ │ │ │ @ instruction: 0xf607601a │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ eorle r2, r1, r0, lsl #22 │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ @ instruction: 0xf7e76818 │ │ │ │ - @ instruction: 0x4603ebb8 │ │ │ │ + @ instruction: 0x4603ebba │ │ │ │ @ instruction: 0xf6079304 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ ldmdavs fp, {r3, r8, r9} │ │ │ │ - blmi d7f760 │ │ │ │ + blmi d7f75c │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4929 @ 0x1341 │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - blmi cff764 │ │ │ │ - bmi cebd54 │ │ │ │ + blmi cff760 │ │ │ │ + bmi cebd50 │ │ │ │ @ instruction: 0xf04f447a │ │ │ │ @ instruction: 0xf04f0008 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ strd pc, [pc], -fp │ │ │ │ ldrbtmi r4, [fp], #-2863 @ 0xfffff4d1 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ @ instruction: 0xf607f9f1 │ │ │ │ @ instruction: 0xf6a30318 │ │ │ │ andcs r0, r0, #8, 6 @ 0x20000000 │ │ │ │ svclt 0x0000601a │ │ │ │ tstpeq r8, #7340032 @ p-variant is OBSOLETE @ 0x700000 │ │ │ │ movweq pc, #34467 @ 0x86a3 @ │ │ │ │ - blcs 34c10 │ │ │ │ + blcs 34c0c │ │ │ │ @ instruction: 0xf7e7d00b │ │ │ │ - @ instruction: 0x4602edd0 │ │ │ │ + @ instruction: 0x4602edd2 │ │ │ │ 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 │ │ │ │ ldrbtmi r4, [r9], #-2334 @ 0xfffff6e2 │ │ │ │ stmpl sl, {r3, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d76811 │ │ │ │ subsmi r2, r1, r4, lsl r8 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - @ instruction: 0x4618ec9e │ │ │ │ + ldrmi lr, [r8], -r0, lsr #25 │ │ │ │ ldreq pc, [ip, -r7, lsl #12] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r2, r0, lsr #14 │ │ │ │ + andeq r5, r2, r4, lsr #14 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r2, r1, r2, lsl sl │ │ │ │ - ldrdeq r2, [r1], -r2 @ │ │ │ │ - ldrdeq r2, [r1], -r0 │ │ │ │ - andeq r2, r1, r2, asr ip │ │ │ │ - andeq r2, r1, lr, lsl #19 │ │ │ │ - @ instruction: 0x000129bc │ │ │ │ - andeq r2, r1, r4, lsl #19 │ │ │ │ - andeq r2, r1, r2, lsl #19 │ │ │ │ - ldrdeq r2, [r1], -r2 @ │ │ │ │ - ldrdeq r2, [r1], -r0 │ │ │ │ - andeq r2, r1, r2, asr fp │ │ │ │ - andeq r2, r1, lr, lsl #17 │ │ │ │ - strdeq r2, [r1], -r2 @ │ │ │ │ - ldrdeq r2, [r1], -lr │ │ │ │ - andeq r2, r1, r0, asr #17 │ │ │ │ - strdeq r2, [r1], -ip │ │ │ │ strdeq r2, [r1], -sl │ │ │ │ - andeq r2, r1, ip, ror sl │ │ │ │ - andeq r2, r1, r4, ror r8 │ │ │ │ - andeq r2, r1, r2, lsl #17 │ │ │ │ - andeq r5, r2, lr, lsr r4 │ │ │ │ + @ instruction: 0x000129ba │ │ │ │ + @ instruction: 0x000129b8 │ │ │ │ + andeq r2, r1, sl, lsr ip │ │ │ │ + andeq r2, r1, r6, ror r9 │ │ │ │ + andeq r2, r1, r4, lsr #19 │ │ │ │ + andeq r2, r1, ip, ror #18 │ │ │ │ + andeq r2, r1, sl, ror #18 │ │ │ │ + @ instruction: 0x000128ba │ │ │ │ + @ instruction: 0x000128b8 │ │ │ │ + andeq r2, r1, sl, lsr fp │ │ │ │ + andeq r2, r1, r6, ror r8 │ │ │ │ + ldrdeq r2, [r1], -sl │ │ │ │ + andeq r2, r1, r6, asr #17 │ │ │ │ + andeq r2, r1, r8, lsr #17 │ │ │ │ + andeq r2, r1, r4, ror #15 │ │ │ │ + andeq r2, r1, r2, ror #15 │ │ │ │ + andeq r2, r1, r4, ror #20 │ │ │ │ + andeq r2, r1, ip, asr r8 │ │ │ │ + andeq r2, r1, sl, ror #16 │ │ │ │ + andeq r5, r2, r2, asr #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71e48 │ │ │ │ + bl feb71e44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ - b fe158bf4 │ │ │ │ + b fe1d8bf0 │ │ │ │ @ instruction: 0xf7e74604 │ │ │ │ - strmi lr, [r3], -sl, ror #20 │ │ │ │ + strmi lr, [r3], -ip, ror #20 │ │ │ │ ldmdbmi sp, {r1, r5, r9, sl, lr} │ │ │ │ ldmdami sp, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf00d4478 │ │ │ │ - adcsvs pc, r8, r5, lsl #30 │ │ │ │ + adcsvs pc, r8, r3, lsl #30 │ │ │ │ rscsvc pc, pc, #64, 4 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ - stc 7, cr15, [r4, #924] @ 0x39c │ │ │ │ + stc 7, cr15, [r6, #924] @ 0x39c │ │ │ │ vtst.8 q3, , │ │ │ │ andcs r7, r0, #-67108861 @ 0xfc000003 │ │ │ │ ldmdavs r8!, {r1, r3, r4, ip, sp, lr}^ │ │ │ │ - bl ff1d8c28 │ │ │ │ + bl ff258c24 │ │ │ │ ldmvs fp!, {r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andsle r2, r0, r0, lsl #22 │ │ │ │ - ldcl 7, cr15, [r8, #-924] @ 0xfffffc64 │ │ │ │ + ldcl 7, cr15, [sl, #-924] @ 0xfffffc64 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andle r2, ip, r2, lsl #22 │ │ │ │ - bmi 3f4e90 │ │ │ │ + bmi 3f4e8c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000f95d │ │ │ │ svclt 0x0000e7ce │ │ │ │ svclt 0x0000e000 │ │ │ │ - bmi 274eac │ │ │ │ + bmi 274ea8 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0010100 │ │ │ │ svclt 0x0000f94f │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - @ instruction: 0x000256b8 │ │ │ │ - andeq r2, r1, ip, lsr #15 │ │ │ │ - andeq r2, r1, r4, lsl #15 │ │ │ │ - andeq r2, r1, ip, lsl #15 │ │ │ │ + @ instruction: 0x000256bc │ │ │ │ + muleq r1, r4, r7 │ │ │ │ + andeq r2, r1, ip, ror #14 │ │ │ │ + andeq r2, r1, r4, ror r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb71ef0 │ │ │ │ + bl feb71eec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2850 @ 0xfffff4de │ │ │ │ - blcs 38d70 │ │ │ │ - blmi 88ede8 │ │ │ │ + blcs 38d6c │ │ │ │ + blmi 88ede4 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2848 @ 0xfffff4e0 │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - strmi lr, [r3], -r4, asr #26 │ │ │ │ + strmi lr, [r3], -r6, asr #26 │ │ │ │ ldmvs fp!, {r0, r1, r3, r4, r5, r7, sp, lr} │ │ │ │ andsle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e768b8 │ │ │ │ - rscsvs lr, r8, r2, lsl sl │ │ │ │ - blcs 35118 │ │ │ │ + rscsvs lr, r8, r4, lsl sl │ │ │ │ + blcs 35114 │ │ │ │ ldmvs fp!, {r0, r3, ip, lr, pc}^ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1f3429a │ │ │ │ @ instruction: 0xf7e768b8 │ │ │ │ - ldmvs fp!, {r4, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r4, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ svclt 0x0000e01e │ │ │ │ @ instruction: 0xf7e768b8 │ │ │ │ - movwcs lr, #3274 @ 0xcca │ │ │ │ + movwcs lr, #3276 @ 0xccc │ │ │ │ @ instruction: 0xf7e7e018 │ │ │ │ - @ instruction: 0x4603ecfc │ │ │ │ + @ instruction: 0x4603ecfe │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - b fead8cf8 │ │ │ │ + b feb58cf4 │ │ │ │ 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 │ │ │ │ @ instruction: 0xf8fcf001 │ │ │ │ and r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7e76878 │ │ │ │ - @ instruction: 0x4603ead0 │ │ │ │ + @ instruction: 0x4603ead2 │ │ │ │ @ instruction: 0x37104618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r6, r2, sl, lsl #21 │ │ │ │ - andeq r2, r1, r0, ror #14 │ │ │ │ - andeq r6, r2, sl, ror sl │ │ │ │ - andeq r6, r2, r6, lsr #20 │ │ │ │ - andeq r2, r1, r6, lsl #14 │ │ │ │ + andeq r6, r2, lr, lsl #21 │ │ │ │ + andeq r2, r1, r8, asr #14 │ │ │ │ + andeq r6, r2, lr, ror sl │ │ │ │ + andeq r6, r2, sl, lsr #20 │ │ │ │ + andeq r2, r1, lr, ror #13 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb71fa4 │ │ │ │ + bl feb71fa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0cb8 │ │ │ │ addlt r5, r3, r5, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf84404a0 │ │ │ │ @ instruction: 0xf1070c94 │ │ │ │ @@ -24918,96 +24917,96 @@ │ │ │ │ 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: 0xf107f8b5 │ │ │ │ - blcc 11bc88 │ │ │ │ + blcc 11bc84 │ │ │ │ @ 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: 0xf0050c94 │ │ │ │ - blmi feadac88 │ │ │ │ + blmi feadac7c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf894f001 │ │ │ │ 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 │ │ │ │ - stc2l 0, cr15, [r7, #20] │ │ │ │ - blcs 2c674 │ │ │ │ + stc2l 0, cr15, [r5, #20] │ │ │ │ + blcs 2c670 │ │ │ │ mrshi pc, CPSR @ │ │ │ │ orrseq pc, ip, #7340032 @ 0x700000 │ │ │ │ ldrbtmi r4, [sl], #-2715 @ 0xfffff565 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - mrrc 7, 14, pc, r4, cr7 @ │ │ │ │ - blcs 2c68c │ │ │ │ + mrrc 7, 14, pc, r6, cr7 @ │ │ │ │ + blcs 2c688 │ │ │ │ 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: 0xf7e74618 │ │ │ │ - strmi lr, [r3], -r2, ror #20 │ │ │ │ + strmi lr, [r3], -r4, ror #20 │ │ │ │ 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 │ │ │ │ - stmib r2, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r4, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ subeq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf1073a18 │ │ │ │ - blcc 11bd64 │ │ │ │ + blcc 11bd60 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - stmdb r4, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 2c6fc │ │ │ │ + stmdb r6, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 2c6f8 │ │ │ │ @ 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, sp, lsr #16 │ │ │ │ - bl 1058eb4 │ │ │ │ + bl 10d8eb0 │ │ │ │ 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 2a168 │ │ │ │ - blmi 1a8f120 │ │ │ │ + blcs 2a164 │ │ │ │ + blmi 1a8f11c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf808f001 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ stclcc 8, cr15, [r0], #-332 @ 0xfffffeb4 │ │ │ │ ldrbtmi r4, [sl], #-2659 @ 0xfffff59d │ │ │ │ @@ -25021,31 +25020,31 @@ │ │ │ │ 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 1575010 │ │ │ │ + bmi 157500c │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107ffdd │ │ │ │ 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: 0xf0050c94 │ │ │ │ - @ instruction: 0xf107fdcf │ │ │ │ + @ instruction: 0xf107fdcd │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ ldmdavs fp, {r2, r3, r4, r5, r6, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ - strmi pc, [r2], -fp, ror #18 │ │ │ │ + strmi pc, [r2], -r9, ror #18 │ │ │ │ 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 │ │ │ │ @@ -25054,104 +25053,104 @@ │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffacf000 │ │ │ │ moveq pc, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x463b4618 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blmi de3834 │ │ │ │ + blmi de3830 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldceq 8, cr15, [r4], {80} @ 0x50 │ │ │ │ - ldc2 0, cr15, [lr, #20] │ │ │ │ + ldc2 0, cr15, [ip, #20] │ │ │ │ @ instruction: 0xf7e7e029 │ │ │ │ - strmi lr, [r3], -r8, lsl #23 │ │ │ │ + strmi lr, [r3], -sl, lsl #23 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldmdb r6!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bmi c2c854 │ │ │ │ + ldmdb r8!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bmi c2c850 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107ff8b │ │ │ │ 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: 0xf0050c94 │ │ │ │ - and pc, r8, sp, ror sp @ │ │ │ │ + and pc, r8, fp, ror sp @ │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107ff71 │ │ │ │ - blcc 11bf10 │ │ │ │ + blcc 11bf0c │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - @ instruction: 0xf107e9c2 │ │ │ │ + @ instruction: 0xf107e9c4 │ │ │ │ @ instruction: 0xf85303a0 │ │ │ │ @ instruction: 0xf5073c8c │ │ │ │ @ instruction: 0xf1005084 │ │ │ │ ldmdbmi fp, {r2, r3, r4} │ │ │ │ - bmi 26c290 │ │ │ │ + bmi 26c28c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e7d001 │ │ │ │ - ldrmi lr, [r8], -ip, lsr #20 │ │ │ │ + ldrmi lr, [r8], -lr, lsr #20 │ │ │ │ strpl pc, [r5, r7, lsl #10] │ │ │ │ ldrtmi r3, [sp], r4, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - andeq r5, r2, sl, lsr #4 │ │ │ │ + andeq r5, r2, lr, lsr #4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - muleq r1, r6, r6 │ │ │ │ - andeq r2, r1, r2, lsl #13 │ │ │ │ - andeq r2, r1, r4, ror r6 │ │ │ │ - andeq r2, r1, r2, asr r6 │ │ │ │ - andeq r5, r2, sl, ror #8 │ │ │ │ - andeq r2, r1, r6, asr #11 │ │ │ │ - andeq r5, r2, lr, ror #23 │ │ │ │ - @ instruction: 0x000125b4 │ │ │ │ + andeq r2, r1, lr, ror r6 │ │ │ │ + andeq r2, r1, sl, ror #12 │ │ │ │ + andeq r2, r1, ip, asr r6 │ │ │ │ + andeq r2, r1, sl, lsr r6 │ │ │ │ + andeq r5, r2, lr, ror #8 │ │ │ │ andeq r2, r1, lr, lsr #11 │ │ │ │ - andeq r2, r1, r8, lsl #11 │ │ │ │ - strdeq r2, [r1], -r6 │ │ │ │ - andeq r2, r1, r2, asr #10 │ │ │ │ - andeq r2, r1, r8, ror r3 │ │ │ │ - andeq r2, r1, r0, lsr r5 │ │ │ │ - andeq r2, r1, r6, lsr r3 │ │ │ │ - andeq r2, r1, r6, lsr #10 │ │ │ │ - andeq r4, r2, r8, asr pc │ │ │ │ + strdeq r5, [r2], -r2 │ │ │ │ + muleq r1, ip, r5 │ │ │ │ + muleq r1, r6, r5 │ │ │ │ + andeq r2, r1, r0, ror r5 │ │ │ │ + ldrdeq r2, [r1], -lr │ │ │ │ + andeq r2, r1, sl, lsr #10 │ │ │ │ + andeq r2, r1, r0, ror #6 │ │ │ │ + andeq r2, r1, r8, lsl r5 │ │ │ │ + andeq r2, r1, lr, lsl r3 │ │ │ │ + andeq r2, r1, lr, lsl #10 │ │ │ │ + andeq r4, r2, ip, asr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72320 │ │ │ │ + bl feb7231c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ @ instruction: 0xf04f5080 │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ - blmi 25ada0 │ │ │ │ + blmi 25ad9c │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2823 @ 0xfffff4f9 │ │ │ │ - blmi 1ec9ac │ │ │ │ + blmi 1ec9a8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - @ instruction: 0xf85af7fd │ │ │ │ + @ instruction: 0xf85cf7fd │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - muleq r1, sl, r4 │ │ │ │ + andeq r2, r1, r2, lsl #9 │ │ │ │ @ instruction: 0xfffffc5d │ │ │ │ @ instruction: 0xfffff773 │ │ │ │ - muleq r1, r0, r4 │ │ │ │ + andeq r2, r1, r8, ror r4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72370 │ │ │ │ + bl feb7236c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ orrpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf7e74618 │ │ │ │ - ldmdavs fp!, {r1, r2, r3, r4, r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r7, r8, 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 │ │ │ │ @@ -25163,15 +25162,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 354c8 │ │ │ │ + blcs 354c4 │ │ │ │ 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}^ │ │ │ │ @@ -25179,72 +25178,72 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, r8, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, r8, fp, sp, lr}^ │ │ │ │ ldmvs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ svclt 0x0000701a │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ - blvc 159390 │ │ │ │ + blvc 15938c │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ svcge 0x0000b083 │ │ │ │ eorsvs r6, r9, r8, ror r0 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ svclt 0x000060da │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 1593ac │ │ │ │ + blvc 1593a8 │ │ │ │ strlt r4, [r0], #1904 @ 0x770 │ │ │ │ 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 │ │ │ │ - blvc 1593c8 │ │ │ │ + blvc 1593c4 │ │ │ │ strlt r4, [r0, #1904] @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ svcge 0x0000b082 │ │ │ │ ldmdavs fp!, {r3, r4, r5, r6, sp, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1490944 @ 0x16c000 │ │ │ │ ldmdavs fp!, {r1, r3, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r3, sl, #28, 6 @ 0x70000000 │ │ │ │ ldmdavs fp!, {r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x008ef7e6 │ │ │ │ + svc 0x0090f7e6 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7249c │ │ │ │ + bl feb72498 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, 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 ff4f5320 │ │ │ │ + bne ff4f531c │ │ │ │ ldmdavs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ tstle sp, #805306377 @ 0x30000009 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461a1ad3 │ │ │ │ - bne fe6f53b8 │ │ │ │ + bne fe6f53b4 │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ rscsvs pc, r8, sl, lsl r8 @ │ │ │ │ - blcs 356c8 │ │ │ │ + blcs 356c4 │ │ │ │ ldmvs fp!, {r0, r9, fp, ip, lr, pc}^ │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, sp, lr, pc}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ ldmdavs fp!, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ andcs r6, r0, #5963776 @ 0x5b0000 │ │ │ │ and r7, r3, sl, lsl r0 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, fp, sp, lr}^ │ │ │ │ - blx 197300 │ │ │ │ + blx 1972fc │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ strlt fp, [r0, #3456] @ 0xd80 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcge 0x0000b086 │ │ │ │ @@ -25255,32 +25254,32 @@ │ │ │ │ orrpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strh r6, [r2], -fp │ │ │ │ ldrheq r6, [fp], #-139 @ 0xffffff75 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r7, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-2107 @ 0xfffff7c5 │ │ │ │ addsmi r6, sl, #12189696 @ 0xba0000 │ │ │ │ ldmdavs fp!, {r1, r2, r4, r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ - blcs 356b8 │ │ │ │ + blcs 356b4 │ │ │ │ ldmdavs fp!, {r0, r1, r3, r5, ip, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r6, r7, fp, sp, lr} │ │ │ │ stmdble r6!, {r1, r3, r4, r7, r9, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldmdavs fp!, {r1, r3, r4, sl, lr}^ │ │ │ │ addsmi r6, sl, #14352384 @ 0xdb0000 │ │ │ │ ldmdavs fp!, {r0, r1, fp, ip, lr, pc}^ │ │ │ │ ldrsbtvs r6, [fp], fp │ │ │ │ @ instruction: 0xf7e7e01b │ │ │ │ - strmi lr, [r3], -ip, ror #19 │ │ │ │ + strmi lr, [r3], -lr, ror #19 │ │ │ │ andsvs r2, sl, r9, ror #4 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - stmib r2!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r4!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - @ instruction: 0x4603ef92 │ │ │ │ + @ instruction: 0x4603ef94 │ │ │ │ ldmdbmi lr!, {r0, r2, r5, r6, r9, sp} │ │ │ │ ldmdami lr!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ strd pc, [r2], -r7 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r1, r2, r3, r5, r6, sp, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7, fp, sp, lr} │ │ │ │ @@ -25289,45 +25288,45 @@ │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ mulle r5, sl, r2 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ tstcc ip, #8060928 @ 0x7b0000 │ │ │ │ @ instruction: 0xd129429a │ │ │ │ @ instruction: 0xf7e768b8 │ │ │ │ - @ instruction: 0x4603e956 │ │ │ │ + @ instruction: 0x4603e958 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - ldmib r0!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r2!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - strmi lr, [r3], -r0, ror #30 │ │ │ │ + strmi lr, [r3], -r2, ror #30 │ │ │ │ stmdbmi r7!, {r0, r1, r2, r3, r5, r6, r9, sp} │ │ │ │ stmdami r7!, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ and pc, r2, r5, asr #29 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r2, r3, r4, r5, sp, lr, pc}^ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmdbvs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - stmdb r6!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r8!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ eor r6, r3, sl, lsl r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x461868b9 │ │ │ │ - ldmda sl, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda ip, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r8, sp, lr} │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ andle r2, pc, r0, lsl #22 │ │ │ │ - stmib r4, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r6, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - @ instruction: 0x4603ef34 │ │ │ │ + @ instruction: 0x4603ef36 │ │ │ │ ldmdbmi r3, {r2, r4, r5, r6, r9, sp} │ │ │ │ ldmdami r3, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ mul r2, r9, lr │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldmdavs fp!, {r4, sp, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, lsr r9 │ │ │ │ @@ -25336,22 +25335,22 @@ │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ movwcs r6, #154 @ 0x9a │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r1, r0, ror #4 │ │ │ │ - andeq r2, r1, r8, ror #4 │ │ │ │ - strdeq r2, [r1], -ip │ │ │ │ - andeq r2, r1, r4, lsl #4 │ │ │ │ - andeq r2, r1, r4, lsr #3 │ │ │ │ - andeq r2, r1, ip, lsr #3 │ │ │ │ + andeq r2, r1, r8, asr #4 │ │ │ │ + andeq r2, r1, r0, asr r2 │ │ │ │ + andeq r2, r1, r4, ror #3 │ │ │ │ + andeq r2, r1, ip, ror #3 │ │ │ │ + andeq r2, r1, ip, lsl #3 │ │ │ │ + muleq r1, r4, r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb726ac │ │ │ │ + bl feb726a8 │ │ │ │ @ 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 │ │ │ │ @@ -25360,35 +25359,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 fe661f18 │ │ │ │ + bne fe661f14 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r8, fp, sp, lr} │ │ │ │ - ldmib r8!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib sl!, {r0, r1, r2, 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 35974 │ │ │ │ + blcs 35970 │ │ │ │ @ instruction: 0xf7e7d00f │ │ │ │ - @ instruction: 0x4603e91e │ │ │ │ + strmi lr, [r3], -r0, lsr #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - cdp 7, 12, cr15, cr12, cr6, {7} │ │ │ │ + cdp 7, 12, cr15, cr14, cr6, {7} │ │ │ │ addcs r4, r8, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2347 @ 0xfffff6d5 │ │ │ │ ldrbtmi r4, [r8], #-2091 @ 0xfffff7d5 │ │ │ │ cdp2 0, 3, cr15, cr2, 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 fe6a1f68 │ │ │ │ + bne fe6a1f64 │ │ │ │ addsmi r6, sl, #3063808 @ 0x2ec000 │ │ │ │ ldmibvs fp!, {r0, r2, r3, fp, ip, lr, pc} │ │ │ │ ldrmi r3, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff68f8 │ │ │ │ @ instruction: 0x61b8fedc │ │ │ │ @ instruction: 0xf1b369bb │ │ │ │ strdle r3, [sl, -pc] │ │ │ │ @@ -25398,85 +25397,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 fe2b55d0 │ │ │ │ + bne fe2b55cc │ │ │ │ ldmdbvs fp!, {r0, r3, r4, r7, r9, fp, ip} │ │ │ │ @ instruction: 0xf7e768ba │ │ │ │ - @ instruction: 0x61b8e96c │ │ │ │ + @ instruction: 0x61b8e96e │ │ │ │ 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 22c78c │ │ │ │ + bmi 22c788 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [r1], #-154 @ 0xffffff66 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - ldrmi lr, [r8], -lr, lsr #31 │ │ │ │ + @ instruction: 0x4618efb0 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r4, r2, r2, asr #22 │ │ │ │ + andeq r4, r2, r6, asr #22 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldrdeq r2, [r1], -r6 │ │ │ │ - ldrdeq r2, [r1], -lr │ │ │ │ - andeq r4, r2, ip, asr sl │ │ │ │ + strheq r2, [r1], -lr │ │ │ │ + andeq r2, r1, r6, asr #1 │ │ │ │ + andeq r4, r2, r0, ror #20 │ │ │ │ strlt fp, [r0, #1038] @ 0x40e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00dcf8cc │ │ │ │ svcge 0x0000b087 │ │ │ │ - bvs 1ef37d0 │ │ │ │ - bmi 4b36e0 │ │ │ │ - blmi 4ac7e0 │ │ │ │ + bvs 1ef37cc │ │ │ │ + bmi 4b36dc │ │ │ │ + blmi 4ac7dc │ │ │ │ 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 26c800 │ │ │ │ + bmi 26c7fc │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror r9 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - ssub16mi lr, r8, r4 │ │ │ │ + ssub16mi lr, r8, r6 │ │ │ │ ssatmi r3, #30, ip, lsl #14 │ │ │ │ @ instruction: 0x4080e8bd │ │ │ │ ldrbmi fp, [r0, -r3]! │ │ │ │ - andeq r4, r2, ip, lsl #20 │ │ │ │ + andeq r4, r2, r0, lsl sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r2, r8, ror #19 │ │ │ │ + andeq r4, r2, ip, ror #19 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72850 │ │ │ │ + bl feb7284c │ │ │ │ @ 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 fe6e2098 │ │ │ │ + bne fe6e2094 │ │ │ │ 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], -r4, 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: 0xf7e64618 │ │ │ │ - ldmvs fp!, {r2, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r2, r5, r6, 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 │ │ │ │ @@ -25494,301 +25493,301 @@ │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46181ad3 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15987c │ │ │ │ + blvc 159878 │ │ │ │ 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 │ │ │ │ subsvs r6, sl, fp, ror r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ andsvc r2, sl, r0, lsl #4 │ │ │ │ strcc fp, [ip, -r0, lsl #30] │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7293c │ │ │ │ + bl feb72938 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ rscsvs sl, r8, r0, lsl #30 │ │ │ │ ldrhtvs r6, [sl], #-9 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ ldrsbvs r1, [fp, #-163]! @ 0xffffff5d │ │ │ │ movwcc r6, #6523 @ 0x197b │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - strmi lr, [r3], -lr, lsl #31 │ │ │ │ + @ instruction: 0x4603ef90 │ │ │ │ ldmvs fp!, {r1, r3, r4, r9, sl, lr} │ │ │ │ ldmvs fp!, {r1, r3, r4, sp, lr} │ │ │ │ - blcs 357dc │ │ │ │ + blcs 357d8 │ │ │ │ ldmvs fp!, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ - blcs 35be4 │ │ │ │ + blcs 35be0 │ │ │ │ @ instruction: 0xf7e6d00f │ │ │ │ - strmi lr, [r3], -r6, ror #31 │ │ │ │ + strmi lr, [r3], -r8, ror #31 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - ldc 7, cr15, [r4, #920] @ 0x398 │ │ │ │ + ldc 7, cr15, [r6, #920] @ 0x398 │ │ │ │ sbccs r4, fp, #3145728 @ 0x300000 │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ ldrbtmi r4, [r8], #-2062 @ 0xfffff7f2 │ │ │ │ ldc2l 0, cr15, [sl] │ │ │ │ @ instruction: 0xf04fe002 │ │ │ │ strd r3, [pc], -pc @ │ │ │ │ - blcs 35990 │ │ │ │ + blcs 3598c │ │ │ │ ldmdavs fp!, {r1, ip, lr, pc}^ │ │ │ │ andsvs r6, sl, sl, ror r9 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ movwcc r6, #6523 @ 0x197b │ │ │ │ @ instruction: 0xf7e6461a │ │ │ │ - movwcs lr, #3924 @ 0xf54 │ │ │ │ + movwcs lr, #3926 @ 0xf56 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r1, r1, r6, ror #28 │ │ │ │ - andeq r1, r1, lr, ror #28 │ │ │ │ + andeq r1, r1, lr, asr #28 │ │ │ │ + andeq r1, r1, r6, asr lr │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb729d8 │ │ │ │ + bl feb729d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - blmi 5b38cc │ │ │ │ + blmi 5b38c8 │ │ │ │ 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 0x006af7e6 │ │ │ │ + svc 0x006cf7e6 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ - blmi 500404 │ │ │ │ - bmi 4ec9f4 │ │ │ │ + blmi 500400 │ │ │ │ + bmi 4ec9f0 │ │ │ │ ldmdbmi r3, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - svc 0x005ef7e6 │ │ │ │ + svc 0x0060f7e6 │ │ │ │ ldrbtmi r4, [fp], #-2833 @ 0xfffff4ef │ │ │ │ - blmi 46d084 │ │ │ │ + blmi 46d080 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - blmi 417580 │ │ │ │ + blmi 417584 │ │ │ │ @ instruction: 0x461a447b │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ - svc 0x004cf7e6 │ │ │ │ + svc 0x004ef7e6 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r1, r1, r4, asr lr │ │ │ │ - andeq r1, r1, lr, lsl lr │ │ │ │ - andeq r1, r1, r8, lsr #28 │ │ │ │ - andeq r1, r1, lr, ror lr │ │ │ │ - andeq r1, r1, r8, asr lr │ │ │ │ - andeq r1, r1, r4, asr lr │ │ │ │ - andeq r1, r1, r8, asr lr │ │ │ │ - andeq r1, r1, r2, ror lr │ │ │ │ - andeq r1, r1, r4, lsl #29 │ │ │ │ - andeq r1, r1, r8, lsl #29 │ │ │ │ - @ instruction: 0x00011fb2 │ │ │ │ + andeq r1, r1, ip, lsr lr │ │ │ │ + andeq r1, r1, r6, lsl #28 │ │ │ │ + andeq r1, r1, r0, lsl lr │ │ │ │ + andeq r1, r1, r6, ror #28 │ │ │ │ + andeq r1, r1, r0, asr #28 │ │ │ │ + andeq r1, r1, ip, lsr lr │ │ │ │ + andeq r1, r1, r0, asr #28 │ │ │ │ + andeq r1, r1, sl, asr lr │ │ │ │ + andeq r1, r1, ip, ror #28 │ │ │ │ + andeq r1, r1, r0, ror lr │ │ │ │ + muleq r1, sl, pc @ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72a74 │ │ │ │ + bl feb72a70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ andcs r2, lr, #335544320 @ 0x14000000 │ │ │ │ stmdami r3, {r0, r1, r2, r8, sp} │ │ │ │ @ instruction: 0xf00d4478 │ │ │ │ - @ instruction: 0x4603f8f7 │ │ │ │ + @ instruction: 0x4603f8f5 │ │ │ │ stclt 6, cr4, [r0, #96] @ 0x60 │ │ │ │ - andeq r1, r1, r0, ror pc │ │ │ │ + andeq r1, r1, r8, asr pc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72a9c │ │ │ │ + bl feb72a98 │ │ │ │ @ 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 5c04bc │ │ │ │ + blmi 5c04b8 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ - bmi 575aac │ │ │ │ + bmi 575aa8 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 4dbcd4 │ │ │ │ + blmi 4dbcd0 │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ - blmi 4c04d8 │ │ │ │ - bmi 4acac8 │ │ │ │ + blmi 4c04d4 │ │ │ │ + bmi 4acac4 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 41bcf0 │ │ │ │ - bmi 42cad8 │ │ │ │ + blmi 41bcec │ │ │ │ + bmi 42cad4 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ ldmib r7, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - blmi 39bd00 │ │ │ │ - bmi 3acae8 │ │ │ │ + blmi 39bcfc │ │ │ │ + bmi 3acae4 │ │ │ │ @ instruction: 0xf000447a │ │ │ │ svclt 0x0000fb35 │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r1, sl, lsl #27 │ │ │ │ - andeq r1, r1, r4, asr sp │ │ │ │ - andeq r1, r1, r0, asr #30 │ │ │ │ - @ instruction: 0x00011db0 │ │ │ │ - andeq r1, r1, sl, lsl #27 │ │ │ │ - andeq r1, r1, r4, lsl #27 │ │ │ │ - andeq r1, r1, r0, asr #30 │ │ │ │ + andeq r1, r1, r2, ror sp │ │ │ │ + andeq r1, r1, ip, lsr sp │ │ │ │ + andeq r1, r1, r8, lsr #30 │ │ │ │ + muleq r1, r8, sp │ │ │ │ + andeq r1, r1, r2, ror sp │ │ │ │ + andeq r1, r1, ip, ror #26 │ │ │ │ + andeq r1, r1, r8, lsr #30 │ │ │ │ + andeq r1, r1, r8, lsl #27 │ │ │ │ + andeq r1, r1, r0, lsr pc │ │ │ │ andeq r1, r1, r0, lsr #27 │ │ │ │ - andeq r1, r1, r8, asr #30 │ │ │ │ - @ instruction: 0x00011db8 │ │ │ │ - andeq r1, r1, r4, asr #30 │ │ │ │ + andeq r1, r1, ip, lsr #30 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72b40 │ │ │ │ + bl feb72b3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ rsbsvs sl, r8, r2, lsl #30 │ │ │ │ - bmi c33a34 │ │ │ │ - blmi c2cb3c │ │ │ │ + bmi c33a30 │ │ │ │ + blmi c2cb38 │ │ │ │ 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}^ │ │ │ │ - mcrr 7, 14, pc, lr, cr6 @ │ │ │ │ + mrrc 7, 14, pc, r0, cr6 @ │ │ │ │ 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: 0xf7e66838 │ │ │ │ - @ instruction: 0xf107ec42 │ │ │ │ + @ instruction: 0xf107ec44 │ │ │ │ @ instruction: 0xf1070114 │ │ │ │ andcs r0, r4, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - eorsvs lr, r8, #248, 28 @ 0xf80 │ │ │ │ - blcs 362ac │ │ │ │ + eorsvs lr, r8, #4000 @ 0xfa0 │ │ │ │ + blcs 362a8 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf1070118 │ │ │ │ andcs r0, r4, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - eorsvs lr, r8, #236, 28 @ 0xec0 │ │ │ │ - blcs 362c4 │ │ │ │ + eorsvs lr, r8, #3808 @ 0xee0 │ │ │ │ + blcs 362c0 │ │ │ │ @ instruction: 0xf107d108 │ │ │ │ @ instruction: 0xf107011c │ │ │ │ andcs r0, r4, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - eorsvs lr, r8, #224, 28 @ 0xe00 │ │ │ │ + eorsvs lr, r8, #3616 @ 0xe20 │ │ │ │ stmdbmi ip, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ - bmi 22cbd8 │ │ │ │ + bmi 22cbd4 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, sl, ror sl │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - ldrmi lr, [r8], -r8, lsl #27 │ │ │ │ + ldrmi lr, [r8], -sl, lsl #27 │ │ │ │ ldrtmi r3, [sp], r8, lsr #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - @ instruction: 0x000246b0 │ │ │ │ + @ instruction: 0x000246b4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r1, r1, ip, ror #28 │ │ │ │ - andeq r1, r1, r2, asr lr │ │ │ │ - andeq r4, r2, r0, lsl r6 │ │ │ │ + andeq r1, r1, r4, asr lr │ │ │ │ + andeq r1, r1, sl, lsr lr │ │ │ │ + andeq r4, r2, r4, lsl r6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb72c2c │ │ │ │ + bl feb72c28 │ │ │ │ @ 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, 7, cr15, cr0, cr6, {7} │ │ │ │ - blcs 2d254 │ │ │ │ + cdp 7, 7, cr15, cr2, cr6, {7} │ │ │ │ + blcs 2d250 │ │ │ │ @ instruction: 0xf000d103 │ │ │ │ movwcs pc, #7371 @ 0x1ccb @ │ │ │ │ - blmi 5d3ae8 │ │ │ │ + blmi 5d3ae4 │ │ │ │ rscsvs r4, fp, fp, ror r4 │ │ │ │ ldmvs fp!, {r2, r3, r4, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4619681b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - strmi lr, [r3], -r0, ror #28 │ │ │ │ + strmi lr, [r3], -r2, ror #28 │ │ │ │ tstle r0, r0, lsl #22 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 3dbe7c │ │ │ │ + blmi 3dbe78 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - b 102467c │ │ │ │ - b 105ca88 │ │ │ │ - blmi 31ce90 │ │ │ │ + b 1024678 │ │ │ │ + b 105ca84 │ │ │ │ + blmi 31ce8c │ │ │ │ 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 │ │ │ │ - ldrdeq r1, [r1], -lr │ │ │ │ - ldrdeq r5, [r2], -ip │ │ │ │ - andeq r5, r2, ip, lsr #1 │ │ │ │ - muleq r2, ip, r0 │ │ │ │ + andeq r1, r1, r6, asr #31 │ │ │ │ + andeq r5, r2, r0, ror #1 │ │ │ │ + strheq r5, [r2], -r0 │ │ │ │ + andeq r5, r2, r0, lsr #1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb72cc0 │ │ │ │ + bl feb72cbc │ │ │ │ @ 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: 0xf7e64478 │ │ │ │ - movwcs lr, #3520 @ 0xdc0 │ │ │ │ + movwcs lr, #3522 @ 0xdc2 │ │ │ │ strd r6, [pc], -fp │ │ │ │ ldrbtmi r4, [sl], #-2575 @ 0xfffff5f1 │ │ │ │ @ instruction: 0x011b68fb │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ - blmi 36d358 │ │ │ │ + blmi 36d354 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - ldmvs fp!, {r2, r3, r5, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r2, r3, r5, r6, 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 │ │ │ │ - andeq r1, r1, ip, asr #30 │ │ │ │ - andeq r5, r2, lr, asr #32 │ │ │ │ - andeq r1, r1, ip, asr #30 │ │ │ │ - andeq r5, r2, lr, lsr #32 │ │ │ │ + andeq r1, r1, r4, lsr pc │ │ │ │ + andeq r5, r2, r2, asr r0 │ │ │ │ + andeq r1, r1, r4, lsr pc │ │ │ │ + andeq r5, r2, r2, lsr r0 │ │ │ │ @ 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 24754 │ │ │ │ - b 5cb58 │ │ │ │ - b 151cf60 │ │ │ │ + b 24750 │ │ │ │ + b 5cb54 │ │ │ │ + b 151cf5c │ │ │ │ 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 35bd8 │ │ │ │ + blcs 35bd4 │ │ │ │ svclt 0x0000d1e8 │ │ │ │ ldrcc fp, [ip, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0], #756 @ 0x2f4 │ │ │ │ svclt 0x00004770 │ │ │ │ - strdeq r4, [r2], -r6 │ │ │ │ + strdeq r4, [r2], -sl │ │ │ │ @ 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] │ │ │ │ @@ -25796,20 +25795,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 150364 │ │ │ │ + blmi 150360 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ @ instruction: 0x4770bcb0 │ │ │ │ - andeq r4, r2, r4, lsr #31 │ │ │ │ - andeq r1, r1, ip, lsr #25 │ │ │ │ + andeq r4, r2, r8, lsr #31 │ │ │ │ + muleq r1, r4, ip │ │ │ │ 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 │ │ │ │ @@ -25822,69 +25821,69 @@ │ │ │ │ @ instruction: 0xf1070100 │ │ │ │ @ instruction: 0xf8410158 │ │ │ │ @ instruction: 0xf1072c44 │ │ │ │ @ instruction: 0xf8420258 │ │ │ │ cdpmi 12, 11, cr3, cr13, cr8, {2} │ │ │ │ @ instruction: 0xf507447e │ │ │ │ @ instruction: 0xf1013188 │ │ │ │ - bmi feedc178 │ │ │ │ - blmi feeece14 │ │ │ │ + bmi feedc174 │ │ │ │ + blmi feeece10 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ @ instruction: 0xf1070300 │ │ │ │ - blcc 81c99c │ │ │ │ + blcc 81c998 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf507fa93 │ │ │ │ @ instruction: 0xf1015182 │ │ │ │ stmdbcc r4, {r3, r4, r8} │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #5 │ │ │ │ - blx fee59c58 │ │ │ │ + blx fee59c54 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf44f3b20 │ │ │ │ ldrmi r3, [r8], -r0, lsl #3 │ │ │ │ - blx ff699c68 │ │ │ │ + blx ff699c64 │ │ │ │ ldrbtmi r4, [fp], #-2987 @ 0xfffff455 │ │ │ │ - bmi feaf5ce0 │ │ │ │ + bmi feaf5cdc │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ - blmi feacfcb4 │ │ │ │ + blmi feacfcb0 │ │ │ │ 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 fea35cfc │ │ │ │ + bmi fea35cf8 │ │ │ │ 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: 0xf7e64618 │ │ │ │ - @ instruction: 0xf107ed58 │ │ │ │ + @ instruction: 0xf107ed5a │ │ │ │ @ instruction: 0x46980358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46183b30 │ │ │ │ - stcl 7, cr15, [lr], #920 @ 0x398 │ │ │ │ + ldcl 7, cr15, [r0], #920 @ 0x398 │ │ │ │ ldceq 8, cr15, [r8], #-288 @ 0xfffffee0 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - blcs 35d30 │ │ │ │ - blmi fe750124 │ │ │ │ + blcs 35d2c │ │ │ │ + blmi fe750120 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - ldc 7, cr15, [r6, #920] @ 0x398 │ │ │ │ - blcs 2d4e0 │ │ │ │ + ldc 7, cr15, [r8, #920] @ 0x398 │ │ │ │ + blcs 2d4dc │ │ │ │ @ instruction: 0xf107d10b │ │ │ │ @ instruction: 0xf8530358 │ │ │ │ - bvs fe6eadc0 │ │ │ │ + bvs fe6eadbc │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ @ instruction: 0xf7e64618 │ │ │ │ - blmi fe556db8 │ │ │ │ + blmi fe556dbc │ │ │ │ andcs r4, r1, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x46980358 │ │ │ │ - b c59c98 │ │ │ │ + b cd9c94 │ │ │ │ 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} │ │ │ │ @@ -25900,146 +25899,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 fe0dccce │ │ │ │ + blx fe0dccca │ │ │ │ tstne r8, #134217728 @ 0x8000000 │ │ │ │ - bne ff0e1cb4 │ │ │ │ + bne ff0e1cb0 │ │ │ │ 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 1b5ae18 │ │ │ │ + blmi 1b5ae14 │ │ │ │ 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 81cb14 │ │ │ │ + blcc 81cb10 │ │ │ │ ldrbtmi r4, [r9], #-2407 @ 0xfffff699 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fc0d │ │ │ │ - blcc 101cb24 │ │ │ │ + blcc 101cb20 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ mrc2 7, 6, pc, cr10, cr15, {7} │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 81cb34 │ │ │ │ + blcc 81cb30 │ │ │ │ ldrbtmi r4, [r9], #-2400 @ 0xfffff6a0 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xf107fbfd │ │ │ │ @ instruction: 0x461a0358 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ - blcc 81cb50 │ │ │ │ + blcc 81cb4c │ │ │ │ mcrrcs 8, 5, pc, r8, cr2 @ │ │ │ │ mcrrne 8, 5, pc, r4, cr1 @ │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ and pc, lr, r3, asr fp @ │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ ldc2l 7, cr15, [r0], #-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: 0xf7e6fc76 │ │ │ │ - strmi lr, [r3], -r8, asr #23 │ │ │ │ + strmi lr, [r3], -sl, asr #23 │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ strmi pc, [r0], r3, asr #24 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r8], -r0, lsr #22 │ │ │ │ mrrc2 7, 15, pc, r4, cr15 @ │ │ │ │ - blcc 6d654 │ │ │ │ + blcc 6d650 │ │ │ │ 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 f5ae24 │ │ │ │ + blmi f5ae20 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf10760fb │ │ │ │ - blcc 81cbdc │ │ │ │ + blcc 81cbd8 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ ldc2 7, cr15, [ip], {255} @ 0xff │ │ │ │ @ instruction: 0xf1074602 │ │ │ │ - blcc 101cbec │ │ │ │ + blcc 101cbe8 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ @ instruction: 0x479868fb │ │ │ │ ldrbtmi r4, [fp], #-2867 @ 0xfffff4cd │ │ │ │ - bmi 8f5f08 │ │ │ │ + bmi 8f5f04 │ │ │ │ addsmi r5, r3, #11665408 @ 0xb20000 │ │ │ │ @ instruction: 0xf107d019 │ │ │ │ - blcc 101cc08 │ │ │ │ + blcc 101cc04 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ streq pc, [r7], #-2 │ │ │ │ - b 15252b4 │ │ │ │ + b 15252b0 │ │ │ │ andle r0, lr, r5, lsl #6 │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0x4602fbfb │ │ │ │ cmppeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldmib r3, {r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ @ instruction: 0xf107fec5 │ │ │ │ - blcc 81cc3c │ │ │ │ + blcc 81cc38 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000f9ba │ │ │ │ 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 │ │ │ │ - bl 259e9c │ │ │ │ + bl 2d9e98 │ │ │ │ strcc pc, [r8, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq r4, r2, r4, ror #7 │ │ │ │ - ldrdeq r4, [r2], -r8 │ │ │ │ + andeq r4, r2, r8, ror #7 │ │ │ │ + ldrdeq r4, [r2], -ip │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x00024eba │ │ │ │ + @ instruction: 0x00024ebe │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - andeq r4, r2, ip, lsr #29 │ │ │ │ + @ instruction: 0x00024eb0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r2, lr, lr │ │ │ │ + andeq r4, r2, r2, lsr #29 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - ldrdeq r7, [r2], -r6 │ │ │ │ - andeq r1, r1, ip, ror sp │ │ │ │ - andeq r1, r1, lr, asr sp │ │ │ │ - andeq r7, r2, r4, lsr #5 │ │ │ │ - andeq r6, r2, r6, lsl r2 │ │ │ │ - @ instruction: 0x00011cb4 │ │ │ │ - strdeq r6, [r2], -r0 │ │ │ │ - andeq r6, r2, r6, ror #3 │ │ │ │ - @ instruction: 0x00011cbe │ │ │ │ - andeq r1, r1, sl, lsr #25 │ │ │ │ - andeq r1, r1, r2, lsr #24 │ │ │ │ - @ instruction: 0x00024cb8 │ │ │ │ - muleq r2, r2, ip │ │ │ │ - andeq r4, r2, r2, lsl r1 │ │ │ │ + ldrdeq r7, [r2], -sl │ │ │ │ + andeq r1, r1, r4, ror #26 │ │ │ │ + andeq r1, r1, r6, asr #26 │ │ │ │ + andeq r7, r2, r8, lsr #5 │ │ │ │ + andeq r6, r2, sl, lsl r2 │ │ │ │ + muleq r1, ip, ip │ │ │ │ + strdeq r6, [r2], -r4 │ │ │ │ + andeq r6, r2, sl, ror #3 │ │ │ │ + andeq r1, r1, r6, lsr #25 │ │ │ │ + muleq r1, r2, ip │ │ │ │ + andeq r1, r1, sl, lsl #24 │ │ │ │ + @ instruction: 0x00024cbc │ │ │ │ + muleq r2, r6, ip │ │ │ │ + andeq r4, r2, r6, lsl r1 │ │ │ │ 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 │ │ │ │ @@ -26049,133 +26048,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 ff2d9f4c │ │ │ │ + bl ff359f48 │ │ │ │ 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 fef59f68 │ │ │ │ + bl fefd9f64 │ │ │ │ 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 fe4d9f88 │ │ │ │ + b fe559f84 │ │ │ │ ldrtmi r3, [sp], r0, lsr #14 │ │ │ │ ldrhtmi lr, [r0], sp │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ - andeq r4, r2, r6, ror r0 │ │ │ │ + andeq r4, r2, sl, ror r0 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r2, r6, lsl #23 │ │ │ │ - andeq r4, r2, r6, lsr #32 │ │ │ │ + andeq r4, r2, sl, lsl #23 │ │ │ │ + andeq r4, r2, sl, lsr #32 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb73214 │ │ │ │ + bl feb73210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ - blmi 434114 │ │ │ │ + blmi 434110 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ - b 24c3c │ │ │ │ - b 5d040 │ │ │ │ - b 151d448 │ │ │ │ + b 24c38 │ │ │ │ + b 5d03c │ │ │ │ + b 151d444 │ │ │ │ andle r0, pc, r5, lsl #6 │ │ │ │ - bl fe0d9fdc │ │ │ │ + bl fe159fd8 │ │ │ │ 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: 0xf7e6fdbf │ │ │ │ - @ instruction: 0x4602eb78 │ │ │ │ + @ instruction: 0x4602eb7a │ │ │ │ andsvs r6, r3, fp, ror r9 │ │ │ │ ldrcc fp, [r8, -r0, lsl #30] │ │ │ │ ldclt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - strdeq r4, [r2], -r8 │ │ │ │ + strdeq r4, [r2], -ip │ │ │ │ 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 @ │ │ │ │ - bl 15da034 │ │ │ │ + bl 165a030 │ │ │ │ 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: 0xf7e6fd8b │ │ │ │ - strmi lr, [r2], -r4, asr #22 │ │ │ │ + strmi lr, [r2], -r6, asr #22 │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 30bccc │ │ │ │ - blmi 26d2b8 │ │ │ │ + bmi 30bcc8 │ │ │ │ + blmi 26d2b4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - @ instruction: 0x3720ea1a │ │ │ │ + @ instruction: 0x3720ea1c │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r3, r2, r6, ror pc │ │ │ │ + andeq r3, r2, sl, ror pc │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, r4, lsr pc │ │ │ │ + andeq r3, r2, r8, lsr pc │ │ │ │ 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 @ │ │ │ │ - bl 3da0c4 │ │ │ │ + bl 45a0c0 │ │ │ │ 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: 0xf7e6fd43 │ │ │ │ - @ instruction: 0x4602eafc │ │ │ │ + @ instruction: 0x4602eafe │ │ │ │ @ instruction: 0x601369bb │ │ │ │ - bmi 30bd5c │ │ │ │ - blmi 26d348 │ │ │ │ + bmi 30bd58 │ │ │ │ + blmi 26d344 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-155 @ 0xffffff65 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e6d001 │ │ │ │ - @ instruction: 0x3720e9d2 │ │ │ │ + @ instruction: 0x3720e9d4 │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ strhlt r4, [r2], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r3, r2, r6, ror #29 │ │ │ │ + andeq r3, r2, sl, ror #29 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, r4, lsr #29 │ │ │ │ + andeq r3, r2, r8, lsr #29 │ │ │ │ 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 │ │ │ │ @@ -26184,1060 +26183,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 3db5dc │ │ │ │ + blmi 3db5d8 │ │ │ │ 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 366d4 │ │ │ │ + blcs 366d0 │ │ │ │ strdcs sp, [pc], -r6 │ │ │ │ - ldmib sl, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib ip, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e62009 │ │ │ │ - svclt 0x0000e9d8 │ │ │ │ + svclt 0x0000e9da │ │ │ │ svclt 0x0000e7f7 │ │ │ │ + andeq r3, r2, lr, asr lr │ │ │ │ andeq r3, r2, sl, asr lr │ │ │ │ - andeq r3, r2, r6, asr lr │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb73414 │ │ │ │ + bl feb73410 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3082 @ 0xfffff3f6 │ │ │ │ @ instruction: 0xf00d2008 │ │ │ │ - rscsvs pc, r8, r7, lsr #16 │ │ │ │ + rscsvs pc, r8, r5, lsr #16 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - blmi 1f429c │ │ │ │ + blmi 1f4298 │ │ │ │ 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 │ │ │ │ - ldrdeq r3, [r2], -lr │ │ │ │ + andeq r3, r2, r2, ror #27 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7345c │ │ │ │ + bl feb73458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [ip], #-3096 @ 0xfffff3e8 │ │ │ │ - blcs 3645c │ │ │ │ - blmi 610294 │ │ │ │ + blcs 36458 │ │ │ │ + blmi 610290 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - @ instruction: 0x4603ea54 │ │ │ │ + @ instruction: 0x4603ea56 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2835 @ 0xfffff4ed │ │ │ │ stmiapl r2!, {r0, r1, r4, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 4d42f4 │ │ │ │ + blmi 4d42f0 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e66878 │ │ │ │ - strmi lr, [r3], -r4, asr #20 │ │ │ │ + strmi lr, [r3], -r6, asr #20 │ │ │ │ tstle r6, r0, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2830 @ 0xfffff4f2 │ │ │ │ stmiapl r2!, {r1, r2, r3, r9, fp, lr} │ │ │ │ movwcs r6, #26 │ │ │ │ - blmi 3942d4 │ │ │ │ - bmi 36d4a4 │ │ │ │ + blmi 3942d0 │ │ │ │ + bmi 36d4a0 │ │ │ │ andsvs r5, sl, r2, lsr #17 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ @ instruction: 0x4603fc15 │ │ │ │ smladcc ip, r8, r6, r4 │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - muleq r2, r6, sp │ │ │ │ - andeq r1, r1, r8, lsl r8 │ │ │ │ - andeq r4, r2, r2, lsr #17 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ + muleq r2, sl, sp │ │ │ │ andeq r1, r1, r0, lsl #16 │ │ │ │ - andeq r4, r2, r2, lsl #17 │ │ │ │ + andeq r4, r2, r6, lsr #17 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r1, r1, r8, ror #15 │ │ │ │ + andeq r4, r2, r6, lsl #17 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r4, r2, r4, ror r8 │ │ │ │ + andeq r4, r2, r8, ror r8 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb734f8 │ │ │ │ + bl feb734f4 │ │ │ │ @ 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 390764 │ │ │ │ + blmi 390760 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 55a2b8 │ │ │ │ + b 5da2b4 │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - strmi lr, [r3], -r4, asr #31 │ │ │ │ + strmi lr, [r3], -r6, asr #31 │ │ │ │ stmdbmi r8, {r1, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - stmib ip, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib lr, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7e52001 │ │ │ │ - svclt 0x0000efa8 │ │ │ │ + svclt 0x0000efaa │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - strdeq r3, [r2], -sl │ │ │ │ + strdeq r3, [r2], -lr │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq r1, r1, ip, ror #14 │ │ │ │ + andeq r1, r1, r4, asr r7 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb7355c │ │ │ │ + bl feb73558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0086878 │ │ │ │ - strmi pc, [r3], -r5, ror #16 │ │ │ │ + strmi pc, [r3], -r3, ror #16 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1edbdc │ │ │ │ + blmi 1edbd8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - b da318 │ │ │ │ - cdp 7, 14, cr15, cr14, cr5, {7} │ │ │ │ - blmi 12db90 │ │ │ │ + b 15a314 │ │ │ │ + cdp 7, 15, cr15, cr0, cr5, {7} │ │ │ │ + blmi 12db8c │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ strcc fp, [r8, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r5, r2, r8, lsl ip │ │ │ │ - andeq r6, r2, r8, lsl #24 │ │ │ │ + andeq r5, r2, ip, lsl ip │ │ │ │ + andeq r6, r2, ip, lsl #24 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb735a4 │ │ │ │ + bl feb735a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldmib r7, {r8}^ │ │ │ │ @ instruction: 0xf0000100 │ │ │ │ svclt 0x0000fbb5 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ strlt fp, [r0], #3456 @ 0xd80 │ │ │ │ svcge 0x0000b083 │ │ │ │ - blmi 1745ac │ │ │ │ + blmi 1745a8 │ │ │ │ ldmdavs sl!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ svclt 0x0000601a │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15a550 │ │ │ │ + blvc 15a54c │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r5, r2, r0, asr #23 │ │ │ │ + andeq r5, r2, r4, asr #23 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ - blmi 307fec │ │ │ │ + blmi 307fe8 │ │ │ │ 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 │ │ │ │ @ instruction: 0xf85d46bd │ │ │ │ ldrbmi r7, [r0, -r4, lsl #22]! │ │ │ │ - andeq r4, r2, r4, lsr r7 │ │ │ │ - andeq r4, r2, r8, lsr #14 │ │ │ │ + andeq r4, r2, r8, lsr r7 │ │ │ │ + andeq r4, r2, ip, lsr #14 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r6, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15a5b4 │ │ │ │ + blvc 15a5b0 │ │ │ │ svclt 0x00004770 │ │ │ │ - strdeq r4, [r2], -r4 @ │ │ │ │ + strdeq r4, [r2], -r8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73650 │ │ │ │ + bl feb7364c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0006878 │ │ │ │ svclt 0x0000fb75 │ │ │ │ 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: 0xf7e6d10d │ │ │ │ - strmi lr, [r3], -r0, ror #18 │ │ │ │ + strmi lr, [r3], -r2, ror #18 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x000ef7e5 │ │ │ │ + svc 0x0010f7e5 │ │ │ │ ldrmi r4, [r9], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ svclt 0x0000fe75 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r1, r1, r6, lsr #12 │ │ │ │ + andeq r1, r1, lr, lsl #12 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb736b4 │ │ │ │ + bl feb736b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ - blx fec584c2 │ │ │ │ + blx fec584be │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb736cc │ │ │ │ + bl feb736c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c38 │ │ │ │ addlt r5, r2, r1, lsl #27 │ │ │ │ ldclmi 15, cr10, [pc], {6} │ │ │ │ @ instruction: 0xf507447c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi ff75c91c │ │ │ │ - blmi ff76d6d8 │ │ │ │ + bmi ff75c918 │ │ │ │ + blmi ff76d6d4 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi ff6dd0fc │ │ │ │ + blmi ff6dd0f8 │ │ │ │ ldmdavc fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blmi ff67caf4 │ │ │ │ + blmi ff67caf0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vstrle d2, [r5, #-8] │ │ │ │ ldrbtmi r4, [fp], #-3031 @ 0xfffff429 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - svc 0x004ef7e5 │ │ │ │ + svc 0x0050f7e5 │ │ │ │ sbcsvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ cmpppl r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-3027 @ 0xfffff42d │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - strmi lr, [r2], -r6, lsr #31 │ │ │ │ + strmi lr, [r2], -r8, lsr #31 │ │ │ │ ldrbtmi r4, [fp], #-3025 @ 0xfffff42f │ │ │ │ @ instruction: 0xf107601a │ │ │ │ @ instruction: 0x461a0310 │ │ │ │ ldrbtmi r4, [fp], #-3023 @ 0xfffff431 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ @ instruction: 0xf1073c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - ldm r8!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm sl!, {r1, r2, 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, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e50c0c │ │ │ │ - @ instruction: 0x4603ee9e │ │ │ │ + strmi lr, [r3], -r0, lsr #29 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-3007 @ 0xfffff441 │ │ │ │ @ instruction: 0x232e9302 │ │ │ │ - blmi fefc1194 │ │ │ │ + blmi fefc1190 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-3005 @ 0xfffff443 │ │ │ │ ldrbtmi r4, [sl], #-2749 @ 0xfffff543 │ │ │ │ ldrbtmi r4, [r9], #-2493 @ 0xfffff643 │ │ │ │ @ instruction: 0xf7e64620 │ │ │ │ - teq r0, r6 @ │ │ │ │ + teq r0, r8 @ │ │ │ │ ldrbtmi r4, [fp], #-3003 @ 0xfffff445 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrmi r2, [r8], -r1, lsl #2 │ │ │ │ - ldcl 7, cr15, [r8, #916] @ 0x394 │ │ │ │ + ldcl 7, cr15, [sl, #916] @ 0x394 │ │ │ │ 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]! │ │ │ │ - ldm r2!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r4!, {r1, r2, 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, r1, r5, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e50c0c │ │ │ │ - @ instruction: 0x4603ee58 │ │ │ │ + @ instruction: 0x4603ee5a │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2978 @ 0xfffff45e │ │ │ │ @ instruction: 0x232f9302 │ │ │ │ - blmi fe881220 │ │ │ │ + blmi fe88121c │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2976 @ 0xfffff460 │ │ │ │ ldrbtmi r4, [sl], #-2720 @ 0xfffff560 │ │ │ │ ldrbtmi r4, [r9], #-2464 @ 0xfffff660 │ │ │ │ @ instruction: 0xf7e64620 │ │ │ │ - rsc lr, sl, r0, asr r8 │ │ │ │ + rsc lr, sl, r2, asr r8 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0xf107461a │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf0433c08 │ │ │ │ @ instruction: 0xf8420301 │ │ │ │ - blmi fe66b66c │ │ │ │ + blmi fe66b668 │ │ │ │ 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: 0xf7e54618 │ │ │ │ - @ instruction: 0xf845ed84 │ │ │ │ + @ instruction: 0xf845ed86 │ │ │ │ @ instruction: 0xf1070c0c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf1b33c0c │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ - stmda r6!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r8!, {r1, r2, 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, r2, r3, r4, r5, r6, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf107681c │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ @ instruction: 0xf7e50c0c │ │ │ │ - strmi lr, [r3], -ip, lsl #28 │ │ │ │ + strmi lr, [r3], -lr, lsl #28 │ │ │ │ @ instruction: 0xf1079304 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ movwls r3, #15372 @ 0x3c0c │ │ │ │ ldrbtmi r4, [fp], #-2946 @ 0xfffff47e │ │ │ │ teqcs r1, #134217728 @ 0x8000000 │ │ │ │ - blmi fe0812b8 │ │ │ │ + blmi fe0812b4 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [fp], #-2944 @ 0xfffff480 │ │ │ │ ldrbtmi r4, [sl], #-2688 @ 0xfffff580 │ │ │ │ ldrbtmi r4, [r9], #-2432 @ 0xfffff680 │ │ │ │ @ instruction: 0xf7e64620 │ │ │ │ - adds lr, lr, r4, lsl #16 │ │ │ │ + adds lr, lr, r6, lsl #16 │ │ │ │ ldrbtmi r4, [fp], #-2942 @ 0xfffff482 │ │ │ │ @ instruction: 0xf107681b │ │ │ │ @ instruction: 0x46150210 │ │ │ │ ldrbtmi r4, [sl], #-2684 @ 0xfffff584 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - svc 0x0006f7e5 │ │ │ │ + svc 0x0008f7e5 │ │ │ │ stceq 8, cr15, [ip], {69} @ 0x45 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e6d129 │ │ │ │ - strmi lr, [r3], -r8, lsr #16 │ │ │ │ + strmi lr, [r3], -sl, lsr #16 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi 17ab738 │ │ │ │ + blmi 17ab734 │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - stcl 7, cr15, [ip, #916] @ 0x394 │ │ │ │ + stcl 7, cr15, [lr, #916] @ 0x394 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 1ac1334 │ │ │ │ + blmi 1ac1330 │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4914 @ 0x1332 │ │ │ │ ldrbtmi r4, [fp], #-2920 @ 0xfffff498 │ │ │ │ - blmi 1a41338 │ │ │ │ - bmi 1a2d928 │ │ │ │ + blmi 1a41334 │ │ │ │ + bmi 1a2d924 │ │ │ │ stmdbmi r8!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x00c4f7e5 │ │ │ │ + svc 0x00c6f7e5 │ │ │ │ @ instruction: 0xf107e05f │ │ │ │ - blcc 11d390 │ │ │ │ + blcc 11d38c │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp 7, 0, cr15, cr4, cr5, {7} │ │ │ │ + cdp 7, 0, cr15, cr6, cr5, {7} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2911 @ 0xfffff4a1 │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - strmi lr, [r3], -r6, asr #27 │ │ │ │ + strmi lr, [r3], -r8, asr #27 │ │ │ │ tstle r2, r0, lsl #22 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwcs lr, #0 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ svccc 0x00fff1b3 │ │ │ │ @ instruction: 0xf7e5d129 │ │ │ │ - @ instruction: 0x4603efda │ │ │ │ + @ instruction: 0x4603efdc │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf842681b │ │ │ │ - blmi deb7d4 │ │ │ │ + blmi deb7d0 │ │ │ │ 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, [lr, #-916]! @ 0xfffffc6c │ │ │ │ + stc 7, cr15, [r0, #916] @ 0x394 │ │ │ │ movwls r4, #17923 @ 0x4603 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 12813d0 │ │ │ │ + blmi 12813cc │ │ │ │ movwls r4, #9339 @ 0x247b │ │ │ │ movwls r2, #4918 @ 0x1336 │ │ │ │ ldrbtmi r4, [fp], #-2887 @ 0xfffff4b9 │ │ │ │ - blmi 12013d4 │ │ │ │ - bmi 11ed9c4 │ │ │ │ + blmi 12013d0 │ │ │ │ + bmi 11ed9c0 │ │ │ │ stmdbmi r7, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x46204479 │ │ │ │ - svc 0x0076f7e5 │ │ │ │ - bmi 119482c │ │ │ │ + svc 0x0078f7e5 │ │ │ │ + bmi 1194828 │ │ │ │ @ instruction: 0xf107447a │ │ │ │ @ instruction: 0x46100310 │ │ │ │ @ instruction: 0xf44f3b04 │ │ │ │ ldrmi r5, [r9], -r0, lsl #5 │ │ │ │ - svc 0x0034f7e5 │ │ │ │ + svc 0x0036f7e5 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ movwcs r4, #1562 @ 0x61a │ │ │ │ stccc 8, cr15, [ip], {66} @ 0x42 │ │ │ │ @ instruction: 0xf107bf00 │ │ │ │ @ instruction: 0xf8530310 │ │ │ │ - blcs 2b844 │ │ │ │ + blcs 2b840 │ │ │ │ @ instruction: 0xf7e5d00a │ │ │ │ - @ instruction: 0x4602ef98 │ │ │ │ + @ instruction: 0x4602ef9a │ │ │ │ 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 2ada20 │ │ │ │ + bmi 2ada1c │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ subsmi r6, r1, r2, lsl #16 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ - ldrmi lr, [r8], -r4, ror #28 │ │ │ │ + ldrmi lr, [r8], -r6, ror #28 │ │ │ │ strpl pc, [r0, r7, lsl #10] │ │ │ │ ssatmi r3, #30, r0, lsl #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ - andeq r3, r2, r0, lsr #22 │ │ │ │ - andeq r3, r2, r4, lsl fp │ │ │ │ + andeq r3, r2, r4, lsr #22 │ │ │ │ + andeq r3, r2, r8, lsl fp │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r2, ip, lsl #22 │ │ │ │ - andeq r4, r2, r8, asr #19 │ │ │ │ - @ instruction: 0x000249be │ │ │ │ - andeq r6, r2, r2, ror #21 │ │ │ │ - muleq r2, lr, r9 │ │ │ │ - muleq r2, r2, r9 │ │ │ │ + andeq r6, r2, r0, lsl fp │ │ │ │ + andeq r4, r2, ip, asr #19 │ │ │ │ + andeq r4, r2, r2, asr #19 │ │ │ │ + andeq r6, r2, r6, ror #21 │ │ │ │ + andeq r4, r2, r2, lsr #19 │ │ │ │ + muleq r2, r6, r9 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - muleq r1, r6, r5 │ │ │ │ - muleq r1, r4, r5 │ │ │ │ + andeq r1, r1, lr, ror r5 │ │ │ │ + andeq r1, r1, ip, ror r5 │ │ │ │ + ldrdeq r1, [r1], -sl │ │ │ │ + andeq r1, r1, lr, lsr #10 │ │ │ │ + andeq r1, r1, r2, lsr r5 │ │ │ │ + andeq r4, r2, sl, lsr #18 │ │ │ │ strdeq r1, [r1], -r2 │ │ │ │ - andeq r1, r1, r6, asr #10 │ │ │ │ - andeq r1, r1, sl, asr #10 │ │ │ │ - andeq r4, r2, r6, lsr #18 │ │ │ │ - andeq r1, r1, sl, lsl #10 │ │ │ │ - andeq r1, r1, r8, lsl #10 │ │ │ │ - andeq r1, r1, r6, ror #10 │ │ │ │ - @ instruction: 0x000114ba │ │ │ │ - @ instruction: 0x000114be │ │ │ │ - andeq r4, r2, r4, lsl #17 │ │ │ │ - andeq r1, r1, r2, ror r4 │ │ │ │ - andeq r1, r1, r0, ror r4 │ │ │ │ - andeq r1, r1, lr, asr #9 │ │ │ │ - andeq r1, r1, r2, lsr #8 │ │ │ │ - andeq r1, r1, r6, lsr #8 │ │ │ │ - andeq r4, r2, r2, lsl #16 │ │ │ │ - @ instruction: 0x000268be │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + andeq r1, r1, lr, asr #10 │ │ │ │ + andeq r1, r1, r2, lsr #9 │ │ │ │ + andeq r1, r1, r6, lsr #9 │ │ │ │ + andeq r4, r2, r8, lsl #17 │ │ │ │ + andeq r1, r1, sl, asr r4 │ │ │ │ + andeq r1, r1, r8, asr r4 │ │ │ │ + @ instruction: 0x000114b6 │ │ │ │ + andeq r1, r1, sl, lsl #8 │ │ │ │ + andeq r1, r1, lr, lsl #8 │ │ │ │ + andeq r4, r2, r6, lsl #16 │ │ │ │ + andeq r6, r2, r2, asr #17 │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + ldrdeq r1, [r1], -sl │ │ │ │ + andeq r1, r1, r8, lsr r4 │ │ │ │ + andeq r1, r1, ip, lsl #7 │ │ │ │ + muleq r1, r0, r3 │ │ │ │ + andeq r6, r2, r6, lsr #17 │ │ │ │ + andeq r1, r1, r0, asr #6 │ │ │ │ + andeq r1, r1, lr, lsr r3 │ │ │ │ + muleq r1, ip, r3 │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ strdeq r1, [r1], -r4 │ │ │ │ - strdeq r1, [r1], -r2 │ │ │ │ - andeq r1, r1, r0, asr r4 │ │ │ │ - andeq r1, r1, r4, lsr #7 │ │ │ │ - andeq r1, r1, r8, lsr #7 │ │ │ │ - andeq r6, r2, r2, lsr #17 │ │ │ │ - andeq r1, r1, r8, asr r3 │ │ │ │ - andeq r1, r1, r6, asr r3 │ │ │ │ - @ instruction: 0x000113b4 │ │ │ │ - andeq r1, r1, r8, lsl #6 │ │ │ │ - andeq r1, r1, ip, lsl #6 │ │ │ │ - andeq r6, r2, r0, lsr #16 │ │ │ │ - andeq r3, r2, r8, asr #15 │ │ │ │ + andeq r6, r2, r4, lsr #16 │ │ │ │ + andeq r3, r2, ip, asr #15 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb73b0c │ │ │ │ + bl feb73b08 │ │ │ │ @ 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 175cd6c │ │ │ │ - blmi 176db28 │ │ │ │ + bmi 175cd68 │ │ │ │ + blmi 176db24 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 16dd54c │ │ │ │ + blmi 16dd548 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ - blmi 167cbac │ │ │ │ + blmi 167cba8 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bcs 65560 │ │ │ │ + bcs 6555c │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ @ instruction: 0xf107db59 │ │ │ │ @ instruction: 0x461d0390 │ │ │ │ teqpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x46193b18 │ │ │ │ ldrbtmi r4, [fp], #-2898 @ 0xfffff4ae │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0xf845ebbc │ │ │ │ + @ instruction: 0xf845ebbe │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ - blcs 2bb7c │ │ │ │ + blcs 2bb78 │ │ │ │ @ instruction: 0xf107d131 │ │ │ │ ldmdb r3, {r4, r7, r8, r9}^ │ │ │ │ - blmi 12dcde8 │ │ │ │ + blmi 12dcde4 │ │ │ │ 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: 0xf8aef00c │ │ │ │ + @ instruction: 0xf8acf00c │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r3, [r9], -r4, lsl #22 │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0xf7ffef2a │ │ │ │ + @ instruction: 0xf7ffef2c │ │ │ │ eor pc, r2, r9, 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, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ - blmi e94a40 │ │ │ │ + blmi e94a3c │ │ │ │ ldmdavs ip, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - cdp 7, 10, cr15, cr6, cr5, {7} │ │ │ │ + cdp 7, 10, cr15, cr8, cr5, {7} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0x4603ec56 │ │ │ │ - blmi d2e274 │ │ │ │ + @ instruction: 0x4603ec58 │ │ │ │ + blmi d2e270 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ @ instruction: 0xf7e54620 │ │ │ │ - @ instruction: 0xf7e5ee5e │ │ │ │ - blmi c97da4 │ │ │ │ + @ instruction: 0xf7e5ee60 │ │ │ │ + blmi c97da8 │ │ │ │ ldmdavs sp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ stceq 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - cdp 7, 2, cr15, cr14, cr5, {7} │ │ │ │ + cdp 7, 3, cr15, cr0, cr5, {7} │ │ │ │ @ instruction: 0xf1074603 │ │ │ │ @ instruction: 0x46160290 │ │ │ │ addseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stcne 8, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0xf846fd16 │ │ │ │ @ instruction: 0xf1070c7c │ │ │ │ @ instruction: 0xf8530390 │ │ │ │ @ instruction: 0xf1b33c7c │ │ │ │ @ instruction: 0xd1143fff │ │ │ │ stmiapl r3!, {r0, r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7e5681c │ │ │ │ - @ instruction: 0x4603ee74 │ │ │ │ + @ instruction: 0x4603ee76 │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - stc 7, cr15, [r2], #-916 @ 0xfffffc6c │ │ │ │ + stc 7, cr15, [r4], #-916 @ 0xfffffc6c │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-2844 @ 0xfffff4e4 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - cdp 7, 2, cr15, cr10, cr5, {7} │ │ │ │ - stc 7, cr15, [lr], #916 @ 0x394 │ │ │ │ + cdp 7, 2, cr15, cr12, cr5, {7} │ │ │ │ + ldc 7, cr15, [r0], #916 @ 0x394 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015184 │ │ │ │ - bmi 5dcebc │ │ │ │ - blmi 26dc78 │ │ │ │ + bmi 5dceb8 │ │ │ │ + blmi 26dc74 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ - @ instruction: 0xf507ed3a │ │ │ │ + @ instruction: 0xf507ed3c │ │ │ │ ldrcc r5, [r4, -r4, lsl #15] │ │ │ │ ldcllt 6, cr4, [r0, #756]! @ 0x2f4 │ │ │ │ - ldrdeq r3, [r2], -r0 │ │ │ │ - andeq r3, r2, r4, asr #13 │ │ │ │ + ldrdeq r3, [r2], -r4 │ │ │ │ + andeq r3, r2, r8, asr #13 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r4, r2, r4, lsl #11 │ │ │ │ - @ instruction: 0x000276b0 │ │ │ │ - muleq r2, r2, r6 │ │ │ │ - andeq r7, r2, r0, ror r6 │ │ │ │ - andeq r6, r2, sl, asr r6 │ │ │ │ - andeq r1, r1, r2, lsl #3 │ │ │ │ - andeq r6, r2, r2, asr #12 │ │ │ │ - @ instruction: 0x000265ba │ │ │ │ + andeq r4, r2, r8, lsl #11 │ │ │ │ + @ instruction: 0x000276b4 │ │ │ │ + muleq r2, r6, r6 │ │ │ │ + andeq r7, r2, r4, ror r6 │ │ │ │ + andeq r6, r2, lr, asr r6 │ │ │ │ + andeq r1, r1, sl, ror #2 │ │ │ │ + andeq r6, r2, r6, asr #12 │ │ │ │ + @ instruction: 0x000265be │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq r1, r1, r0, lsr r1 │ │ │ │ - @ instruction: 0x000244b4 │ │ │ │ - andeq r1, r1, sl, ror #1 │ │ │ │ - andeq r3, r2, r4, ror r5 │ │ │ │ + andeq r1, r1, r8, lsl r1 │ │ │ │ + @ instruction: 0x000244b8 │ │ │ │ + ldrdeq r1, [r1], -r2 │ │ │ │ + andeq r3, r2, r8, ror r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73cf4 │ │ │ │ + bl feb73cf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ rsbsvs sl, r8, r0, lsl #30 │ │ │ │ rscsvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blmi 1b6cec │ │ │ │ + blmi 1b6ce8 │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 3, cr15, cr10, cr5, {7} │ │ │ │ + cdp 7, 3, cr15, cr12, cr5, {7} │ │ │ │ ldc2l 7, cr15, [r8], {255} @ 0xff │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldrtmi r3, [sp], r8, lsl #14 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r6, r2, r0, lsl #10 │ │ │ │ + andeq r6, r2, r4, lsl #10 │ │ │ │ addlt fp, r3, r0, lsl #9 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ stmdbmi r6, {r8} │ │ │ │ ldmib r7, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmib r1, {r8, r9, sp}^ │ │ │ │ svclt 0x00002300 │ │ │ │ ldrtmi r3, [sp], ip, lsl #14 │ │ │ │ - blvc 15acb8 │ │ │ │ + blvc 15acb4 │ │ │ │ svclt 0x00004770 │ │ │ │ - ldrdeq r7, [r2], -r8 │ │ │ │ + ldrdeq r7, [r2], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73d54 │ │ │ │ + bl feb73d50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf84c0000 │ │ │ │ @ instruction: 0xf5ad0c20 │ │ │ │ addlt r5, r6, r0, lsl #27 │ │ │ │ @ instruction: 0xf107af02 │ │ │ │ @ instruction: 0xf8430310 │ │ │ │ @ instruction: 0xf5070c0c │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 8dcfa8 │ │ │ │ - blmi 8edd64 │ │ │ │ + bmi 8dcfa4 │ │ │ │ + blmi 8edd60 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ - blmi 85d788 │ │ │ │ + blmi 85d784 │ │ │ │ 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: 0xf7e54618 │ │ │ │ - @ instruction: 0xf107ebe2 │ │ │ │ + @ instruction: 0xf107ebe4 │ │ │ │ stmdacc r4, {r4} │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ - blmi 6017b4 │ │ │ │ - bmi 5edda4 │ │ │ │ + blmi 6017b0 │ │ │ │ + bmi 5edda0 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf00b5180 │ │ │ │ - @ instruction: 0xf107ffab │ │ │ │ - blcc 11d808 │ │ │ │ - blmi 4ee430 │ │ │ │ + @ instruction: 0xf107ffa9 │ │ │ │ + blcc 11d804 │ │ │ │ + blmi 4ee42c │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - cdp 7, 2, cr15, cr6, cr5, {7} │ │ │ │ + cdp 7, 2, cr15, cr8, cr5, {7} │ │ │ │ ldc2l 7, cr15, [r6], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf507bf00 │ │ │ │ @ instruction: 0xf1015180 │ │ │ │ - bmi 39d014 │ │ │ │ - blmi 22ddd0 │ │ │ │ + bmi 39d010 │ │ │ │ + blmi 22ddcc │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7e5d001 │ │ │ │ - @ instruction: 0xf507ec8e │ │ │ │ + @ instruction: 0xf507ec90 │ │ │ │ ldrcc r5, [r0, -r0, lsl #15] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r2, r8, lsl #9 │ │ │ │ + andeq r3, r2, ip, lsl #9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r6, r2, r0, lsl #9 │ │ │ │ - andeq r6, r2, r4, asr r4 │ │ │ │ - andeq r0, r1, r8, asr #31 │ │ │ │ - andeq r6, r2, ip, lsr r4 │ │ │ │ - andeq r3, r2, ip, lsl r4 │ │ │ │ + andeq r6, r2, r4, lsl #9 │ │ │ │ + andeq r6, r2, r8, asr r4 │ │ │ │ + @ instruction: 0x00010fb0 │ │ │ │ + andeq r6, r2, r0, asr #8 │ │ │ │ + andeq r3, r2, r0, lsr #8 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73e28 │ │ │ │ + bl feb73e24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff8 │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ - blcs b6ca4 │ │ │ │ - blmi 214064 │ │ │ │ + blcs b6ca0 │ │ │ │ + blmi 214060 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - blmi 197b30 │ │ │ │ + blmi 197b34 │ │ │ │ @ instruction: 0xf04f447b │ │ │ │ @ instruction: 0x601a32ff │ │ │ │ stclt 15, cr11, [r0] │ │ │ │ - muleq r2, lr, r2 │ │ │ │ - muleq r2, r4, r2 │ │ │ │ - andeq r4, r2, r8, lsl #5 │ │ │ │ + andeq r4, r2, r2, lsr #5 │ │ │ │ + muleq r2, r8, r2 │ │ │ │ + andeq r4, r2, ip, lsl #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73e68 │ │ │ │ + bl feb73e64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib r7, {r8, r9, sl, fp, sp, pc}^ │ │ │ │ rsbsvs r0, sl, r2, lsl #2 │ │ │ │ @ instruction: 0xf7e56878 │ │ │ │ - strmi lr, [r3], -r6, lsl #26 │ │ │ │ + strmi lr, [r3], -r8, lsl #26 │ │ │ │ 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}^ │ │ │ │ - stcl 7, cr15, [ip], #916 @ 0x394 │ │ │ │ + stcl 7, cr15, [lr], #916 @ 0x394 │ │ │ │ ldrmi r4, [sl], -r3, lsl #12 │ │ │ │ andcs r6, r1, r9, ror r8 │ │ │ │ - blx ff718cbe │ │ │ │ + blx ff718cba │ │ │ │ ldrcc fp, [r0, -r0, lsl #30] │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r8 │ │ │ │ - bl feb73ecc │ │ │ │ + bl feb73ec8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcge 0x00000ff0 │ │ │ │ ldrbtmi r4, [ip], #-3099 @ 0xfffff3e5 │ │ │ │ ldrbtmi r4, [fp], #-2843 @ 0xfffff4e5 │ │ │ │ - blcs 36d4c │ │ │ │ - blmi 6d1130 │ │ │ │ + blcs 36d48 │ │ │ │ + blmi 6d112c │ │ │ │ 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 5ee500 │ │ │ │ + blmi 5ee4fc │ │ │ │ andsvs r4, sl, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2838 @ 0xfffff4ea │ │ │ │ - blcs 36d70 │ │ │ │ + blcs 36d6c │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ - blmi 554d70 │ │ │ │ + blmi 554d6c │ │ │ │ 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 36e584 │ │ │ │ + blmi 36e580 │ │ │ │ ldrmi r5, [r9], -r3, ror #17 │ │ │ │ @ instruction: 0xf001207f │ │ │ │ strmi pc, [r2], -r7, lsr #24 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 374d98 │ │ │ │ + blmi 374d94 │ │ │ │ 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 r3, r2, sl, lsr #6 │ │ │ │ - andeq r7, r2, r6, lsr r3 │ │ │ │ + andeq r3, r2, lr, lsr #6 │ │ │ │ + andeq r7, r2, sl, lsr r3 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ - andeq r7, r2, r8, lsl r3 │ │ │ │ - andeq r7, r2, r2, lsl r3 │ │ │ │ - andeq r7, r2, r8, lsl #6 │ │ │ │ - andeq r7, r2, sl, ror #5 │ │ │ │ - andeq r7, r2, r4, ror #5 │ │ │ │ + andeq r7, r2, ip, lsl r3 │ │ │ │ + andeq r7, r2, r6, lsl r3 │ │ │ │ + andeq r7, r2, ip, lsl #6 │ │ │ │ + andeq r7, r2, lr, ror #5 │ │ │ │ + andeq r7, r2, r8, ror #5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb73f70 │ │ │ │ + bl feb73f6c │ │ │ │ @ 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 734df4 │ │ │ │ - blmi 72df7c │ │ │ │ + bmi 734df0 │ │ │ │ + blmi 72df78 │ │ │ │ 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 2e5c4 │ │ │ │ + blcs 2e5c0 │ │ │ │ @ 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 26dfc4 │ │ │ │ + bmi 26dfc0 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ ldrdcs pc, [ip, -r7] │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - bl fe45ad88 │ │ │ │ + bl fe4dad84 │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], r8, lsl #15 │ │ │ │ svclt 0x0000bd80 │ │ │ │ - andeq r3, r2, r0, ror r2 │ │ │ │ + andeq r3, r2, r4, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r3, r2, r4, lsr #4 │ │ │ │ + andeq r3, r2, r8, lsr #4 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74014 │ │ │ │ + bl feb74010 │ │ │ │ @ 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 37230 │ │ │ │ + blcs 3722c │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e56838 │ │ │ │ - movwcs lr, #6928 @ 0x1b10 │ │ │ │ + movwcs lr, #6930 @ 0x1b12 │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, r9, ror ip @ p-variant is OBSOLETE │ │ │ │ - blcs 3734c │ │ │ │ + teqpvs r8, r7, ror ip @ p-variant is OBSOLETE │ │ │ │ + blcs 37348 │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - stc 7, cr15, [r4, #-916] @ 0xfffffc6c │ │ │ │ + stc 7, cr15, [r6, #-916] @ 0xfffffc6c │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 37460 │ │ │ │ + blcs 3745c │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 254ea4 │ │ │ │ + blmi 254ea0 │ │ │ │ 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 ff018e92 │ │ │ │ + blx ff018e8e │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - ldrdeq r7, [r2], -lr │ │ │ │ - muleq r2, r4, r1 │ │ │ │ + andeq r7, r2, r2, ror #3 │ │ │ │ + muleq r2, r8, r1 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb740a8 │ │ │ │ + bl feb740a4 │ │ │ │ @ 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 372c4 │ │ │ │ + blcs 372c0 │ │ │ │ ldmvs r9!, {r0, r2, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7e56838 │ │ │ │ - movwcs lr, #6854 @ 0x1ac6 │ │ │ │ + movwcs lr, #6856 @ 0x1ac8 │ │ │ │ ldmdavs r9!, {r1, r2, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf00c6878 │ │ │ │ - teqpvs r8, pc, lsr #23 @ p-variant is OBSOLETE │ │ │ │ - blcs 373e0 │ │ │ │ + teqpvs r8, sp, lsr #23 @ p-variant is OBSOLETE │ │ │ │ + blcs 373dc │ │ │ │ movwcs sp, #257 @ 0x101 │ │ │ │ ldmdavs r8!, {r2, r4, sp, lr, pc} │ │ │ │ - ldc 7, cr15, [sl], #916 @ 0x394 │ │ │ │ + ldc 7, cr15, [ip], #916 @ 0x394 │ │ │ │ cmnvs fp, r3, lsl #12 │ │ │ │ - blcs 374f4 │ │ │ │ + blcs 374f0 │ │ │ │ movwcs sp, #4353 @ 0x1101 │ │ │ │ - blmi 254f38 │ │ │ │ + blmi 254f34 │ │ │ │ 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 1d98f26 │ │ │ │ + blx 1d98f22 │ │ │ │ movwcs r6, #4408 @ 0x1138 │ │ │ │ @ instruction: 0x37184618 │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r7, r2, lr, asr #2 │ │ │ │ - andeq r7, r2, r4, lsl #2 │ │ │ │ + andeq r7, r2, r2, asr r1 │ │ │ │ + andeq r7, r2, r8, lsl #2 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb7413c │ │ │ │ + bl feb74138 │ │ │ │ @ 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 dfa17c │ │ │ │ + blmi dfa178 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ ldrbtmi r4, [fp], #-2870 @ 0xfffff4ca │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0x4603ec12 │ │ │ │ + @ instruction: 0x4603ec14 │ │ │ │ @ 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 b37008 │ │ │ │ + blmi b37004 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - stmdb r2, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 6e7b8 │ │ │ │ + stmdb r4, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 6e7b4 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bl fe45af50 │ │ │ │ + bl fe4daf4c │ │ │ │ eor r2, sp, r1, lsl #6 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r6, #683671552 @ 0x28c00000 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ - blmi 877038 │ │ │ │ + blmi 877034 │ │ │ │ @ instruction: 0x4619447b │ │ │ │ - stmdb sl!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blcs 6e7e8 │ │ │ │ + stmdb ip!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 6e7e4 │ │ │ │ @ instruction: 0xf507d108 │ │ │ │ @ instruction: 0xf5a37388 │ │ │ │ ldmdavs r8, {r2, r7, r8, r9, ip, sp, lr} │ │ │ │ - bl 1e5af80 │ │ │ │ + bl 1edaf7c │ │ │ │ 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: 0xf7e57180 │ │ │ │ - @ instruction: 0x4603eb18 │ │ │ │ + @ instruction: 0x4603eb1a │ │ │ │ bicle r2, r1, r0, lsl #22 │ │ │ │ orrvc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ orrvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf7e56818 │ │ │ │ - movwcs lr, #2914 @ 0xb62 │ │ │ │ + movwcs lr, #2916 @ 0xb64 │ │ │ │ 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: 0xf7e5d001 │ │ │ │ - @ instruction: 0x4618ea70 │ │ │ │ + @ instruction: 0x4618ea72 │ │ │ │ strvc pc, [sl, r7, lsl #10] │ │ │ │ ldclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r3, r2, lr, lsr #1 │ │ │ │ + strheq r3, [r2], -r2 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r0, r1, r0, lsr ip │ │ │ │ - andeq r0, r1, lr, lsr #24 │ │ │ │ - andeq r0, r1, r4, lsl ip │ │ │ │ - strdeq r0, [r1], -r4 │ │ │ │ - andeq r2, r2, r2, ror #31 │ │ │ │ + andeq r0, r1, r8, lsl ip │ │ │ │ + andeq r0, r1, r6, lsl ip │ │ │ │ + strdeq r0, [r1], -ip │ │ │ │ + ldrdeq r0, [r1], -ip │ │ │ │ + andeq r2, r2, r6, ror #31 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74264 │ │ │ │ + bl feb74260 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ad0c58 │ │ │ │ svcge 0x00027d68 │ │ │ │ msrvc SPSR_sx, #29360128 @ 0x1c00000 │ │ │ │ msrvc SPSR_sc, #683671552 @ 0x28c00000 │ │ │ │ - bmi fe3f50dc │ │ │ │ - blmi fe3ee268 │ │ │ │ + bmi fe3f50d8 │ │ │ │ + blmi fe3ee264 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orrscc pc, r4, #13041664 @ 0xc70000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0x4603e91a │ │ │ │ - ble 67c9c │ │ │ │ + @ instruction: 0x4603e91c │ │ │ │ + ble 67c98 │ │ │ │ rscs r2, r9, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi fe1a9dac │ │ │ │ + bmi fe1a9da8 │ │ │ │ @ instruction: 0x4611447a │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ - @ instruction: 0x4603fab3 │ │ │ │ + @ instruction: 0x4603fab1 │ │ │ │ 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} │ │ │ │ - stmib lr, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r0, {r0, r2, 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} │ │ │ │ - ldmib r4!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmib r6!, {r0, r2, 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 2e92c │ │ │ │ + blcs 2e928 │ │ │ │ @ instruction: 0xf107d10d │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ ldrmi r7, [r1], -r5, ror #6 │ │ │ │ @ instruction: 0xf7e56818 │ │ │ │ - movwcs lr, #6554 @ 0x199a │ │ │ │ + movwcs lr, #6556 @ 0x199c │ │ │ │ @ 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 16ae9a8 │ │ │ │ + bmi 16ae9a4 │ │ │ │ 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: 0xf7e56818 │ │ │ │ - strmi lr, [r3], -r6, asr #16 │ │ │ │ + strmi lr, [r3], -r8, asr #16 │ │ │ │ andle r2, sl, r0, lsl #22 │ │ │ │ bicvc pc, sl, #29360128 @ 0x1c00000 │ │ │ │ ldrbtmi r4, [sl], #-2640 @ 0xfffff5b0 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ - b ff25b128 │ │ │ │ - blcs 2e9a4 │ │ │ │ + b ff2db124 │ │ │ │ + blcs 2e9a0 │ │ │ │ @ instruction: 0xf507d17b │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ @ instruction: 0xf5077365 │ │ │ │ andls r7, r0, #-1610612724 @ 0xa000000c │ │ │ │ - bmi 1277218 │ │ │ │ + bmi 1277214 │ │ │ │ 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 2e9d4 │ │ │ │ + blcs 2e9d0 │ │ │ │ @ instruction: 0xf507d04c │ │ │ │ @ instruction: 0xf1077125 │ │ │ │ @ instruction: 0xf103030c │ │ │ │ @ instruction: 0xf5070241 │ │ │ │ @ instruction: 0xf5a37366 │ │ │ │ strmi r7, [fp], -r5, rrx │ │ │ │ ldrbtmi r4, [r9], #-2364 @ 0xfffff6c4 │ │ │ │ @ instruction: 0xf7e56800 │ │ │ │ - @ instruction: 0xf507ea8c │ │ │ │ + @ instruction: 0xf507ea8e │ │ │ │ @ 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 2ea30 │ │ │ │ + blcs 2ea2c │ │ │ │ @ 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 │ │ │ │ @@ -27245,140 +27244,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: 0xf7e56818 │ │ │ │ - ands lr, r6, r0, asr sl │ │ │ │ + ands lr, r6, r2, asr sl │ │ │ │ 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} │ │ │ │ - ldm r8!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm sl!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ - bmi 629f88 │ │ │ │ + bmi 629f84 │ │ │ │ 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: 0xf7e5d001 │ │ │ │ - @ instruction: 0x4618e934 │ │ │ │ + @ instruction: 0x4618e936 │ │ │ │ strbvc pc, [r6, -r7, lsl #10]! @ │ │ │ │ stclt 6, cr4, [r0, #756] @ 0x2f4 │ │ │ │ - andeq r2, r2, r4, lsl #31 │ │ │ │ + andeq r2, r2, r8, lsl #31 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - andeq r0, r1, ip, lsr #22 │ │ │ │ - andeq r0, r1, r4, lsl #21 │ │ │ │ - andeq r0, r1, sl, lsr #21 │ │ │ │ - andeq r0, r1, r2, lsr #21 │ │ │ │ - andeq r0, r1, ip, lsl #21 │ │ │ │ - andeq r0, r1, r6, lsl #21 │ │ │ │ - andeq r0, r1, r2, ror sl │ │ │ │ + andeq r0, r1, r4, lsl fp │ │ │ │ + andeq r0, r1, ip, ror #20 │ │ │ │ + muleq r1, r2, sl │ │ │ │ + andeq r0, r1, sl, lsl #21 │ │ │ │ + andeq r0, r1, r4, ror sl │ │ │ │ + andeq r0, r1, lr, ror #20 │ │ │ │ + andeq r0, r1, sl, asr sl │ │ │ │ + andeq r0, r1, r6, asr sl │ │ │ │ andeq r0, r1, lr, ror #20 │ │ │ │ - andeq r0, r1, r6, lsl #21 │ │ │ │ - andeq r0, r1, r0, ror #20 │ │ │ │ - andeq r2, r2, sl, ror #26 │ │ │ │ + andeq r0, r1, r8, asr #20 │ │ │ │ + andeq r2, r2, lr, ror #26 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb744f4 │ │ │ │ + bl feb744f0 │ │ │ │ @ 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 c5df1c │ │ │ │ + blmi c5df18 │ │ │ │ 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} │ │ │ │ - ldm sl, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm ip, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ eors r2, sl, r1, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - strmi lr, [r3], -r2, asr #31 │ │ │ │ - ble 67f4c │ │ │ │ + strmi lr, [r3], -r4, asr #31 │ │ │ │ + ble 67f48 │ │ │ │ eors r2, r0, r0, lsl #6 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrmi r3, [r9], -r1, asr #6 │ │ │ │ ldrbtmi r4, [fp], #-2851 @ 0xfffff4dd │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - @ instruction: 0xf507e886 │ │ │ │ + @ instruction: 0xf507e888 │ │ │ │ @ instruction: 0xf5a373cc │ │ │ │ smlawtcs lr, r8, r4, r7 │ │ │ │ ldrbtmi r4, [fp], #-2847 @ 0xfffff4e1 │ │ │ │ @ instruction: 0xf7e54618 │ │ │ │ - eorvs lr, r0, r8, ror #20 │ │ │ │ + eorvs lr, r0, sl, ror #20 │ │ │ │ bicvc pc, ip, #29360128 @ 0x1c00000 │ │ │ │ bicvc pc, r8, #683671552 @ 0x28c00000 │ │ │ │ - blcs 373f0 │ │ │ │ + blcs 373ec │ │ │ │ @ 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} │ │ │ │ - stmda r2!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r4!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ ldmdbmi r1, {r0, r8, r9, sp} │ │ │ │ - bmi 26e59c │ │ │ │ + bmi 26e598 │ │ │ │ ldmdavs r1, {r1, r3, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x2194f8d7 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ andle r0, r1, r0, lsl #4 │ │ │ │ - stmia r4!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia r6!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5074618 │ │ │ │ ldrtmi r7, [sp], lr, asr #15 │ │ │ │ svclt 0x0000bd90 │ │ │ │ - strdeq r2, [r2], -r6 │ │ │ │ + strdeq r2, [r2], -sl │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - strdeq r6, [r2], -ip │ │ │ │ - andeq r6, r2, sl, ror #25 │ │ │ │ - @ instruction: 0x00026cbe │ │ │ │ - andeq r6, r2, sl, lsr #25 │ │ │ │ - andeq r6, r2, sl, ror ip │ │ │ │ - andeq r6, r2, lr, ror #26 │ │ │ │ - andeq r2, r2, ip, asr #24 │ │ │ │ + andeq r6, r2, r0, lsl #28 │ │ │ │ + andeq r6, r2, lr, ror #25 │ │ │ │ + andeq r6, r2, r2, asr #25 │ │ │ │ + andeq r6, r2, lr, lsr #25 │ │ │ │ + andeq r6, r2, lr, ror ip │ │ │ │ + andeq r6, r2, r2, ror sp │ │ │ │ + andeq r2, r2, r0, asr ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl feb74604 │ │ │ │ + bl feb74600 │ │ │ │ @ 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 0x00d0f7e4 │ │ │ │ + svc 0x00d2f7e4 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e802c │ │ │ │ - stmib ip, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ble 2e8028 │ │ │ │ + stmib lr, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ andsle r2, r4, r4, lsl #22 │ │ │ │ - blcs 37928 │ │ │ │ + blcs 37924 │ │ │ │ @ instruction: 0xf04fd114 │ │ │ │ @ instruction: 0xe01233ff │ │ │ │ - blcs 37a34 │ │ │ │ + blcs 37a30 │ │ │ │ ldmdbvs sl!, {r1, r2, r3, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f7640 │ │ │ │ + bne ff4f763c │ │ │ │ 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 │ │ │ │ @@ -27387,31 +27386,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: 0xf7e568f8 │ │ │ │ - cmnvs r8, r8, lsr #18 │ │ │ │ - blcs 37a8c │ │ │ │ + cmnvs r8, sl, lsr #18 │ │ │ │ + blcs 37a88 │ │ │ │ @ instruction: 0xf7e5da0b │ │ │ │ - @ instruction: 0x4603e952 │ │ │ │ - blcs 137518 │ │ │ │ + @ instruction: 0x4603e954 │ │ │ │ + blcs 137514 │ │ │ │ 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 376c8 │ │ │ │ + blcs 376c4 │ │ │ │ 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 │ │ │ │ @@ -27419,19 +27418,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: 0xf7e468f8 │ │ │ │ - cmnvs r8, r0, asr #29 │ │ │ │ - blcs 37b0c │ │ │ │ + cmnvs r8, r2, asr #29 │ │ │ │ + blcs 37b08 │ │ │ │ @ instruction: 0xf7e5da0b │ │ │ │ - @ instruction: 0x4603e912 │ │ │ │ - blcs 137598 │ │ │ │ + @ instruction: 0x4603e914 │ │ │ │ + blcs 137594 │ │ │ │ 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 │ │ │ │ @@ -27441,49 +27440,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 37760 │ │ │ │ + blcs 3775c │ │ │ │ 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 feb7478c │ │ │ │ + bl feb74788 │ │ │ │ @ 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}^ │ │ │ │ - ldmda ip, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda lr, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e81bc │ │ │ │ - stmia r4, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ble 2e81b8 │ │ │ │ + stmia r6, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 37ab8 │ │ │ │ + blcs 37ab4 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 37bc4 │ │ │ │ + blcs 37bc0 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f77d0 │ │ │ │ + bne ff4f77cc │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4a6228 │ │ │ │ - bl 10df60c │ │ │ │ + bl 4a6224 │ │ │ │ + bl 10df608 │ │ │ │ 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 │ │ │ │ @@ -27496,19 +27495,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: 0xf7e468f8 │ │ │ │ - cmnvs r8, r6, lsr #28 │ │ │ │ - blcs 37c40 │ │ │ │ + cmnvs r8, r8, lsr #28 │ │ │ │ + blcs 37c3c │ │ │ │ @ instruction: 0xf7e5da0b │ │ │ │ - @ instruction: 0x4603e878 │ │ │ │ - blcs 1376cc │ │ │ │ + @ instruction: 0x4603e87a │ │ │ │ + blcs 1376c8 │ │ │ │ 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 │ │ │ │ @@ -27518,134 +27517,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 37894 │ │ │ │ + blcs 37890 │ │ │ │ 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 feb748c0 │ │ │ │ + bl feb748bc │ │ │ │ @ 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 0x0082f7e4 │ │ │ │ + svc 0x0084f7e4 │ │ │ │ ldmdbvs fp!, {r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - ble 2e82f0 │ │ │ │ - stmda sl!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ble 2e82ec │ │ │ │ + stmda ip!, {r0, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs fp, {r0, r1, r9, sl, lr} │ │ │ │ eorle r2, r0, r4, lsl #22 │ │ │ │ - blcs 37bec │ │ │ │ + blcs 37be8 │ │ │ │ @ instruction: 0xf04fd120 │ │ │ │ @ instruction: 0xe01e33ff │ │ │ │ - blcs 37cf8 │ │ │ │ + blcs 37cf4 │ │ │ │ ldmdbvs sl!, {r1, r3, r4, ip, lr, pc} │ │ │ │ ldrmi r6, [r3], #-2427 @ 0xfffff685 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r8, sp, lr}^ │ │ │ │ - bne ff4f7904 │ │ │ │ + bne ff4f7900 │ │ │ │ ldmdbvs fp!, {r0, r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0x461c17da │ │ │ │ ldmib r7, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - bl 4a635c │ │ │ │ - bl 10df740 │ │ │ │ + bl 4a6358 │ │ │ │ + bl 10df73c │ │ │ │ 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 feb74958 │ │ │ │ + bl feb74954 │ │ │ │ @ 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: 0xf7e468b8 │ │ │ │ - @ instruction: 0x4603eeb6 │ │ │ │ + @ instruction: 0x4603eeb8 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - svc 0x004cf7e4 │ │ │ │ - blcs 2ef94 │ │ │ │ + svc 0x004ef7e4 │ │ │ │ + blcs 2ef90 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - svc 0x0046f7e4 │ │ │ │ - blcs 12efa0 │ │ │ │ + svc 0x0048f7e4 │ │ │ │ + blcs 12ef9c │ │ │ │ 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 379b0 │ │ │ │ + blcs 379ac │ │ │ │ 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 feb749d8 │ │ │ │ + bl feb749d4 │ │ │ │ @ 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: 0xf7e468b8 │ │ │ │ - @ instruction: 0x4603ef30 │ │ │ │ + @ instruction: 0x4603ef32 │ │ │ │ ldmvs r8!, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - svc 0x000cf7e4 │ │ │ │ - blcs 2f014 │ │ │ │ + svc 0x000ef7e4 │ │ │ │ + blcs 2f010 │ │ │ │ ldmvs r8!, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ - svc 0x0006f7e4 │ │ │ │ - blcs 12f020 │ │ │ │ + svc 0x0008f7e4 │ │ │ │ + blcs 12f01c │ │ │ │ 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 37a30 │ │ │ │ + blcs 37a2c │ │ │ │ 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 16f7950 │ │ │ │ + bvs 16f794c │ │ │ │ ldmdavs fp!, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ ldmvs sl!, {r5, r6, sp, lr, pc}^ │ │ │ │ - bne ff4b7d60 │ │ │ │ + bne ff4b7d5c │ │ │ │ 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 ff4f7b70 │ │ │ │ + bne ff4f7b6c │ │ │ │ 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}^ │ │ │ │ @@ -27659,15 +27658,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 ff4f80c8 │ │ │ │ + bne ff4f80c4 │ │ │ │ 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} │ │ │ │ @@ -27678,24 +27677,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 ff86e398 │ │ │ │ + blle ff86e394 │ │ │ │ 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 6b7a30 │ │ │ │ + bvs 6b7a2c │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ - bvs 16f7a38 │ │ │ │ + bvs 16f7a34 │ │ │ │ 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 │ │ │ │ @@ -27703,96 +27702,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 16b7a78 │ │ │ │ + bvs 16b7a74 │ │ │ │ andsvs r6, sl, #3866624 @ 0x3b0000 │ │ │ │ andcs r6, r0, #3866624 @ 0x3b0000 │ │ │ │ - blmi 6b5f00 │ │ │ │ + blmi 6b5efc │ │ │ │ @ instruction: 0x4618447b │ │ │ │ - svc 0x002ef7e4 │ │ │ │ - blcs 2f1b0 │ │ │ │ + svc 0x0030f7e4 │ │ │ │ + blcs 2f1ac │ │ │ │ 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 b7ba24 │ │ │ │ + blcs b7ba20 │ │ │ │ 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 38150 │ │ │ │ + blcs 3814c │ │ │ │ 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 r0, r1, ip, ror r3 │ │ │ │ + andeq r0, r1, r4, ror #6 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb74c0c │ │ │ │ + bl feb74c08 │ │ │ │ @ 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 ebba9c │ │ │ │ + blcs ebba98 │ │ │ │ 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 37abc │ │ │ │ + blcs 37ab8 │ │ │ │ svcvs 0x003bd003 │ │ │ │ - blcs 37ec4 │ │ │ │ + blcs 37ec0 │ │ │ │ svcvs 0x003bd110 │ │ │ │ - blcs 37acc │ │ │ │ + blcs 37ac8 │ │ │ │ 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 3baf8 │ │ │ │ + blcs 3baf4 │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ - bvs 16b9780 │ │ │ │ + bvs 16b977c │ │ │ │ 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 6b9794 │ │ │ │ + bvs 6b9790 │ │ │ │ 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 6b97b0 │ │ │ │ - bvs 16f97b4 │ │ │ │ + bvs 6b97ac │ │ │ │ + bvs 16f97b0 │ │ │ │ mulle sl, sl, r2 │ │ │ │ - bvs 16b97bc │ │ │ │ + bvs 16b97b8 │ │ │ │ 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 │ │ │ │ @@ -27803,46 +27802,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 b7bb88 │ │ │ │ + blcs b7bb84 │ │ │ │ svcvs 0x003bd1ec │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs 3bb9c │ │ │ │ + blcs 3bb98 │ │ │ │ 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: 0xf7e44618 │ │ │ │ - strmi lr, [r3], -r4, ror #27 │ │ │ │ + strmi lr, [r3], -r6, ror #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 6b9880 │ │ │ │ - bvs 16f9884 │ │ │ │ + bvs 6b987c │ │ │ │ + bvs 16f9880 │ │ │ │ @ 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} │ │ │ │ @@ -27889,62 +27888,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 b7bce0 │ │ │ │ + blcs b7bcdc │ │ │ │ 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 3bcfc │ │ │ │ + blcs 3bcf8 │ │ │ │ svcvs 0x003bd10f │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ @ instruction: 0x4619781b │ │ │ │ @ instruction: 0xf7e46878 │ │ │ │ - strmi lr, [r3], -lr, asr #27 │ │ │ │ + @ instruction: 0x4603edd0 │ │ │ │ @ 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 3bd44 │ │ │ │ + blcs 3bd40 │ │ │ │ ldmibvs fp!, {r0, r1, ip, lr, pc}^ │ │ │ │ - blcs f7bd4c │ │ │ │ + blcs f7bd48 │ │ │ │ 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 ff4f84e4 │ │ │ │ + bne ff4f84e0 │ │ │ │ @ instruction: 0xf7e4461a │ │ │ │ - strmi lr, [r3], -r4, lsl #21 │ │ │ │ + strmi lr, [r3], -r6, lsl #21 │ │ │ │ teqle r1, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff5784f8 │ │ │ │ + bne ff5784f4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603ecb8 │ │ │ │ + @ instruction: 0x4603ecba │ │ │ │ @ instruction: 0xd106429d │ │ │ │ rsbsvs r6, fp, #241664 @ 0x3b000 │ │ │ │ teqvs fp, #125952 @ 0x1ec00 │ │ │ │ adcsvs r2, fp, #67108864 @ 0x4000000 │ │ │ │ - bvs 1f15dd0 │ │ │ │ + bvs 1f15dcc │ │ │ │ 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}^ │ │ │ │ @@ -27953,86 +27952,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 1ef6660 │ │ │ │ + blvs 1ef665c │ │ │ │ cmnvs fp, #67108864 @ 0x4000000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xd1b52b00 │ │ │ │ - blcs 38970 │ │ │ │ - bvs fef11e38 │ │ │ │ + blcs 3896c │ │ │ │ + bvs fef11e34 │ │ │ │ @ instruction: 0xd1292b00 │ │ │ │ - blcs 3847c │ │ │ │ + blcs 38478 │ │ │ │ @ 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: 0xf7e44479 │ │ │ │ - svcvs 0x003bec8e │ │ │ │ + svcvs 0x003bec90 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stcl 7, cr15, [r2], #-912 @ 0xfffffc70 │ │ │ │ + stcl 7, cr15, [r4], #-912 @ 0xfffffc70 │ │ │ │ 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 387d0 │ │ │ │ + blcs 387cc │ │ │ │ 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 3be68 │ │ │ │ - bvs 1f11f48 │ │ │ │ - blcs 37f70 │ │ │ │ + blcs 3be64 │ │ │ │ + bvs 1f11f44 │ │ │ │ + blcs 37f6c │ │ │ │ ldmibvs fp!, {r2, ip, lr, pc}^ │ │ │ │ svcvs 0x003b1c5a │ │ │ │ ldrd r6, [sp], sl │ │ │ │ - blcs 38500 │ │ │ │ + blcs 384fc │ │ │ │ svcvs 0x003bd035 │ │ │ │ @ instruction: 0xf103681b │ │ │ │ - blcc 6ec20 │ │ │ │ + blcc 6ec1c │ │ │ │ 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: 0xf7e44479 │ │ │ │ - ands lr, sl, r4, asr #24 │ │ │ │ + ands lr, sl, r6, asr #24 │ │ │ │ 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 1eef6d8 │ │ │ │ + bvs 1eef6d4 │ │ │ │ movwls r6, #2075 @ 0x81b │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ ldrbtne pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf7e44479 │ │ │ │ - svcvs 0x003bec28 │ │ │ │ + svcvs 0x003bec2a │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl fff5be20 │ │ │ │ + bl fffdbe1c │ │ │ │ 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 │ │ │ │ @@ -28052,105 +28051,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: 0xf7e44479 │ │ │ │ - svcvs 0x003bebea │ │ │ │ + svcvs 0x003bebec │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - bl fefdbe9c │ │ │ │ + bl ff05be98 │ │ │ │ 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: 0xf7e44618 │ │ │ │ - strmi lr, [r3], -r8, lsr #23 │ │ │ │ + strmi lr, [r3], -sl, lsr #23 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ mrcvs 1, 5, r6, cr11, cr10, {2} │ │ │ │ andle r2, r2, r0, lsl #22 │ │ │ │ - blvs 1eb9a38 │ │ │ │ - bvs 1ef5fb8 │ │ │ │ - blcs 381c0 │ │ │ │ - bvs 1f11f70 │ │ │ │ - bvs 1eb81c8 │ │ │ │ + blvs 1eb9a34 │ │ │ │ + bvs 1ef5fb4 │ │ │ │ + blcs 381bc │ │ │ │ + bvs 1f11f6c │ │ │ │ + bvs 1eb81c4 │ │ │ │ @ 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: 0xf7e46878 │ │ │ │ - @ instruction: 0x4603ec5a │ │ │ │ + @ instruction: 0x4603ec5c │ │ │ │ teqle ip, r0, lsl #22 │ │ │ │ - blcs 38688 │ │ │ │ + blcs 38684 │ │ │ │ svcvs 0x003bd02b │ │ │ │ addseq r6, fp, fp, lsl r8 │ │ │ │ ldrmi r6, [r3], #-2234 @ 0xfffff746 │ │ │ │ movwcc r6, #6171 @ 0x181b │ │ │ │ - blcs b7c01c │ │ │ │ - blmi ffb123e0 │ │ │ │ + blcs b7c018 │ │ │ │ + blmi ffb123dc │ │ │ │ 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 fe15bf58 │ │ │ │ - blmi ff996020 │ │ │ │ + bl fe1dbf54 │ │ │ │ + blmi ff99601c │ │ │ │ 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: 0xf7e44479 │ │ │ │ - svcvs 0x003beb6e │ │ │ │ + svcvs 0x003beb70 │ │ │ │ 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: 0xf7e46878 │ │ │ │ - ldrbvs lr, [r8, #-3086]! @ 0xfffff3f2 │ │ │ │ + ldrbvs lr, [r8, #-3088]! @ 0xfffff3f0 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 3c0a0 │ │ │ │ + blcs 3c09c │ │ │ │ svcvs 0x003bd104 │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ - blcs 39630 │ │ │ │ + blcs 3962c │ │ │ │ ldclvc 0, cr13, [fp, #8]! │ │ │ │ tstle r1, sl, lsr fp │ │ │ │ - blcs 3873c │ │ │ │ - blmi ff112078 │ │ │ │ + blcs 38738 │ │ │ │ + blmi ff112074 │ │ │ │ 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: 0xf7e44479 │ │ │ │ - @ instruction: 0x7dfaeb36 │ │ │ │ + @ instruction: 0x7dfaeb38 │ │ │ │ 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 │ │ │ │ @@ -28170,88 +28169,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 fff5c068 │ │ │ │ + b fffdc064 │ │ │ │ svcvs 0x003b7dfa │ │ │ │ ldmdavs fp!, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ - blcs ebc150 │ │ │ │ + blcs ebc14c │ │ │ │ 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 feeb9e00 │ │ │ │ + blvs feeb9dfc │ │ │ │ and r6, r2, sl, asr r1 │ │ │ │ movwcc r6, #7099 @ 0x1bbb │ │ │ │ - blvs feef700c │ │ │ │ - blcs 3c190 │ │ │ │ - blvs fef12134 │ │ │ │ - blcs f7c198 │ │ │ │ + blvs feef7008 │ │ │ │ + blcs 3c18c │ │ │ │ + blvs fef12130 │ │ │ │ + blcs f7c194 │ │ │ │ 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 ff4f9030 │ │ │ │ + bne ff4f902c │ │ │ │ @ instruction: 0xf7e4461a │ │ │ │ - @ instruction: 0x4603e85e │ │ │ │ + strmi lr, [r3], -r0, ror #16 │ │ │ │ tstle ip, r0, lsl #22 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - bne ff579044 │ │ │ │ + bne ff579040 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603ea92 │ │ │ │ + @ instruction: 0x4603ea94 │ │ │ │ @ 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 ffef747c │ │ │ │ + blvs ffef7478 │ │ │ │ mvnsvs r3, #16, 6 @ 0x40000000 │ │ │ │ movwcc r6, #7483 @ 0x1d3b │ │ │ │ - blvs ffef7688 │ │ │ │ - blcs 3820c │ │ │ │ + blvs ffef7684 │ │ │ │ + blcs 38208 │ │ │ │ ldcvs 1, cr13, [fp], #808 @ 0x328 │ │ │ │ eorle r2, r7, r0, lsl #22 │ │ │ │ - blcs 39398 │ │ │ │ + blcs 39394 │ │ │ │ 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 1fdc164 │ │ │ │ + b fe05c160 │ │ │ │ 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: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603ea54 │ │ │ │ + @ instruction: 0x4603ea56 │ │ │ │ svcvs 0x003b18e2 │ │ │ │ svcvs 0x003b615a │ │ │ │ mrrcne 8, 1, r6, sl, cr11 │ │ │ │ andsvs r6, sl, fp, lsr pc │ │ │ │ tst sl, pc, lsr r3 │ │ │ │ - blcs 392e8 │ │ │ │ + blcs 392e4 │ │ │ │ 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 │ │ │ │ @@ -28259,18 +28258,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: 0xf7e44479 │ │ │ │ - svcvs 0x003bea4c │ │ │ │ + svcvs 0x003bea4e │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - b 85c1d8 │ │ │ │ + b 8dc1d4 │ │ │ │ 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 │ │ │ │ @@ -28282,95 +28281,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 6f098 │ │ │ │ + blcc 6f094 │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r7} │ │ │ │ ldmdavs fp, {r0, r1, r4, sl, lr} │ │ │ │ ldmdbmi fp!, {r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e44479 │ │ │ │ - svcvs 0x003bea14 │ │ │ │ + svcvs 0x003bea16 │ │ │ │ svcvs 0x003b695c │ │ │ │ @ instruction: 0x4618695b │ │ │ │ - stmib r8!, {r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib sl!, {r2, r5, 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: 0xf7e44618 │ │ │ │ - @ instruction: 0x4603e9d6 │ │ │ │ + @ instruction: 0x4603e9d8 │ │ │ │ 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 38564 │ │ │ │ + blcs 38560 │ │ │ │ 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 ebc38c │ │ │ │ + blcs ebc388 │ │ │ │ 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 3c3a0 │ │ │ │ + blcs 3c39c │ │ │ │ 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 │ │ │ │ - ldrdeq r2, [r2], -lr │ │ │ │ - ldrdeq r0, [r1], -r0 @ │ │ │ │ + andeq r2, r2, r2, ror #11 │ │ │ │ + @ instruction: 0x000101b8 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq pc, r0, r8, ror pc @ │ │ │ │ - andeq pc, r0, r4, lsl #30 │ │ │ │ - strdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0x0000feb0 │ │ │ │ - andeq pc, r0, lr, lsl #28 │ │ │ │ - andeq pc, r0, r0, lsl #28 │ │ │ │ - andeq pc, r0, r6, lsl lr @ │ │ │ │ - @ instruction: 0x0000fdb4 │ │ │ │ - andeq pc, r0, lr, asr sp @ │ │ │ │ - andeq pc, r0, lr, lsl #25 │ │ │ │ - andeq pc, r0, ip, asr #24 │ │ │ │ - andeq pc, r0, r4, lsl #22 │ │ │ │ + andeq pc, r0, r0, ror #30 │ │ │ │ + andeq pc, r0, ip, ror #29 │ │ │ │ + andeq pc, r0, r4, ror #29 │ │ │ │ + muleq r0, r8, lr │ │ │ │ + strdeq pc, [r0], -r6 │ │ │ │ + andeq pc, r0, r8, ror #27 │ │ │ │ + strdeq pc, [r0], -lr │ │ │ │ + muleq r0, ip, sp │ │ │ │ + andeq pc, r0, r6, asr #26 │ │ │ │ + andeq pc, r0, r6, ror ip @ │ │ │ │ + andeq pc, r0, r4, lsr ip @ │ │ │ │ + andeq pc, r0, ip, ror #21 │ │ │ │ ldmdbvs fp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 3c408 │ │ │ │ + blcs 3c404 │ │ │ │ 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 38aac │ │ │ │ - blmi 5923e8 │ │ │ │ + blcs 38aa8 │ │ │ │ + blmi 5923e4 │ │ │ │ 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: 0xf7e44479 │ │ │ │ - @ instruction: 0x7dfae97e │ │ │ │ + @ instruction: 0x7dfae980 │ │ │ │ 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} │ │ │ │ @@ -28380,60 +28379,60 @@ │ │ │ │ svcvs 0x003b681a │ │ │ │ svcvs 0x003b60da │ │ │ │ cmpvs sl, r0, lsl #4 │ │ │ │ @ instruction: 0x46187dfb │ │ │ │ ssatmi r3, #30, r8, asr #14 │ │ │ │ svclt 0x0000bdb0 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq pc, r0, r0, ror #20 │ │ │ │ + andeq pc, r0, r8, asr #20 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl feb75628 │ │ │ │ + bl feb75624 │ │ │ │ @ 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 66f630 │ │ │ │ + blmi 66f62c │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2840 @ 0xfffff4e8 │ │ │ │ - blmi 6364b4 │ │ │ │ + blmi 6364b0 │ │ │ │ ldmdavs sl, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ ldrbtmi r4, [fp], #-2839 @ 0xfffff4e9 │ │ │ │ - blmi 5f65c0 │ │ │ │ + blmi 5f65bc │ │ │ │ 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 ff2dc46c │ │ │ │ - blmi 476a54 │ │ │ │ + blx ff2dc468 │ │ │ │ + blmi 476a50 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl r3!, {r1, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3f64e8 │ │ │ │ + blmi 3f64e4 │ │ │ │ ldmvs sl, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmiapl r3!, {r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ - blmi 3b64f4 │ │ │ │ + blmi 3b64f0 │ │ │ │ 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 │ │ │ │ - andeq r1, r2, r4, asr #23 │ │ │ │ + andeq r1, r2, r8, asr #23 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - ldrdeq r5, [r2], -sl │ │ │ │ + ldrdeq r5, [r2], -lr │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ - andeq r5, r2, lr, asr #25 │ │ │ │ - andeq r5, r2, r8, asr #25 │ │ │ │ - andeq r5, r2, ip, lsr #25 │ │ │ │ - andeq r5, r2, r0, lsr #25 │ │ │ │ + ldrdeq r5, [r2], -r2 │ │ │ │ + andeq r5, r2, ip, asr #25 │ │ │ │ + @ instruction: 0x00025cb0 │ │ │ │ + andeq r5, r2, r4, lsr #25 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - muleq r2, r4, ip │ │ │ │ + muleq r2, r8, ip │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ │ │ │ │ -0001e4c8 : │ │ │ │ +0001e4c4 : │ │ │ │ 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] │ │ │ │ @@ -28443,22 +28442,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 1e41c │ │ │ │ + bl 1e418 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -0001e4fe : │ │ │ │ +0001e4fa : │ │ │ │ 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] │ │ │ │ @@ -28469,22 +28468,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 1e41c │ │ │ │ + bl 1e418 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -0001e536 : │ │ │ │ +0001e532 : │ │ │ │ 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] │ │ │ │ @@ -28495,15 +28494,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 1e41c │ │ │ │ + bl 1e418 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ @@ -28517,31 +28516,31 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r0, #8 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e59c │ │ │ │ + bne.n 1e598 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e5c4 │ │ │ │ + b.n 1e5c0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e844 │ │ │ │ + bl 1e840 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5bc │ │ │ │ + bne.n 1e5b8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e5c4 │ │ │ │ + b.n 1e5c0 │ │ │ │ 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 │ │ │ │ @@ -28551,23 +28550,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 1e5fe │ │ │ │ + beq.n 1e5fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5f8 │ │ │ │ + beq.n 1e5f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e96a │ │ │ │ + bl 1e966 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -28582,17 +28581,17 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r0, #16 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e636 │ │ │ │ + bne.n 1e632 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e692 │ │ │ │ + b.n 1e68e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx 2420 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -28604,33 +28603,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 1ec60 │ │ │ │ + bl 1ec5c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e682 │ │ │ │ + beq.n 1e67e │ │ │ │ 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 21a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eb4c │ │ │ │ + bl 1eb48 │ │ │ │ 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 │ │ │ │ @@ -28640,40 +28639,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 1ec60 │ │ │ │ + bl 1ec5c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6f8 │ │ │ │ + beq.n 1e6f4 │ │ │ │ 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 2420 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - bge.n 1e6f0 │ │ │ │ + bge.n 1e6ec │ │ │ │ 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 21a4 │ │ │ │ - b.n 1e6fc │ │ │ │ + b.n 1e6f8 │ │ │ │ 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} │ │ │ │ @@ -28685,45 +28684,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 1e99e │ │ │ │ + bl 1e99a │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e76c │ │ │ │ + beq.n 1e768 │ │ │ │ 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 2420 <__time64@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - bge.n 1e770 │ │ │ │ + bge.n 1e76c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e69c │ │ │ │ + bl 1e698 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e766 │ │ │ │ + beq.n 1e762 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 1e770 │ │ │ │ + b.n 1e76c │ │ │ │ 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} │ │ │ │ @@ -28733,115 +28732,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 1edc4 │ │ │ │ + bl 1edc0 │ │ │ │ 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] @ (1e838 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e834 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (1e83c ) │ │ │ │ + ldr r3, [pc, #124] @ (1e838 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2420 <__time64@plt> │ │ │ │ strd r0, r1, [r7, #24] │ │ │ │ - b.n 1e800 │ │ │ │ + b.n 1e7fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bge.n 1e7f4 │ │ │ │ + bge.n 1e7f0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e69c │ │ │ │ - b.n 1e800 │ │ │ │ + bl 1e698 │ │ │ │ + b.n 1e7fc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e818 │ │ │ │ + b.n 1e814 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ee1a │ │ │ │ + bl 1ee16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7d4 │ │ │ │ + bne.n 1e7d0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (1e840 ) │ │ │ │ + ldr r1, [pc, #36] @ (1e83c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1e83c ) │ │ │ │ + ldr r2, [pc, #28] @ (1e838 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1e830 │ │ │ │ + beq.n 1e82c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r6, r0, r1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ 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, #108] @ (1e8c8 ) │ │ │ │ + ldr r4, [pc, #108] @ (1e8c4 ) │ │ │ │ add r4, pc │ │ │ │ movs r0, #24 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e872 │ │ │ │ + bne.n 1e86e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e8c0 │ │ │ │ + b.n 1e8bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e87c │ │ │ │ + bgt.n 1e878 │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e888 │ │ │ │ - ldr r3, [pc, #72] @ (1e8cc ) │ │ │ │ + bne.n 1e884 │ │ │ │ + ldr r3, [pc, #72] @ (1e8c8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -28856,53 +28855,53 @@ │ │ │ │ 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 1e8be │ │ │ │ + bne.n 1e8ba │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e8c0 │ │ │ │ + b.n 1e8bc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ 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 1e932 │ │ │ │ + b.n 1e92e │ │ │ │ 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 1e926 │ │ │ │ + b.n 1e922 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e912 │ │ │ │ + beq.n 1e90e │ │ │ │ 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] │ │ │ │ @@ -28910,56 +28909,56 @@ │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8fc │ │ │ │ + bne.n 1e8f8 │ │ │ │ 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 1e8ec │ │ │ │ + blt.n 1e8e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 1e956 │ │ │ │ + b.n 1e952 │ │ │ │ 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 1e942 │ │ │ │ + blt.n 1e93e │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ 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] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e8d0 │ │ │ │ + bl 1e8cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ nop │ │ │ │ @@ -28981,47 +28980,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 2a464 │ │ │ │ + bl 2a45c │ │ │ │ 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 1ea0a │ │ │ │ + b.n 1ea06 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ea04 │ │ │ │ + bne.n 1ea00 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea04 │ │ │ │ + bne.n 1ea00 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 1ea12 │ │ │ │ + b.n 1ea0e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9e2 │ │ │ │ + bne.n 1e9de │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -29037,91 +29036,91 @@ │ │ │ │ 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, #248] @ (1eb40 ) │ │ │ │ + ldr r2, [pc, #248] @ (1eb3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1eb44 ) │ │ │ │ + ldr r3, [pc, #248] @ (1eb40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e844 │ │ │ │ + bl 1e840 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea74 │ │ │ │ + bne.n 1ea70 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eb1e │ │ │ │ + b.n 1eb1a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1edc4 │ │ │ │ - b.n 1ea98 │ │ │ │ + bl 1edc0 │ │ │ │ + b.n 1ea94 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1eb4c │ │ │ │ + bl 1eb48 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea98 │ │ │ │ + bne.n 1ea94 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1e96a │ │ │ │ + bl 1e966 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1eb1e │ │ │ │ + b.n 1eb1a │ │ │ │ add.w r2, r7, #16 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1ee1a │ │ │ │ + bl 1ee16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea7c │ │ │ │ + bne.n 1ea78 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 1eaea │ │ │ │ + b.n 1eae6 │ │ │ │ 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, #20] │ │ │ │ - b.n 1eade │ │ │ │ + b.n 1eada │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eac4 │ │ │ │ + bne.n 1eac0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 1eab4 │ │ │ │ + blt.n 1eab0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -29133,34 +29132,34 @@ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (1eb48 ) │ │ │ │ + ldr r1, [pc, #40] @ (1eb44 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1eb44 ) │ │ │ │ + ldr r2, [pc, #32] @ (1eb40 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1eb36 │ │ │ │ + beq.n 1eb32 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ 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 │ │ │ │ @@ -29175,83 +29174,83 @@ │ │ │ │ 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 1eb94 │ │ │ │ + ble.n 1eb90 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1ea32 │ │ │ │ + bl 1ea2e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a464 │ │ │ │ + bl 2a45c │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 1ebe8 │ │ │ │ + b.n 1ebe4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ebe2 │ │ │ │ + bne.n 1ebde │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebe2 │ │ │ │ + bne.n 1ebde │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec58 │ │ │ │ + b.n 1ec54 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc2 │ │ │ │ + bne.n 1ebbe │ │ │ │ movs r0, #16 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec02 │ │ │ │ + bne.n 1ebfe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec58 │ │ │ │ + b.n 1ec54 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2870 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec22 │ │ │ │ + bne.n 1ec1e │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec58 │ │ │ │ + b.n 1ec54 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -29294,48 +29293,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 2a464 │ │ │ │ + bl 2a45c │ │ │ │ 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 1ed12 │ │ │ │ + b.n 1ed0e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ed08 │ │ │ │ + bne.n 1ed04 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ed08 │ │ │ │ + bne.n 1ed04 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecd4 │ │ │ │ + beq.n 1ecd0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 1ece4 │ │ │ │ + b.n 1ece0 │ │ │ │ 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] │ │ │ │ @@ -29351,23 +29350,23 @@ │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 1ed1a │ │ │ │ + b.n 1ed16 │ │ │ │ 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 1eca8 │ │ │ │ + bne.n 1eca4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -29375,73 +29374,73 @@ │ │ │ │ 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 │ │ │ │ - bne.n 1ed48 │ │ │ │ + bne.n 1ed44 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1edc4 │ │ │ │ + bl 1edc0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1edbc │ │ │ │ + b.n 1edb8 │ │ │ │ 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 2a464 │ │ │ │ + bl 2a45c │ │ │ │ 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 1edac │ │ │ │ + b.n 1eda8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1eda2 │ │ │ │ + bne.n 1ed9e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eda2 │ │ │ │ + bne.n 1ed9e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1edbc │ │ │ │ + b.n 1edb8 │ │ │ │ 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 1ed7e │ │ │ │ + bne.n 1ed7a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1edc4 │ │ │ │ + bl 1edc0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -29449,40 +29448,40 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1edfe │ │ │ │ + b.n 1edfa │ │ │ │ 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 1ee0c │ │ │ │ + bne.n 1ee08 │ │ │ │ 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 1edda │ │ │ │ - b.n 1ee0e │ │ │ │ + blt.n 1edd6 │ │ │ │ + b.n 1ee0a │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -29490,15 +29489,15 @@ │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee98 │ │ │ │ + beq.n 1ee94 │ │ │ │ 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] │ │ │ │ @@ -29509,49 +29508,49 @@ │ │ │ │ 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 1ee94 │ │ │ │ + bne.n 1ee90 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1ee84 │ │ │ │ + b.n 1ee80 │ │ │ │ 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 1ee92 │ │ │ │ + bne.n 1ee8e │ │ │ │ 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 1ee60 │ │ │ │ - b.n 1ee94 │ │ │ │ + blt.n 1ee5c │ │ │ │ + b.n 1ee90 │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ee9a │ │ │ │ + b.n 1ee96 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -29564,90 +29563,90 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ef64 │ │ │ │ + ble.n 1ef60 │ │ │ │ blx 2714 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2a714 │ │ │ │ + bl 2a70c │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1ef16 │ │ │ │ + b.n 1ef12 │ │ │ │ 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 1ef0c │ │ │ │ + beq.n 1ef08 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1ef66 │ │ │ │ + b.n 1ef62 │ │ │ │ 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 1eee8 │ │ │ │ + blt.n 1eee4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1ef58 │ │ │ │ + b.n 1ef54 │ │ │ │ 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 1ef4e │ │ │ │ + beq.n 1ef4a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1ef66 │ │ │ │ + b.n 1ef62 │ │ │ │ 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 1ef2a │ │ │ │ - b.n 1ef66 │ │ │ │ + bgt.n 1ef26 │ │ │ │ + b.n 1ef62 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29657,29 +29656,29 @@ │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1ef92 │ │ │ │ + bgt.n 1ef8e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f036 │ │ │ │ + b.n 1f032 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a714 │ │ │ │ + bl 2a70c │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f034 │ │ │ │ + beq.n 1f030 │ │ │ │ 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] │ │ │ │ @@ -29690,77 +29689,77 @@ │ │ │ │ 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 1f030 │ │ │ │ + bne.n 1f02c │ │ │ │ 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 2a714 │ │ │ │ + bl 2a70c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1f022 │ │ │ │ + b.n 1f01e │ │ │ │ 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 1f02e │ │ │ │ + bne.n 1f02a │ │ │ │ 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 2a714 │ │ │ │ + bl 2a70c │ │ │ │ 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 1efee │ │ │ │ - b.n 1f030 │ │ │ │ + bne.n 1efea │ │ │ │ + b.n 1f02c │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f036 │ │ │ │ + b.n 1f032 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ 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 1f10c │ │ │ │ + b.n 1f108 │ │ │ │ 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 │ │ │ │ @@ -29839,20 +29838,20 @@ │ │ │ │ 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 1f058 │ │ │ │ + bhi.n 1f054 │ │ │ │ add r5, r0 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n 1f1ac │ │ │ │ - add r1, pc, #8 @ (adr r1, 1f128 ) │ │ │ │ + bhi.n 1f1a8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1f124 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ @@ -29967,66 +29966,64 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f03e │ │ │ │ + bl 1f03a │ │ │ │ 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, #28] @ (1f260 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f258 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #24] @ (1f264 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f25c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ 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] @ (1f2e8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1f2e0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (1f2ec ) │ │ │ │ + ldr r3, [pc, #100] @ (1f2e4 ) │ │ │ │ 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 1f2c6 │ │ │ │ + beq.n 1f2be │ │ │ │ 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] │ │ │ │ @@ -30037,112 +30034,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 2348 <__getsockopt64@plt> │ │ │ │ - b.n 1f2c8 │ │ │ │ + b.n 1f2c0 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (1f2f0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f2e8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (1f2ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1f2e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1f2e0 │ │ │ │ + beq.n 1f2d8 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ 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] @ (1f384 ) │ │ │ │ + ldr r3, [pc, #120] @ (1f37c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27f8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f37a │ │ │ │ + beq.n 1f372 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f346 │ │ │ │ + beq.n 1f33e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 230c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #92] @ (1f388 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f380 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 230c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #80] @ (1f38c ) │ │ │ │ + ldr r3, [pc, #80] @ (1f384 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #80] @ (1f390 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f388 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #76] @ (1f394 ) │ │ │ │ + ldr r3, [pc, #76] @ (1f38c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f37c │ │ │ │ + beq.n 1f374 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #60] @ (1f398 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f390 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ blx 21f8 <__setsockopt64@plt> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #44] @ (1f39c ) │ │ │ │ + ldr r3, [pc, #44] @ (1f394 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 21f8 <__setsockopt64@plt> │ │ │ │ - b.n 1f37c │ │ │ │ + b.n 1f374 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - sub.w r0, r2, r0 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + @ instruction: 0xeb8e0000 │ │ │ │ + subs r0, r7, r6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r6, r5, r6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #32] @ (1f3b4 ) │ │ │ │ + ldr r6, [pc, #64] @ (1f3cc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #0] @ (1f398 ) │ │ │ │ + ldr r6, [pc, #32] @ (1f3b0 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ movs r2, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ @@ -30150,15 +30147,15 @@ │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ 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] @ (1f3d8 ) │ │ │ │ + ldr r3, [pc, #16] @ (1f3d0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #13 │ │ │ │ blx 20d8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -30168,69 +30165,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] @ (1f460 ) │ │ │ │ + ldr r2, [pc, #108] @ (1f458 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #108] @ (1f464 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f45c ) │ │ │ │ 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 1f40e │ │ │ │ + bne.n 1f406 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f440 │ │ │ │ + b.n 1f438 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f41a │ │ │ │ + ble.n 1f412 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 1f41e │ │ │ │ + b.n 1f416 │ │ │ │ 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 21f8 <__setsockopt64@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f43e │ │ │ │ + beq.n 1f436 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f440 │ │ │ │ + b.n 1f438 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (1f468 ) │ │ │ │ + ldr r1, [pc, #36] @ (1f460 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1f464 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f45c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f458 │ │ │ │ + beq.n 1f450 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r0, #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 │ │ │ │ @@ -30240,39 +30237,39 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2168 <__fcntl_time64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1f49a │ │ │ │ + bge.n 1f492 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f4ce │ │ │ │ + b.n 1f4c6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4aa │ │ │ │ + beq.n 1f4a2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 1f4b2 │ │ │ │ + b.n 1f4aa │ │ │ │ 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 2168 <__fcntl_time64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1f4cc │ │ │ │ + bge.n 1f4c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f4ce │ │ │ │ + b.n 1f4c6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ @@ -30292,32 +30289,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 1f524 │ │ │ │ + beq.n 1f51c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1f524 │ │ │ │ + beq.n 1f51c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1f524 │ │ │ │ + beq.n 1f51c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 1f524 │ │ │ │ + beq.n 1f51c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 1f524 │ │ │ │ + beq.n 1f51c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 1f528 │ │ │ │ + bne.n 1f520 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f52a │ │ │ │ + b.n 1f522 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ @@ -30327,70 +30324,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, #376] @ (1f6d0 ) │ │ │ │ + ldr r2, [pc, #376] @ (1f6c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1f6d4 ) │ │ │ │ + ldr r3, [pc, #376] @ (1f6cc ) │ │ │ │ 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 1f5b0 │ │ │ │ + beq.n 1f5a8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2aa48 │ │ │ │ + bl 2aa40 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #328] @ 1f6c8 │ │ │ │ + vldr d7, [pc, #328] @ 1f6c0 │ │ │ │ vmul.f64 d8, d6, d7 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2aa48 │ │ │ │ + bl 2aa40 │ │ │ │ vmov d5, r0, r1 │ │ │ │ - vldr d6, [pc, #300] @ 1f6c8 │ │ │ │ + vldr d6, [pc, #300] @ 1f6c0 │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 1f5b6 │ │ │ │ + b.n 1f5ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5be │ │ │ │ - b.n 1f5ca │ │ │ │ + bne.n 1f5b6 │ │ │ │ + b.n 1f5c2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5ca │ │ │ │ + beq.n 1f5c2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f6a0 │ │ │ │ + b.n 1f698 │ │ │ │ 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 1f5de │ │ │ │ + beq.n 1f5d6 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r7, #32] │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5ea │ │ │ │ + beq.n 1f5e2 │ │ │ │ movs r3, #4 │ │ │ │ strh r3, [r7, #32] │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #1 │ │ │ │ blx 2834 │ │ │ │ @@ -30403,185 +30400,185 @@ │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #2 │ │ │ │ blx 2834 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f660 │ │ │ │ + ble.n 1f658 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f634 │ │ │ │ + beq.n 1f62c │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f634 │ │ │ │ + beq.n 1f62c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f6a0 │ │ │ │ + b.n 1f698 │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f64e │ │ │ │ + beq.n 1f646 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f64e │ │ │ │ + beq.n 1f646 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1f6a0 │ │ │ │ + b.n 1f698 │ │ │ │ ldrsh.w r3, [r7, #34] @ 0x22 │ │ │ │ uxth r3, r3 │ │ │ │ and.w r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f698 │ │ │ │ + beq.n 1f690 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f6a0 │ │ │ │ + b.n 1f698 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f66a │ │ │ │ + bne.n 1f662 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f6a0 │ │ │ │ + b.n 1f698 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f680 │ │ │ │ + beq.n 1f678 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f680 │ │ │ │ + bne.n 1f678 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f6a0 │ │ │ │ + b.n 1f698 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f4f8 │ │ │ │ + bl 1f4f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f69c │ │ │ │ + bne.n 1f694 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f6a0 │ │ │ │ + b.n 1f698 │ │ │ │ nop │ │ │ │ - b.n 1f5ca │ │ │ │ + b.n 1f5c2 │ │ │ │ nop │ │ │ │ - b.n 1f5ca │ │ │ │ - ldr r1, [pc, #52] @ (1f6d8 ) │ │ │ │ + b.n 1f5c2 │ │ │ │ + ldr r1, [pc, #52] @ (1f6d0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #44] @ (1f6d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f6cc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f6ba │ │ │ │ + beq.n 1f6b2 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ 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] @ (1f794 ) │ │ │ │ + ldr r2, [pc, #156] @ (1f78c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (1f798 ) │ │ │ │ + ldr r3, [pc, #156] @ (1f790 ) │ │ │ │ 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 1f71a │ │ │ │ + bne.n 1f712 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 1f762 │ │ │ │ + b.n 1f75a │ │ │ │ movs r0, #0 │ │ │ │ blx 2420 <__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 1f748 │ │ │ │ + bge.n 1f740 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f774 │ │ │ │ + b.n 1f76c │ │ │ │ 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 1f536 │ │ │ │ + bl 1f52e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ (1f79c ) │ │ │ │ + ldr r1, [pc, #36] @ (1f794 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (1f798 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f790 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f78c │ │ │ │ + beq.n 1f784 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ 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] @ (1f818 ) │ │ │ │ + ldr r2, [pc, #92] @ (1f810 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #92] @ (1f81c ) │ │ │ │ + ldr r3, [pc, #92] @ (1f814 ) │ │ │ │ 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] │ │ │ │ @@ -30592,115 +30589,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 1f536 │ │ │ │ + bl 1f52e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (1f820 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f818 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1f81c ) │ │ │ │ + ldr r2, [pc, #32] @ (1f814 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f80e │ │ │ │ + beq.n 1f806 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ 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] @ (1f8b8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1f8b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (1f8bc ) │ │ │ │ + ldr r3, [pc, #120] @ (1f8b4 ) │ │ │ │ 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 1f87e │ │ │ │ + bne.n 1f876 │ │ │ │ add.w r3, r7, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 27bc │ │ │ │ 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 1f536 │ │ │ │ + bl 1f52e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (1f8c0 ) │ │ │ │ + ldr r1, [pc, #40] @ (1f8b8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1f8bc ) │ │ │ │ + ldr r2, [pc, #32] @ (1f8b4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1f8ae │ │ │ │ + beq.n 1f8a6 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ 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 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8f0 │ │ │ │ + bne.n 1f8e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f974 │ │ │ │ + b.n 1f96c │ │ │ │ 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] │ │ │ │ @@ -30715,15 +30712,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 1b164 │ │ │ │ + bl 1b160 │ │ │ │ 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 │ │ │ │ @@ -30755,82 +30752,82 @@ │ │ │ │ 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 1f8c4 │ │ │ │ + bl 1f8bc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9a0 │ │ │ │ + bne.n 1f998 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f9fa │ │ │ │ + b.n 1f9f2 │ │ │ │ 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 21024 │ │ │ │ + bl 2101c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9ea │ │ │ │ + beq.n 1f9e2 │ │ │ │ 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] @ (1fa04 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f9fc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 1f9fa │ │ │ │ + b.n 1f9f2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20dcc │ │ │ │ + bl 20dc4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1f3d0 │ │ │ │ + b.n 1f3a0 │ │ │ │ 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] │ │ │ │ - bl 1f8c4 │ │ │ │ + bl 1f8bc │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2504 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1fa3a │ │ │ │ + bge.n 1fa32 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 20dcc │ │ │ │ + bl 20dc4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fa48 │ │ │ │ + b.n 1fa40 │ │ │ │ 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] │ │ │ │ @@ -30841,23 +30838,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 1f8c4 │ │ │ │ + bl 1f8bc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1fa7a │ │ │ │ + bge.n 1fa72 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20dcc │ │ │ │ + bl 20dc4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fa88 │ │ │ │ + b.n 1fa80 │ │ │ │ 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] │ │ │ │ @@ -30872,80 +30869,80 @@ │ │ │ │ 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 1fac6 │ │ │ │ + bne.n 1fabe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 266c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ strh r2, [r3, #2] │ │ │ │ - b.n 1faf2 │ │ │ │ + b.n 1faea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1fae6 │ │ │ │ + bne.n 1fade │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ uxth r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 266c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strh r2, [r3, #2] │ │ │ │ - b.n 1faf2 │ │ │ │ + b.n 1faea │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #16] @ (1fafc ) │ │ │ │ + ldr r3, [pc, #16] @ (1faf4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 202d4 │ │ │ │ + b.n 202a4 │ │ │ │ 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] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1fd26 │ │ │ │ + bl 1fd1e │ │ │ │ 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 r1, [r7, #4] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1fcfc │ │ │ │ + bl 1fcf4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30954,475 +30951,475 @@ │ │ │ │ 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 1fb82 │ │ │ │ + beq.n 1fb7a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1fba0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1fb98 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 1fb94 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 1fb8c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #28] @ (1fba4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1fb9c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1c068 │ │ │ │ + bl 1c064 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 202d0 │ │ │ │ + b.n 202a0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 202ac │ │ │ │ + b.n 2027c │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #104] @ (1fc24 ) │ │ │ │ + ldr r3, [pc, #104] @ (1fc1c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fbde │ │ │ │ + bne.n 1fbd6 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r0, #2 │ │ │ │ movt r0, #32 │ │ │ │ mov.w r1, #0 │ │ │ │ blx 242c │ │ │ │ - ldr r3, [pc, #80] @ (1fc28 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fc20 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 27c8 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2624 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fc1a │ │ │ │ + bne.n 1fc12 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #52] @ (1fc2c ) │ │ │ │ + ldr r3, [pc, #52] @ (1fc24 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2804 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #28] @ (1fc30 ) │ │ │ │ + ldr r3, [pc, #28] @ (1fc28 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, lr │ │ │ │ movs r2, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - b.n 20228 │ │ │ │ + b.n 201f8 │ │ │ │ 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, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r3, [pc, #148] @ (1fce4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1fcdc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fc6a │ │ │ │ + beq.n 1fc62 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fc76 │ │ │ │ + beq.n 1fc6e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fc80 │ │ │ │ + bne.n 1fc78 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fc80 │ │ │ │ - ldr r3, [pc, #112] @ (1fce8 ) │ │ │ │ + beq.n 1fc78 │ │ │ │ + ldr r3, [pc, #112] @ (1fce0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fcdc │ │ │ │ + beq.n 1fcd4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fcdc │ │ │ │ + beq.n 1fcd4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 25c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1fcb4 │ │ │ │ + bgt.n 1fcac │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #76] @ (1fcec ) │ │ │ │ + ldr r3, [pc, #76] @ (1fce4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2804 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #68] @ (1fcf0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fce8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 20e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1fcdc │ │ │ │ + bgt.n 1fcd4 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #44] @ (1fcf4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1fcec ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2804 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ldr r3, [pc, #36] @ (1fcf8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1fcf0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - b.n 202ac │ │ │ │ + b.n 2027c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20294 │ │ │ │ + b.n 20264 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - b.n 202ac │ │ │ │ + b.n 2027c │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ - b.n 202ac │ │ │ │ + b.n 2027c │ │ │ │ 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] │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1fd26 │ │ │ │ + bl 1fd1e │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ - ldr r2, [pc, #500] @ (1ff34 ) │ │ │ │ + ldr r2, [pc, #500] @ (1ff2c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #500] @ (1ff38 ) │ │ │ │ + ldr r3, [pc, #500] @ (1ff30 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r3, r7, #16 │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 17238 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fee2 │ │ │ │ - bl 1f8c4 │ │ │ │ + beq.w 1feda │ │ │ │ + bl 1f8bc │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fee6 │ │ │ │ + beq.w 1fede │ │ │ │ ldrh r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2534 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1feea │ │ │ │ + blt.w 1fee2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2168 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1feee │ │ │ │ + beq.w 1fee6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2168 <__fcntl_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1fef2 │ │ │ │ + beq.w 1feea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ blx 21f8 <__setsockopt64@plt> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1f2f4 │ │ │ │ + bl 1f2ec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1fe16 │ │ │ │ - ldr r3, [pc, #324] @ (1ff3c ) │ │ │ │ + bgt.n 1fe0e │ │ │ │ + ldr r3, [pc, #324] @ (1ff34 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27f8 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe10 │ │ │ │ + beq.n 1fe08 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 230c │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 1fe16 │ │ │ │ + b.n 1fe0e │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1fe3e │ │ │ │ - ldr r3, [pc, #288] @ (1ff40 ) │ │ │ │ + bgt.n 1fe36 │ │ │ │ + ldr r3, [pc, #288] @ (1ff38 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27f8 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe38 │ │ │ │ + beq.n 1fe30 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 230c │ │ │ │ str r0, [r7, #4] │ │ │ │ - b.n 1fe3e │ │ │ │ + b.n 1fe36 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 1fe54 │ │ │ │ + bge.n 1fe4c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #248] @ (1ff44 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ff3c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 1fe9e │ │ │ │ + b.n 1fe96 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1fa90 │ │ │ │ + bl 1fa88 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 24b0 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1fea8 │ │ │ │ + bne.n 1fea0 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bne.n 1fef6 │ │ │ │ + bne.n 1feee │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fefa │ │ │ │ + beq.n 1fef2 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 1fe5a │ │ │ │ - b.n 1feaa │ │ │ │ + ble.n 1fe52 │ │ │ │ + b.n 1fea2 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r3 │ │ │ │ blx 2390 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1fefe │ │ │ │ + blt.n 1fef6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1f46c │ │ │ │ + bl 1f464 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff02 │ │ │ │ + beq.n 1fefa │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - ldr r2, [pc, #120] @ (1ff48 ) │ │ │ │ + ldr r2, [pc, #120] @ (1ff40 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 1ff12 │ │ │ │ + b.n 1ff0a │ │ │ │ nop │ │ │ │ - b.n 1ff04 │ │ │ │ + b.n 1fefc │ │ │ │ nop │ │ │ │ - b.n 1ff04 │ │ │ │ + b.n 1fefc │ │ │ │ nop │ │ │ │ - b.n 1ff04 │ │ │ │ + b.n 1fefc │ │ │ │ nop │ │ │ │ - b.n 1ff04 │ │ │ │ + b.n 1fefc │ │ │ │ nop │ │ │ │ - b.n 1ff04 │ │ │ │ + b.n 1fefc │ │ │ │ nop │ │ │ │ - b.n 1ff04 │ │ │ │ + b.n 1fefc │ │ │ │ nop │ │ │ │ - b.n 1ff04 │ │ │ │ + b.n 1fefc │ │ │ │ nop │ │ │ │ - b.n 1ff04 │ │ │ │ + b.n 1fefc │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff10 │ │ │ │ + beq.n 1ff08 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20dcc │ │ │ │ + bl 20dc4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (1ff4c ) │ │ │ │ + ldr r1, [pc, #56] @ (1ff44 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (1ff38 ) │ │ │ │ + ldr r2, [pc, #32] @ (1ff30 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #172] @ 0xac │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1ff2c │ │ │ │ + beq.n 1ff24 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 202e4 │ │ │ │ + b.n 202b4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 202b8 │ │ │ │ + b.n 20288 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20280 │ │ │ │ + b.n 20250 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 201dc │ │ │ │ + b.n 201ac │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, 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, #8 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20074 │ │ │ │ + beq.w 2006c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20074 │ │ │ │ + beq.n 2006c │ │ │ │ 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] @ (20080 ) │ │ │ │ + ldr r2, [pc, #244] @ (20078 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f46c │ │ │ │ + bl 1f464 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffaa │ │ │ │ + bne.n 1ffa2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20076 │ │ │ │ - bl 1fba8 │ │ │ │ + b.n 2006e │ │ │ │ + bl 1fba0 │ │ │ │ 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 1fc34 │ │ │ │ + bl 1fc2c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ blx 24a4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -31440,85 +31437,85 @@ │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 27ec │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2003e │ │ │ │ + bgt.n 20036 │ │ │ │ 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] @ (20084 ) │ │ │ │ + ldr r2, [pc, #100] @ (2007c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #84] @ (20088 ) │ │ │ │ + ldr r3, [pc, #84] @ (20080 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2804 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f46c │ │ │ │ + bl 1f464 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20070 │ │ │ │ + bne.n 20068 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #44] @ (2008c ) │ │ │ │ + ldr r2, [pc, #44] @ (20084 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20076 │ │ │ │ + b.n 2006e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 20076 │ │ │ │ + b.n 2006e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 201d0 │ │ │ │ + b.n 201a0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 200f0 │ │ │ │ + b.n 200c0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ - b.n 200c4 │ │ │ │ + b.n 20094 │ │ │ │ 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, #8 │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f46c │ │ │ │ + bl 1f464 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200b8 │ │ │ │ + bne.n 200b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 201d2 │ │ │ │ - bl 1fba8 │ │ │ │ + b.n 201ca │ │ │ │ + bl 1fba0 │ │ │ │ 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 │ │ │ │ @@ -31538,106 +31535,106 @@ │ │ │ │ blx 2330 │ │ │ │ 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 20106 │ │ │ │ + beq.n 200fe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #208] @ (201dc ) │ │ │ │ + ldr r2, [pc, #208] @ (201d4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ 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 221c │ │ │ │ - b.n 20188 │ │ │ │ + b.n 20180 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 20fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 20148 │ │ │ │ + beq.n 20140 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 20160 │ │ │ │ - b.n 20178 │ │ │ │ + beq.n 20158 │ │ │ │ + b.n 20170 │ │ │ │ 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 1f6dc │ │ │ │ - b.n 20188 │ │ │ │ + bl 1f6d4 │ │ │ │ + b.n 20180 │ │ │ │ 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 1f6dc │ │ │ │ - b.n 20188 │ │ │ │ + bl 1f6d4 │ │ │ │ + b.n 20180 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #100] @ (201e0 ) │ │ │ │ + ldr r3, [pc, #100] @ (201d8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2804 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 201d2 │ │ │ │ + b.n 201ca │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 260c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2012c │ │ │ │ + ble.n 20124 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1f46c │ │ │ │ + bl 1f464 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201d0 │ │ │ │ + bne.n 201c8 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #36] @ (201e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (201dc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 201d2 │ │ │ │ + b.n 201ca │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w pc, [r1, #4095] @ 0xfff │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ 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, #8 │ │ │ │ @@ -31646,146 +31643,146 @@ │ │ │ │ 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 20216 │ │ │ │ + bne.n 2020e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 202f8 │ │ │ │ + b.n 202f0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 26c0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 20250 │ │ │ │ - bl 1f8c4 │ │ │ │ + blt.n 20248 │ │ │ │ + bl 1f8bc │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202da │ │ │ │ + beq.n 202d2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ nop │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1f46c │ │ │ │ + bl 1f464 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20292 │ │ │ │ - b.n 202e4 │ │ │ │ + bne.n 2028a │ │ │ │ + b.n 202dc │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 20278 │ │ │ │ + bne.n 20270 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f4f8 │ │ │ │ + bl 1f4f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20278 │ │ │ │ + beq.n 20270 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 202f8 │ │ │ │ + b.n 202f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f6dc │ │ │ │ + bl 1f6d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202de │ │ │ │ - b.n 20216 │ │ │ │ + beq.n 202d6 │ │ │ │ + b.n 2020e │ │ │ │ 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 21024 │ │ │ │ + bl 2101c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202e2 │ │ │ │ - bl 1f3b4 │ │ │ │ + beq.n 202da │ │ │ │ + bl 1f3ac │ │ │ │ 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] @ (20300 ) │ │ │ │ + ldr r2, [pc, #56] @ (202f8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 202f8 │ │ │ │ + b.n 202f0 │ │ │ │ nop │ │ │ │ - b.n 202e4 │ │ │ │ + b.n 202dc │ │ │ │ nop │ │ │ │ - b.n 202e4 │ │ │ │ + b.n 202dc │ │ │ │ nop │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 23b4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 202f6 │ │ │ │ + beq.n 202ee │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 20dcc │ │ │ │ + bl 20dc4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - udf #8 │ │ │ │ + ble.n 202e4 │ │ │ │ movs r0, r0 │ │ │ │ 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] @ (20538 ) │ │ │ │ + ldr r2, [pc, #536] @ (20530 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #536] @ (2053c ) │ │ │ │ + ldr r3, [pc, #536] @ (20534 ) │ │ │ │ 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 17238 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204e6 │ │ │ │ - bl 1f8c4 │ │ │ │ + beq.w 204de │ │ │ │ + bl 1f8bc │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204ea │ │ │ │ + beq.w 204e2 │ │ │ │ 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 │ │ │ │ @@ -31794,258 +31791,258 @@ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2780 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #111] @ 0x6f │ │ │ │ - bl 1f3b4 │ │ │ │ + bl 1f3ac │ │ │ │ ldrh r3, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2534 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 204ee │ │ │ │ + blt.w 204e6 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1f2f4 │ │ │ │ + bl 1f2ec │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1f46c │ │ │ │ + bl 1f464 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204f2 │ │ │ │ + beq.w 204ea │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #380] @ (20540 ) │ │ │ │ + ldr r2, [pc, #380] @ (20538 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ 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 25d0 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 203fa │ │ │ │ + bge.n 203f2 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 203fa │ │ │ │ + bne.n 203f2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20416 │ │ │ │ + bge.n 2040e │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 20416 │ │ │ │ + bne.n 2040e │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20430 │ │ │ │ + bge.n 20428 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f4f8 │ │ │ │ + bl 1f4f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204ba │ │ │ │ + beq.n 204b2 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 20444 │ │ │ │ + bne.n 2043c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 20516 │ │ │ │ + b.n 2050e │ │ │ │ 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 21024 │ │ │ │ + bl 2101c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20488 │ │ │ │ + beq.n 20480 │ │ │ │ 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] @ (20544 ) │ │ │ │ + ldr r2, [pc, #204] @ (2053c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.n 20516 │ │ │ │ + b.n 2050e │ │ │ │ movs r0, #0 │ │ │ │ blx 2420 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - blt.n 204a6 │ │ │ │ + blt.n 2049e │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 204bc │ │ │ │ + b.n 204b4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 1f6dc │ │ │ │ - b.n 203d0 │ │ │ │ + bl 1f6d4 │ │ │ │ + b.n 203c8 │ │ │ │ nop │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #112] @ (20548 ) │ │ │ │ + ldr r2, [pc, #112] @ (20540 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 204f4 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 204ec │ │ │ │ nop │ │ │ │ - b.n 204f4 │ │ │ │ + b.n 204ec │ │ │ │ nop │ │ │ │ - b.n 204f4 │ │ │ │ + b.n 204ec │ │ │ │ nop │ │ │ │ - b.n 204f4 │ │ │ │ + b.n 204ec │ │ │ │ nop │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2050a │ │ │ │ + beq.n 20502 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 20dcc │ │ │ │ + bl 20dc4 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (2054c ) │ │ │ │ + ldr r1, [pc, #52] @ (20544 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2053c ) │ │ │ │ + ldr r2, [pc, #32] @ (20534 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20530 │ │ │ │ + beq.n 20528 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldc2l 0, cr0, [ip], {1} │ │ │ │ + stc2l 0, cr0, [r4], #4 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 205a8 │ │ │ │ + ble.n 20578 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2047c │ │ │ │ + bgt.n 2044c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 20600 │ │ │ │ + bgt.n 205d0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae40001 │ │ │ │ + @ instruction: 0xfaec0001 │ │ │ │ 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 205e4 │ │ │ │ - b.n 205c6 │ │ │ │ + beq.n 205dc │ │ │ │ + b.n 205be │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 20fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 20592 │ │ │ │ + beq.n 2058a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 205aa │ │ │ │ - b.n 205c2 │ │ │ │ + beq.n 205a2 │ │ │ │ + b.n 205ba │ │ │ │ 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 1f6dc │ │ │ │ - b.n 205c6 │ │ │ │ + bl 1f6d4 │ │ │ │ + b.n 205be │ │ │ │ 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 1f6dc │ │ │ │ - b.n 205c6 │ │ │ │ + bl 1f6d4 │ │ │ │ + b.n 205be │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 205f4 │ │ │ │ + b.n 205ec │ │ │ │ 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 2108 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20576 │ │ │ │ + ble.n 2056e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 205f4 │ │ │ │ + b.n 205ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 23c0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -32062,61 +32059,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 20690 │ │ │ │ - b.n 20672 │ │ │ │ + beq.n 20688 │ │ │ │ + b.n 2066a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 20fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2063e │ │ │ │ + beq.n 20636 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 20656 │ │ │ │ - b.n 2066e │ │ │ │ + beq.n 2064e │ │ │ │ + b.n 20666 │ │ │ │ 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 1f6dc │ │ │ │ - b.n 20672 │ │ │ │ + bl 1f6d4 │ │ │ │ + b.n 2066a │ │ │ │ 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 1f6dc │ │ │ │ - b.n 20672 │ │ │ │ + bl 1f6d4 │ │ │ │ + b.n 2066a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 206a0 │ │ │ │ + b.n 20698 │ │ │ │ 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 2858 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20622 │ │ │ │ + ble.n 2061a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 206a0 │ │ │ │ + b.n 20698 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 26e4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -32131,28 +32128,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 206d0 │ │ │ │ + beq.n 206c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 2076e │ │ │ │ + b.n 20766 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #32 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20550 │ │ │ │ + bl 20548 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20718 │ │ │ │ + ble.n 20710 │ │ │ │ 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 │ │ │ │ @@ -32163,51 +32160,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 2076e │ │ │ │ + b.n 20766 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20732 │ │ │ │ + bne.n 2072a │ │ │ │ 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 2076e │ │ │ │ + b.n 20766 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f4f8 │ │ │ │ + bl 1f4f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20764 │ │ │ │ + beq.n 2075c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f6dc │ │ │ │ + bl 1f6d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2076a │ │ │ │ + bne.n 20762 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2076e │ │ │ │ + b.n 20766 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2076e │ │ │ │ + b.n 20766 │ │ │ │ nop │ │ │ │ - b.n 206d0 │ │ │ │ + b.n 206c8 │ │ │ │ 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 │ │ │ │ @@ -32219,33 +32216,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 207a4 │ │ │ │ + bne.n 2079c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 208bc │ │ │ │ + b.n 208b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 207c2 │ │ │ │ + bcs.n 207ba │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 206a8 │ │ │ │ + bl 206a0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 207c2 │ │ │ │ + bgt.n 207ba │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 208bc │ │ │ │ + b.n 208b4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20892 │ │ │ │ + beq.n 2088a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -32275,45 +32272,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 20892 │ │ │ │ + b.n 2088a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20550 │ │ │ │ + bl 20548 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20858 │ │ │ │ + bge.n 20850 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f4f8 │ │ │ │ + bl 1f4f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2089a │ │ │ │ + beq.n 20892 │ │ │ │ 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 1f6dc │ │ │ │ + bl 1f6d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2089e │ │ │ │ - b.n 20892 │ │ │ │ + beq.n 20896 │ │ │ │ + b.n 2088a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208a2 │ │ │ │ + beq.n 2089a │ │ │ │ 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 │ │ │ │ @@ -32330,31 +32327,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 20818 │ │ │ │ - b.n 208a4 │ │ │ │ + bne.n 20810 │ │ │ │ + b.n 2089c │ │ │ │ nop │ │ │ │ - b.n 208a4 │ │ │ │ + b.n 2089c │ │ │ │ nop │ │ │ │ - b.n 208a4 │ │ │ │ + b.n 2089c │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 208ae │ │ │ │ + ble.n 208a6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 208bc │ │ │ │ + b.n 208b4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208b8 │ │ │ │ + bne.n 208b0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 208bc │ │ │ │ + b.n 208b4 │ │ │ │ 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 │ │ │ │ @@ -32368,15 +32365,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 209be │ │ │ │ + beq.n 209b6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -32406,48 +32403,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 209be │ │ │ │ + b.n 209b6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20550 │ │ │ │ + bl 20548 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20984 │ │ │ │ + bge.n 2097c │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f4f8 │ │ │ │ + bl 1f4f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209cc │ │ │ │ + beq.n 209c4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209cc │ │ │ │ + bne.n 209c4 │ │ │ │ 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 1f6dc │ │ │ │ + bl 1f6d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209c6 │ │ │ │ - b.n 209be │ │ │ │ + beq.n 209be │ │ │ │ + b.n 209b6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209ca │ │ │ │ + beq.n 209c2 │ │ │ │ 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 │ │ │ │ @@ -32464,44 +32461,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 2093e │ │ │ │ - b.n 209cc │ │ │ │ + bne.n 20936 │ │ │ │ + b.n 209c4 │ │ │ │ nop │ │ │ │ - b.n 209cc │ │ │ │ + b.n 209c4 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 209d6 │ │ │ │ + ble.n 209ce │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 209e4 │ │ │ │ + b.n 209dc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209e0 │ │ │ │ + bne.n 209d8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 209e4 │ │ │ │ + b.n 209dc │ │ │ │ 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 20a50 │ │ │ │ + b.n 20a48 │ │ │ │ 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] │ │ │ │ @@ -32512,51 +32509,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 20a38 │ │ │ │ + bne.n 20a30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20a7e │ │ │ │ + b.n 20a76 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 20a4e │ │ │ │ + beq.n 20a46 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 20a50 │ │ │ │ + b.n 20a48 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a5e │ │ │ │ + beq.n 20a56 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a08 │ │ │ │ + bne.n 20a00 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a76 │ │ │ │ + beq.n 20a6e │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 206a8 │ │ │ │ + bl 206a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20a7a │ │ │ │ - b.n 20a50 │ │ │ │ + ble.n 20a72 │ │ │ │ + b.n 20a48 │ │ │ │ nop │ │ │ │ - b.n 20a7c │ │ │ │ + b.n 20a74 │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r7, r8, r9, lr} │ │ │ │ @@ -32570,51 +32567,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 20b38 │ │ │ │ + bne.n 20b30 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20b62 │ │ │ │ + b.n 20b5a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 205fc │ │ │ │ + bl 205f4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20afe │ │ │ │ + bge.n 20af6 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f4f8 │ │ │ │ + bl 1f4f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b40 │ │ │ │ + beq.n 20b38 │ │ │ │ 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 1f6dc │ │ │ │ + bl 1f6d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b44 │ │ │ │ - b.n 20b38 │ │ │ │ + beq.n 20b3c │ │ │ │ + b.n 20b30 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b48 │ │ │ │ + beq.n 20b40 │ │ │ │ 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 │ │ │ │ @@ -32631,31 +32628,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 20abe │ │ │ │ - b.n 20b4a │ │ │ │ + bne.n 20ab6 │ │ │ │ + b.n 20b42 │ │ │ │ nop │ │ │ │ - b.n 20b4a │ │ │ │ + b.n 20b42 │ │ │ │ nop │ │ │ │ - b.n 20b4a │ │ │ │ + b.n 20b42 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 20b54 │ │ │ │ + ble.n 20b4c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - b.n 20b62 │ │ │ │ + b.n 20b5a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b5e │ │ │ │ + bne.n 20b56 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20b62 │ │ │ │ + b.n 20b5a │ │ │ │ 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 │ │ │ │ @@ -32666,48 +32663,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 20bd8 │ │ │ │ + bne.n 20bd0 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20be0 │ │ │ │ + b.n 20bd8 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20a86 │ │ │ │ + bl 20a7e │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 20bc0 │ │ │ │ + bne.n 20bb8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 20be0 │ │ │ │ + b.n 20bd8 │ │ │ │ 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 20b9e │ │ │ │ + bne.n 20b96 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32722,134 +32719,134 @@ │ │ │ │ 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 1b6e8 │ │ │ │ + bl 1b6e4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 20c2a │ │ │ │ + bcs.n 20c22 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20c34 │ │ │ │ + bl 20c2c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20c2c │ │ │ │ + b.n 20c24 │ │ │ │ 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] @ (20ce8 ) │ │ │ │ + ldr r2, [pc, #156] @ (20ce0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #156] @ (20cec ) │ │ │ │ + ldr r3, [pc, #156] @ (20ce4 ) │ │ │ │ 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 1b6e8 │ │ │ │ + bl 1b6e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c70 │ │ │ │ + bne.n 20c68 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20cc8 │ │ │ │ + b.n 20cc0 │ │ │ │ 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 1b6b8 │ │ │ │ + bl 1b6b4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r0, #0 │ │ │ │ blx 2420 <__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 20b6c │ │ │ │ + bl 20b64 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b252 │ │ │ │ + bl 1b24e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b164 │ │ │ │ + bl 1b160 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (20cf0 ) │ │ │ │ + ldr r1, [pc, #36] @ (20ce8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (20cec ) │ │ │ │ + ldr r2, [pc, #28] @ (20ce4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20ce0 │ │ │ │ + beq.n 20cd8 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xf3b20001 │ │ │ │ + @ instruction: 0xf3ba0001 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3320001 │ │ │ │ + @ instruction: 0xf33a0001 │ │ │ │ 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] │ │ │ │ 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 1b4a0 │ │ │ │ + bl 1b49c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b6e8 │ │ │ │ + bl 1b6e4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 20d4e │ │ │ │ + bls.n 20d46 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20c34 │ │ │ │ + bl 20c2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20d4e │ │ │ │ + bge.n 20d46 │ │ │ │ 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} │ │ │ │ @@ -32859,174 +32856,174 @@ │ │ │ │ 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] @ (20dc0 ) │ │ │ │ + ldr r2, [pc, #72] @ (20db8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #72] @ (20dc4 ) │ │ │ │ + ldr r3, [pc, #72] @ (20dbc ) │ │ │ │ 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 20cf4 │ │ │ │ + bl 20cec │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (20dc8 ) │ │ │ │ + ldr r1, [pc, #36] @ (20dc0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (20dc4 ) │ │ │ │ + ldr r2, [pc, #28] @ (20dbc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20db8 │ │ │ │ + beq.n 20db0 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - @ instruction: 0xf2860001 │ │ │ │ + @ instruction: 0xf28e0001 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25a0001 │ │ │ │ + @ instruction: 0xf2620001 │ │ │ │ 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 20ede │ │ │ │ + beq.n 20ed6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 20c34 │ │ │ │ + bl 20c2c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b252 │ │ │ │ + bl 1b24e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e42 │ │ │ │ + beq.n 20e3a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e34 │ │ │ │ + beq.n 20e2c │ │ │ │ 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] @ (20ee8 ) │ │ │ │ + ldr r2, [pc, #192] @ (20ee0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ blx 2114 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e98 │ │ │ │ + beq.n 20e90 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e7c │ │ │ │ + beq.n 20e74 │ │ │ │ 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] @ (20eec ) │ │ │ │ + ldr r2, [pc, #124] @ (20ee4 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 251c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ blx 22e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 20eaa │ │ │ │ + blt.n 20ea2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, #69632 @ 0x11000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ed8 │ │ │ │ + beq.n 20ed0 │ │ │ │ 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] @ (20ef0 ) │ │ │ │ + ldr r2, [pc, #36] @ (20ee8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 20f50 │ │ │ │ + bcc.n 20f20 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 20f0c │ │ │ │ + bcs.n 20edc │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 20e98 │ │ │ │ + bcs.n 20e68 │ │ │ │ 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 20f14 │ │ │ │ + beq.n 20f0c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7} │ │ │ │ @@ -33062,337 +33059,337 @@ │ │ │ │ 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] @ (21018 ) │ │ │ │ + ldr r2, [pc, #164] @ (21010 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (2101c ) │ │ │ │ + ldr r3, [pc, #164] @ (21014 ) │ │ │ │ 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 20f98 │ │ │ │ + bne.n 20f90 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20ff6 │ │ │ │ + b.n 20fee │ │ │ │ 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 27e0 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fbc │ │ │ │ + beq.n 20fb4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20ff6 │ │ │ │ + b.n 20fee │ │ │ │ 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 2588 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ff4 │ │ │ │ + bne.n 20fec │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 230c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20ff6 │ │ │ │ + b.n 20fee │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (21020 ) │ │ │ │ + ldr r1, [pc, #40] @ (21018 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2101c ) │ │ │ │ + ldr r2, [pc, #32] @ (21014 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21010 │ │ │ │ + beq.n 21008 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - eor.w r0, r8, #1 │ │ │ │ + eors.w r0, r0, #1 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r4, #1 │ │ │ │ + and.w r0, ip, #1 │ │ │ │ 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] @ (210e4 ) │ │ │ │ + ldr r2, [pc, #164] @ (210dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (210e8 ) │ │ │ │ + ldr r3, [pc, #164] @ (210e0 ) │ │ │ │ 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 21062 │ │ │ │ + bne.n 2105a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 210c0 │ │ │ │ + b.n 210b8 │ │ │ │ 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 22d0 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21086 │ │ │ │ + beq.n 2107e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 210c0 │ │ │ │ + b.n 210b8 │ │ │ │ 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 2588 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210be │ │ │ │ + bne.n 210b6 │ │ │ │ add.w r3, r7, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ blx 230c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 210c0 │ │ │ │ + b.n 210b8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #40] @ (210ec ) │ │ │ │ + ldr r1, [pc, #40] @ (210e4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (210e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (210e0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 210da │ │ │ │ + beq.n 210d2 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - vext.8 d0, d14, d1, #0 │ │ │ │ + vaddl.s8 q8, d6, d1 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s d0, d10, d1 │ │ │ │ + vhadd.s8 d16, d2, d1 │ │ │ │ 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 21102 │ │ │ │ + bne.n 210fa │ │ │ │ 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] @ (21270 ) │ │ │ │ + ldr r2, [pc, #304] @ (21268 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (21274 ) │ │ │ │ + ldr r3, [pc, #304] @ (2126c ) │ │ │ │ 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 1b164 │ │ │ │ + bl 1b160 │ │ │ │ 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 20778 │ │ │ │ + bl 20770 │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 211c8 │ │ │ │ + bgt.n 211c0 │ │ │ │ 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 1b730 │ │ │ │ + bl 1b72c │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 21220 │ │ │ │ - b.n 2122e │ │ │ │ + beq.n 21218 │ │ │ │ + b.n 21226 │ │ │ │ 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 1b644 │ │ │ │ + bl 1b640 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 21200 │ │ │ │ + bne.n 211f8 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ subs r3, #32 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b252 │ │ │ │ + bl 1b24e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 21242 │ │ │ │ + b.n 2123a │ │ │ │ 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 21164 │ │ │ │ + b.n 2115c │ │ │ │ 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 1b252 │ │ │ │ + bl 1b24e │ │ │ │ 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] @ (21278 ) │ │ │ │ + ldr r1, [pc, #44] @ (21270 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (21274 ) │ │ │ │ + ldr r2, [pc, #36] @ (2126c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21262 │ │ │ │ + beq.n 2125a │ │ │ │ blx 2510 <__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 │ │ │ │ - cdp 0, 11, cr0, cr14, cr1, {0} │ │ │ │ + cdp 0, 12, cr0, cr6, cr1, {0} │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0, #4]! │ │ │ │ + ldc 0, cr0, [r8, #4]! │ │ │ │ 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 21290 │ │ │ │ + bne.n 21288 │ │ │ │ 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] @ (21458 ) │ │ │ │ + ldr r2, [pc, #396] @ (21450 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (2145c ) │ │ │ │ + ldr r3, [pc, #396] @ (21454 ) │ │ │ │ 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 21406 │ │ │ │ + b.n 213fe │ │ │ │ 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 │ │ │ │ @@ -33408,47 +33405,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 20778 │ │ │ │ + bl 20770 │ │ │ │ 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 2141c │ │ │ │ + ble.n 21414 │ │ │ │ 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 1d46e │ │ │ │ + bl 1d46a │ │ │ │ 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 213a6 │ │ │ │ + beq.n 2139e │ │ │ │ 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 2141e │ │ │ │ + b.n 21416 │ │ │ │ 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 │ │ │ │ @@ -33477,78 +33474,78 @@ │ │ │ │ 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 212f0 │ │ │ │ - b.n 2141e │ │ │ │ + bge.w 212e8 │ │ │ │ + b.n 21416 │ │ │ │ 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] @ (21460 ) │ │ │ │ + ldr r0, [pc, #44] @ (21458 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (2145c ) │ │ │ │ + ldr r1, [pc, #36] @ (21454 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 21448 │ │ │ │ + beq.n 21440 │ │ │ │ blx 2510 <__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} │ │ │ │ - ldc 0, cr0, [r0, #-4]! │ │ │ │ + ldc 0, cr0, [r8, #-4]! │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, sl, r1 │ │ │ │ + rsbs r0, r2, r1 │ │ │ │ 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 21478 │ │ │ │ + bne.n 21470 │ │ │ │ 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] @ (21640 ) │ │ │ │ + ldr r2, [pc, #396] @ (21638 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (21644 ) │ │ │ │ + ldr r3, [pc, #396] @ (2163c ) │ │ │ │ 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 215ee │ │ │ │ + b.n 215e6 │ │ │ │ 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 │ │ │ │ @@ -33564,47 +33561,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 20778 │ │ │ │ + bl 20770 │ │ │ │ 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 21604 │ │ │ │ + ble.n 215fc │ │ │ │ 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 1d7cc │ │ │ │ + bl 1d7c8 │ │ │ │ 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 2158e │ │ │ │ + beq.n 21586 │ │ │ │ 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 21606 │ │ │ │ + b.n 215fe │ │ │ │ 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 │ │ │ │ @@ -33633,78 +33630,78 @@ │ │ │ │ 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 214d8 │ │ │ │ - b.n 21606 │ │ │ │ + bge.w 214d0 │ │ │ │ + b.n 215fe │ │ │ │ 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] @ (21648 ) │ │ │ │ + ldr r0, [pc, #44] @ (21640 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (21644 ) │ │ │ │ + ldr r1, [pc, #36] @ (2163c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 21630 │ │ │ │ + beq.n 21628 │ │ │ │ blx 2510 <__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} │ │ │ │ - adc.w r0, r8, r1 │ │ │ │ + adcs.w r0, r0, r1 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r2, #4]! │ │ │ │ + strd r0, r0, [sl, #4]! │ │ │ │ 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 21660 │ │ │ │ + bne.n 21658 │ │ │ │ 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] @ (2182c ) │ │ │ │ + ldr r2, [pc, #400] @ (21824 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #400] @ (21830 ) │ │ │ │ + ldr r3, [pc, #400] @ (21828 ) │ │ │ │ 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 217d8 │ │ │ │ + b.n 217d0 │ │ │ │ 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 │ │ │ │ @@ -33716,20 +33713,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 1d3f8 │ │ │ │ + bl 1d3f4 │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 217ee │ │ │ │ + ble.n 217e6 │ │ │ │ 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 │ │ │ │ @@ -33737,31 +33734,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 20a86 │ │ │ │ + bl 20a7e │ │ │ │ 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 21778 │ │ │ │ + beq.n 21770 │ │ │ │ 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 217f0 │ │ │ │ + b.n 217e8 │ │ │ │ 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 │ │ │ │ @@ -33790,69 +33787,68 @@ │ │ │ │ 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 216c0 │ │ │ │ - b.n 217f0 │ │ │ │ + bge.w 216b8 │ │ │ │ + b.n 217e8 │ │ │ │ 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] @ (21834 ) │ │ │ │ + ldr r0, [pc, #48] @ (2182c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #40] @ (21830 ) │ │ │ │ + ldr r1, [pc, #40] @ (21828 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 2181a │ │ │ │ + beq.n 21812 │ │ │ │ blx 2510 <__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 │ │ │ │ - strd r0, r0, [r0, #-4]! │ │ │ │ + strd r0, r0, [r8, #-4]! │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21828 │ │ │ │ - movs r1, r0 │ │ │ │ + @ instruction: 0xe8000001 │ │ │ │ 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 2184c │ │ │ │ + bne.n 21844 │ │ │ │ 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] @ (21a00 ) │ │ │ │ + ldr r2, [pc, #376] @ (219f8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (21a04 ) │ │ │ │ + ldr r3, [pc, #376] @ (219fc ) │ │ │ │ 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 │ │ │ │ @@ -33874,20 +33870,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 1d74c │ │ │ │ + bl 1d748 │ │ │ │ str.w r0, [r6, #-24] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 219c4 │ │ │ │ + ble.n 219bc │ │ │ │ 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 │ │ │ │ @@ -33895,31 +33891,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 20a86 │ │ │ │ + bl 20a7e │ │ │ │ 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 21962 │ │ │ │ + beq.n 2195a │ │ │ │ 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 219c6 │ │ │ │ + b.n 219be │ │ │ │ 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 │ │ │ │ @@ -33943,77 +33939,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 218aa │ │ │ │ + b.n 218a2 │ │ │ │ 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] @ (21a08 ) │ │ │ │ + ldr r0, [pc, #44] @ (21a00 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (21a04 ) │ │ │ │ + ldr r1, [pc, #36] @ (219fc ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 219f0 │ │ │ │ + beq.n 219e8 │ │ │ │ blx 2510 <__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} │ │ │ │ - b.n 218ec │ │ │ │ + b.n 218f4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21650 │ │ │ │ + b.n 21658 │ │ │ │ movs r1, 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 21a20 │ │ │ │ + bne.n 21a18 │ │ │ │ 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] @ (21b8c ) │ │ │ │ + ldr r2, [pc, #312] @ (21b84 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (21b90 ) │ │ │ │ + ldr r3, [pc, #312] @ (21b88 ) │ │ │ │ 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 21b3c │ │ │ │ + b.n 21b34 │ │ │ │ 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 │ │ │ │ @@ -34029,21 +34025,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 20778 │ │ │ │ + bl 20770 │ │ │ │ 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 21b50 │ │ │ │ + ble.n 21b48 │ │ │ │ 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 │ │ │ │ @@ -34072,133 +34068,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 21a78 │ │ │ │ - b.n 21b52 │ │ │ │ + bge.n 21a70 │ │ │ │ + b.n 21b4a │ │ │ │ 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] @ (21b94 ) │ │ │ │ + ldr r0, [pc, #44] @ (21b8c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #36] @ (21b90 ) │ │ │ │ + ldr r1, [pc, #36] @ (21b88 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 21b7c │ │ │ │ + beq.n 21b74 │ │ │ │ blx 2510 <__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} │ │ │ │ - b.n 216e0 │ │ │ │ + b.n 216e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 214c4 │ │ │ │ + b.n 214cc │ │ │ │ movs r1, 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] @ (21c2c ) │ │ │ │ + ldr r2, [pc, #124] @ (21c24 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (21c30 ) │ │ │ │ + ldr r3, [pc, #124] @ (21c28 ) │ │ │ │ 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 21bca │ │ │ │ + bne.n 21bc2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21c0a │ │ │ │ + b.n 21c02 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21bd8 │ │ │ │ + beq.n 21bd0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21bde │ │ │ │ - b.n 21be4 │ │ │ │ + beq.n 21bd6 │ │ │ │ + b.n 21bdc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 21be8 │ │ │ │ + b.n 21be0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 21be8 │ │ │ │ + b.n 21be0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21c0a │ │ │ │ + b.n 21c02 │ │ │ │ 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 21f8 <__setsockopt64@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c08 │ │ │ │ + beq.n 21c00 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21c0a │ │ │ │ + b.n 21c02 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (21c34 ) │ │ │ │ + ldr r1, [pc, #40] @ (21c2c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (21c30 ) │ │ │ │ + ldr r2, [pc, #32] @ (21c28 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21c22 │ │ │ │ + beq.n 21c1a │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - b.n 214c8 │ │ │ │ + b.n 214d0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22418 │ │ │ │ + b.n 22420 │ │ │ │ movs r1, 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 21c56 │ │ │ │ + beq.n 21c4e │ │ │ │ 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 21c68 │ │ │ │ + beq.n 21c60 │ │ │ │ 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 │ │ │ │ @@ -34209,29 +34205,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 21c94 │ │ │ │ + beq.n 21c8c │ │ │ │ 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 21ca6 │ │ │ │ + beq.n 21c9e │ │ │ │ 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 21cb8 │ │ │ │ + beq.n 21cb0 │ │ │ │ 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 │ │ │ │ @@ -34256,15 +34252,15 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2360 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 21d5a │ │ │ │ + b.n 21d52 │ │ │ │ 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] │ │ │ │ @@ -34276,15 +34272,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 21c38 │ │ │ │ + bl 21c30 │ │ │ │ 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] │ │ │ │ @@ -34292,60 +34288,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 21d54 │ │ │ │ + beq.n 21d4c │ │ │ │ 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 21d00 │ │ │ │ + blt.n 21cf8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 23e4 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 21de8 │ │ │ │ + blt.n 21de0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 21de0 │ │ │ │ + b.n 21dd8 │ │ │ │ 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 21c76 │ │ │ │ + bl 21c6e │ │ │ │ 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 21dda │ │ │ │ + beq.n 21dd2 │ │ │ │ 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] │ │ │ │ @@ -34360,191 +34356,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 21d7c │ │ │ │ + blt.n 21d74 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 21a4 │ │ │ │ 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] @ (21e50 ) │ │ │ │ + ldr r2, [pc, #64] @ (21e48 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #64] @ (21e54 ) │ │ │ │ + ldr r3, [pc, #64] @ (21e4c ) │ │ │ │ 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 22b8 <__ioctl_time64@plt> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (21e58 ) │ │ │ │ + ldr r1, [pc, #36] @ (21e50 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (21e54 ) │ │ │ │ + ldr r2, [pc, #28] @ (21e4c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21e48 │ │ │ │ + beq.n 21e40 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - b.n 22230 │ │ │ │ + b.n 22238 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 221f0 │ │ │ │ + b.n 221f8 │ │ │ │ movs r1, 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] @ (21e8c ) │ │ │ │ + ldr r3, [pc, #28] @ (21e84 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r0, #2 │ │ │ │ blx 26e4 │ │ │ │ blx 23d8 │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ 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 21eaa │ │ │ │ + beq.n 21ea2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 21eac │ │ │ │ + b.n 21ea4 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ed0 │ │ │ │ + beq.n 21ec8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 21ed2 │ │ │ │ + b.n 21eca │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ef6 │ │ │ │ + beq.n 21eee │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 21ef8 │ │ │ │ + b.n 21ef0 │ │ │ │ nop │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ 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 21f76 │ │ │ │ + beq.n 21f6e │ │ │ │ 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 21f78 │ │ │ │ + beq.n 21f70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f78 │ │ │ │ + bne.n 21f70 │ │ │ │ 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 21f50 │ │ │ │ + beq.n 21f48 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 21f58 │ │ │ │ + b.n 21f50 │ │ │ │ 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 21f66 │ │ │ │ + beq.n 21f5e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 21f6e │ │ │ │ + b.n 21f66 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ - b.n 21f78 │ │ │ │ + b.n 21f70 │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -34554,18 +34550,18 @@ │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 25f4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21fa6 │ │ │ │ - bl 21e5c │ │ │ │ + bne.n 21f9e │ │ │ │ + bl 21e54 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ @@ -34586,33 +34582,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 21ff2 │ │ │ │ + bne.n 21fea │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2201c │ │ │ │ + b.n 22014 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ffe │ │ │ │ + beq.n 21ff6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2201c │ │ │ │ + b.n 22014 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2200a │ │ │ │ + bls.n 22002 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2201c │ │ │ │ + b.n 22014 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -34626,21 +34622,21 @@ │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 25f4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2204e │ │ │ │ - bl 21e5c │ │ │ │ + bne.n 22046 │ │ │ │ + bl 21e54 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 21e90 │ │ │ │ + bl 21e88 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34648,15 +34644,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 21f02 │ │ │ │ + bl 21efa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ @@ -34664,43 +34660,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 22064 │ │ │ │ + bl 2205c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21eb6 │ │ │ │ + bl 21eae │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21a4 │ │ │ │ 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 220d8 │ │ │ │ + bne.n 220d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 220f2 │ │ │ │ + b.n 220ea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 220e6 │ │ │ │ + beq.n 220de │ │ │ │ movs r3, #0 │ │ │ │ - b.n 220f2 │ │ │ │ + b.n 220ea │ │ │ │ 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 │ │ │ │ @@ -34712,24 +34708,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 22114 │ │ │ │ + bne.n 2210c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2212c │ │ │ │ + b.n 22124 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22122 │ │ │ │ + beq.n 2211a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2212c │ │ │ │ + b.n 22124 │ │ │ │ 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 │ │ │ │ @@ -34742,24 +34738,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 22024 │ │ │ │ + bl 2201c │ │ │ │ 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 21edc │ │ │ │ + bl 21ed4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34770,37 +34766,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 2219a │ │ │ │ + bne.n 22192 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 221d4 │ │ │ │ + b.n 221cc │ │ │ │ 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 221b6 │ │ │ │ + beq.n 221ae │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2219a │ │ │ │ + bne.n 22192 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21edc │ │ │ │ + bl 21ed4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 21f02 │ │ │ │ + bl 21efa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -34817,37 +34813,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 22202 │ │ │ │ + bne.n 221fa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2223c │ │ │ │ + b.n 22234 │ │ │ │ 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 2221e │ │ │ │ + beq.n 22216 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22202 │ │ │ │ + bne.n 221fa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21edc │ │ │ │ + bl 21ed4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 21f02 │ │ │ │ + bl 21efa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -34859,48 +34855,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 2225a │ │ │ │ + bne.n 22252 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 222a0 │ │ │ │ + b.n 22298 │ │ │ │ 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 22280 │ │ │ │ + b.n 22278 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22278 │ │ │ │ + bne.n 22270 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2227a │ │ │ │ + b.n 22272 │ │ │ │ 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 22268 │ │ │ │ + bne.n 22260 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22298 │ │ │ │ + beq.n 22290 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 222a0 │ │ │ │ + b.n 22298 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ @@ -34912,131 +34908,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 22332 │ │ │ │ + bge.n 2232a │ │ │ │ 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 222e0 │ │ │ │ + bls.n 222d8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22392 │ │ │ │ + b.n 2238a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22064 │ │ │ │ + bl 2205c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 222fc │ │ │ │ + b.n 222f4 │ │ │ │ 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 2230e │ │ │ │ + beq.n 22306 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 222f2 │ │ │ │ + bne.n 222ea │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21edc │ │ │ │ - b.n 22324 │ │ │ │ + bl 21ed4 │ │ │ │ + b.n 2231c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 221dc │ │ │ │ + bl 221d4 │ │ │ │ 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 2231a │ │ │ │ - b.n 22390 │ │ │ │ + bne.n 22312 │ │ │ │ + b.n 22388 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 22342 │ │ │ │ + bhi.n 2233a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22392 │ │ │ │ + b.n 2238a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22064 │ │ │ │ + bl 2205c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 2235e │ │ │ │ + b.n 22356 │ │ │ │ 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 22370 │ │ │ │ + beq.n 22368 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22354 │ │ │ │ + bne.n 2234c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21edc │ │ │ │ - b.n 22386 │ │ │ │ + bl 21ed4 │ │ │ │ + b.n 2237e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #14] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2237c │ │ │ │ + bne.n 22374 │ │ │ │ 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 223ae │ │ │ │ + bne.n 223a6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 223d0 │ │ │ │ + b.n 223c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223bc │ │ │ │ + beq.n 223b4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 223d0 │ │ │ │ + b.n 223c8 │ │ │ │ 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] │ │ │ │ @@ -35059,16 +35055,16 @@ │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 25f4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22408 │ │ │ │ - bl 21e5c │ │ │ │ + bne.n 22400 │ │ │ │ + bl 21e54 │ │ │ │ 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] │ │ │ │ @@ -35076,15 +35072,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 2245e │ │ │ │ + beq.n 22456 │ │ │ │ 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] │ │ │ │ @@ -35094,42 +35090,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 22454 │ │ │ │ + beq.n 2244c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2248a │ │ │ │ + b.n 22482 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2248a │ │ │ │ + b.n 22482 │ │ │ │ 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 22482 │ │ │ │ + beq.n 2247a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 2248a │ │ │ │ + b.n 22482 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -35138,478 +35134,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 21fbc │ │ │ │ + bl 21fb4 │ │ │ │ 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] @ (2258c ) │ │ │ │ + ldr r2, [pc, #188] @ (22584 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #188] @ (22590 ) │ │ │ │ + ldr r3, [pc, #188] @ (22588 ) │ │ │ │ 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 224f2 │ │ │ │ + bne.n 224ea │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 21fd4 │ │ │ │ + bl 21fcc │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 2256c │ │ │ │ + b.n 22564 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22508 │ │ │ │ + bne.n 22500 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 21fd4 │ │ │ │ + bl 21fcc │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2256c │ │ │ │ + b.n 22564 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 222ac │ │ │ │ - b.n 22538 │ │ │ │ + bl 222a4 │ │ │ │ + b.n 22530 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 223dc │ │ │ │ + bl 223d4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2239a │ │ │ │ + bl 22392 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22522 │ │ │ │ + bne.n 2251a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 21fd4 │ │ │ │ + bl 21fcc │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 22064 │ │ │ │ + bl 2205c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #36] @ (22594 ) │ │ │ │ + ldr r1, [pc, #36] @ (2258c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22590 ) │ │ │ │ + ldr r2, [pc, #28] @ (22588 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22584 │ │ │ │ + beq.n 2257c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - blt.n 225ec │ │ │ │ + blt.n 225f4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 224b4 │ │ │ │ + bge.n 224bc │ │ │ │ movs r1, 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] @ (22684 ) │ │ │ │ + ldr r2, [pc, #208] @ (2267c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #208] @ (22688 ) │ │ │ │ + ldr r3, [pc, #208] @ (22680 ) │ │ │ │ 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 225ce │ │ │ │ + bne.n 225c6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22664 │ │ │ │ + b.n 2265c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 225da │ │ │ │ + bhi.n 225d2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22664 │ │ │ │ + b.n 2265c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 222ac │ │ │ │ - b.n 22602 │ │ │ │ + bl 222a4 │ │ │ │ + b.n 225fa │ │ │ │ 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 22616 │ │ │ │ + bne.n 2260e │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 225ec │ │ │ │ - b.n 2264a │ │ │ │ + bne.n 225e4 │ │ │ │ + b.n 22642 │ │ │ │ nop │ │ │ │ - b.n 2264a │ │ │ │ + b.n 22642 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22626 │ │ │ │ - bl 21f7e │ │ │ │ + bne.n 2261e │ │ │ │ + bl 21f76 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 223dc │ │ │ │ + bl 223d4 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 2239a │ │ │ │ + bl 22392 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2261a │ │ │ │ + bne.n 22612 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #36] @ (2268c ) │ │ │ │ + ldr r1, [pc, #36] @ (22684 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22688 ) │ │ │ │ + ldr r2, [pc, #28] @ (22680 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2267c │ │ │ │ + beq.n 22674 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bge.n 2271c │ │ │ │ + bge.n 22724 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 225bc │ │ │ │ + bls.n 225c4 │ │ │ │ movs r1, 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 226de │ │ │ │ + beq.n 226d6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 222ac │ │ │ │ + bl 222a4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 2239a │ │ │ │ + bl 22392 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 226ba │ │ │ │ + bne.n 226b2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 21fd4 │ │ │ │ + bl 21fcc │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #11] │ │ │ │ - b.n 226e0 │ │ │ │ + b.n 226d8 │ │ │ │ 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] @ (22714 ) │ │ │ │ + ldr r2, [pc, #24] @ (2270c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (22718 ) │ │ │ │ + ldr r3, [pc, #24] @ (22710 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2271c │ │ │ │ + bl 22714 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bls.n 22718 │ │ │ │ + bls.n 22720 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ 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 22750 │ │ │ │ - b.n 22740 │ │ │ │ + beq.n 22748 │ │ │ │ + b.n 22738 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 227cc │ │ │ │ + bl 227c4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2273a │ │ │ │ - b.n 22752 │ │ │ │ + bne.n 22732 │ │ │ │ + b.n 2274a │ │ │ │ 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 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 222ac │ │ │ │ + bl 222a4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 223dc │ │ │ │ + bl 223d4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ 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 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 223dc │ │ │ │ + bl 223d4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ 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] @ (22848 ) │ │ │ │ + ldr r2, [pc, #100] @ (22840 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (2284c ) │ │ │ │ + ldr r3, [pc, #100] @ (22844 ) │ │ │ │ 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 227fe │ │ │ │ + bne.n 227f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22828 │ │ │ │ + b.n 22820 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 222ac │ │ │ │ + bl 222a4 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2239a │ │ │ │ + bl 22392 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (22850 ) │ │ │ │ + ldr r1, [pc, #36] @ (22848 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2284c ) │ │ │ │ + ldr r2, [pc, #28] @ (22844 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22840 │ │ │ │ + beq.n 22838 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bhi.n 22880 │ │ │ │ + bhi.n 22888 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 227f8 │ │ │ │ + bvc.n 22800 │ │ │ │ movs r1, 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] @ (228d4 ) │ │ │ │ + ldr r2, [pc, #104] @ (228cc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #104] @ (228d8 ) │ │ │ │ + ldr r3, [pc, #104] @ (228d0 ) │ │ │ │ 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 22886 │ │ │ │ + bne.n 2287e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 228b2 │ │ │ │ + b.n 228aa │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 222ac │ │ │ │ + bl 222a4 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2239a │ │ │ │ + bl 22392 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (228dc ) │ │ │ │ + ldr r1, [pc, #40] @ (228d4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (228d8 ) │ │ │ │ + ldr r2, [pc, #32] @ (228d0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 228ca │ │ │ │ + beq.n 228c2 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bvc.n 227fc │ │ │ │ + bvc.n 22804 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 22970 │ │ │ │ + bvc.n 22978 │ │ │ │ movs r1, 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 228f4 │ │ │ │ + bne.n 228ec │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2293e │ │ │ │ + b.n 22936 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22908 │ │ │ │ + bne.n 22900 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 2293e │ │ │ │ + b.n 22936 │ │ │ │ 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] │ │ │ │ @@ -35641,647 +35637,647 @@ │ │ │ │ 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] @ (229c0 ) │ │ │ │ + ldr r2, [pc, #96] @ (229b8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (229c4 ) │ │ │ │ + ldr r3, [pc, #96] @ (229bc ) │ │ │ │ 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 2297c │ │ │ │ + bne.n 22974 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 229a0 │ │ │ │ + b.n 22998 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 222ac │ │ │ │ + bl 222a4 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (229c8 ) │ │ │ │ + ldr r1, [pc, #36] @ (229c0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (229c4 ) │ │ │ │ + ldr r2, [pc, #28] @ (229bc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 229b8 │ │ │ │ + beq.n 229b0 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bvs.n 228fc │ │ │ │ + bvs.n 22904 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 22a80 │ │ │ │ + bvs.n 22a88 │ │ │ │ movs r1, 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] @ (22a44 ) │ │ │ │ + ldr r2, [pc, #96] @ (22a3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (22a48 ) │ │ │ │ + ldr r3, [pc, #96] @ (22a40 ) │ │ │ │ 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 229fe │ │ │ │ + bne.n 229f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22a24 │ │ │ │ + b.n 22a1c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 222ac │ │ │ │ + bl 222a4 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #36] @ (22a4c ) │ │ │ │ + ldr r1, [pc, #36] @ (22a44 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22a48 ) │ │ │ │ + ldr r2, [pc, #28] @ (22a40 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22a3c │ │ │ │ + beq.n 22a34 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bvs.n 22a7c │ │ │ │ + bvs.n 22a84 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 229fc │ │ │ │ + bpl.n 22a04 │ │ │ │ movs r1, 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] @ (22ab4 ) │ │ │ │ + ldr r2, [pc, #76] @ (22aac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (22ab8 ) │ │ │ │ + ldr r3, [pc, #76] @ (22ab0 ) │ │ │ │ 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 22a82 │ │ │ │ + bne.n 22a7a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22a94 │ │ │ │ + b.n 22a8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r7, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (22abc ) │ │ │ │ + ldr r1, [pc, #36] @ (22ab4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22ab8 ) │ │ │ │ + ldr r2, [pc, #28] @ (22ab0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22aac │ │ │ │ + beq.n 22aa4 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bpl.n 229e4 │ │ │ │ + bpl.n 229ec │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 22b8c │ │ │ │ + bpl.n 22b94 │ │ │ │ movs r1, 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] @ (22b60 ) │ │ │ │ + ldr r2, [pc, #136] @ (22b58 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (22b64 ) │ │ │ │ + ldr r3, [pc, #136] @ (22b5c ) │ │ │ │ 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 22af4 │ │ │ │ + bne.n 22aec │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22b3e │ │ │ │ + b.n 22b36 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 222ac │ │ │ │ - b.n 22b24 │ │ │ │ + bl 222a4 │ │ │ │ + b.n 22b1c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 22b1e │ │ │ │ + bne.n 22b16 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 2239a │ │ │ │ + bl 22392 │ │ │ │ mov r3, r0 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 22b36 │ │ │ │ + b.n 22b2e │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22b06 │ │ │ │ + bne.n 22afe │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (22b68 ) │ │ │ │ + ldr r1, [pc, #40] @ (22b60 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (22b64 ) │ │ │ │ + ldr r2, [pc, #32] @ (22b5c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22b56 │ │ │ │ + beq.n 22b4e │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bpl.n 22bac │ │ │ │ + bpl.n 22bb4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 22ae4 │ │ │ │ + bmi.n 22aec │ │ │ │ movs r1, 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] @ (22c00 ) │ │ │ │ + ldr r2, [pc, #120] @ (22bf8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (22c04 ) │ │ │ │ + ldr r3, [pc, #120] @ (22bfc ) │ │ │ │ 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 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 222ac │ │ │ │ - b.n 22bc6 │ │ │ │ + bl 222a4 │ │ │ │ + b.n 22bbe │ │ │ │ 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 22bc0 │ │ │ │ + beq.n 22bb8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 22bd8 │ │ │ │ + b.n 22bd0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22baa │ │ │ │ + bne.n 22ba2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (22c08 ) │ │ │ │ + ldr r1, [pc, #36] @ (22c00 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22c04 ) │ │ │ │ + ldr r2, [pc, #28] @ (22bfc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22bf8 │ │ │ │ + beq.n 22bf0 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bmi.n 22cf0 │ │ │ │ + bmi.n 22cf8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 22c40 │ │ │ │ + bmi.n 22c48 │ │ │ │ movs r1, 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] @ (22ca0 ) │ │ │ │ + ldr r2, [pc, #120] @ (22c98 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (22ca4 ) │ │ │ │ + ldr r3, [pc, #120] @ (22c9c ) │ │ │ │ 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 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 222ac │ │ │ │ - b.n 22c66 │ │ │ │ + bl 222a4 │ │ │ │ + b.n 22c5e │ │ │ │ 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 22c60 │ │ │ │ + bne.n 22c58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 22c78 │ │ │ │ + b.n 22c70 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22c4a │ │ │ │ + bne.n 22c42 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #36] @ (22ca8 ) │ │ │ │ + ldr r1, [pc, #36] @ (22ca0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22ca4 ) │ │ │ │ + ldr r2, [pc, #28] @ (22c9c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22c98 │ │ │ │ + beq.n 22c90 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bcc.n 22c50 │ │ │ │ + bcc.n 22c58 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 22da0 │ │ │ │ + bcc.n 22ba8 │ │ │ │ movs r1, 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] @ (22d44 ) │ │ │ │ + ldr r2, [pc, #124] @ (22d3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (22d48 ) │ │ │ │ + ldr r3, [pc, #124] @ (22d40 ) │ │ │ │ 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 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 222ac │ │ │ │ - b.n 22d08 │ │ │ │ + bl 222a4 │ │ │ │ + b.n 22d00 │ │ │ │ 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 22d02 │ │ │ │ + bne.n 22cfa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 22d1a │ │ │ │ + b.n 22d12 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 221dc │ │ │ │ + bl 221d4 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22cec │ │ │ │ + bne.n 22ce4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #40] @ (22d4c ) │ │ │ │ + ldr r1, [pc, #40] @ (22d44 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (22d48 ) │ │ │ │ + ldr r2, [pc, #32] @ (22d40 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22d3a │ │ │ │ + beq.n 22d32 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 22db4 │ │ │ │ + bcc.n 22dbc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 22d00 │ │ │ │ + bcs.n 22d08 │ │ │ │ movs r1, 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 222ac │ │ │ │ + bl 222a4 │ │ │ │ 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] @ (22ddc ) │ │ │ │ + ldr r2, [pc, #76] @ (22dd4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #76] @ (22de0 ) │ │ │ │ + ldr r3, [pc, #76] @ (22dd8 ) │ │ │ │ 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 220c2 │ │ │ │ + bl 220ba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r1, [pc, #36] @ (22de4 ) │ │ │ │ + ldr r1, [pc, #36] @ (22ddc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22de0 ) │ │ │ │ + ldr r2, [pc, #28] @ (22dd8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22dd4 │ │ │ │ + beq.n 22dcc │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bcs.n 22ebc │ │ │ │ + bcs.n 22ec4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 22e64 │ │ │ │ + bcs.n 22e6c │ │ │ │ movs r1, 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] @ (22e7c ) │ │ │ │ + ldr r2, [pc, #124] @ (22e74 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (22e80 ) │ │ │ │ + ldr r3, [pc, #124] @ (22e78 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21f7e │ │ │ │ + bl 21f76 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 222ac │ │ │ │ - b.n 22e3c │ │ │ │ + bl 222a4 │ │ │ │ + b.n 22e34 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 223dc │ │ │ │ + bl 223d4 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22e2c │ │ │ │ + bne.n 22e24 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #36] @ (22e84 ) │ │ │ │ + ldr r1, [pc, #36] @ (22e7c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (22e80 ) │ │ │ │ + ldr r2, [pc, #28] @ (22e78 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 22e74 │ │ │ │ + beq.n 22e6c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - bne.n 22e7c │ │ │ │ + bcs.n 22e84 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 22dc4 │ │ │ │ + bne.n 22dcc │ │ │ │ movs r1, 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 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 222ac │ │ │ │ + bl 222a4 │ │ │ │ mov r3, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22f36 │ │ │ │ + bne.n 22f2e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 22492 │ │ │ │ + bl 2248a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 22eec │ │ │ │ + b.n 22ee4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 2239a │ │ │ │ + bl 22392 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ 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 220c2 │ │ │ │ + bl 220ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22eda │ │ │ │ + bne.n 22ed2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 21ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 22f2c │ │ │ │ + b.n 22f24 │ │ │ │ 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 223dc │ │ │ │ + bl 223d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 22f14 │ │ │ │ - b.n 22f38 │ │ │ │ + blt.n 22f0c │ │ │ │ + b.n 22f30 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ vpush {d8} │ │ │ │ @@ -36289,86 +36285,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] @ (23010 ) │ │ │ │ + ldr r2, [pc, #164] @ (23008 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #164] @ (23014 ) │ │ │ │ + ldr r3, [pc, #164] @ (2300c ) │ │ │ │ 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 22024 │ │ │ │ + bl 2201c │ │ │ │ str r0, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 222ac │ │ │ │ - b.n 22fc4 │ │ │ │ + bl 222a4 │ │ │ │ + b.n 22fbc │ │ │ │ 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 22fba │ │ │ │ + bhi.n 22fb2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 223dc │ │ │ │ - b.n 22fd6 │ │ │ │ + bl 223d4 │ │ │ │ + b.n 22fce │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22174 │ │ │ │ + bl 2216c │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 220c2 │ │ │ │ + bl 220ba │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22f90 │ │ │ │ + bne.n 22f88 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22fe4 │ │ │ │ + bne.n 22fdc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 223dc │ │ │ │ + bl 223d4 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 22090 │ │ │ │ + bl 22088 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (23018 ) │ │ │ │ + ldr r2, [pc, #40] @ (23010 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (23014 ) │ │ │ │ + ldr r3, [pc, #32] @ (2300c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 23004 │ │ │ │ + beq.n 22ffc │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - beq.n 22f34 │ │ │ │ + beq.n 22f3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 23038 │ │ │ │ + beq.n 23040 │ │ │ │ movs r1, r0 │ │ │ │ push {r7} │ │ │ │ sub sp, #12 │ │ │ │ add r7, sp, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ @@ -36404,15 +36400,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 230ec │ │ │ │ + b.n 230e4 │ │ │ │ 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] │ │ │ │ @@ -36460,15 +36456,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 23084 │ │ │ │ + bcc.n 2307c │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7} │ │ │ │ @@ -36477,15 +36473,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 23166 │ │ │ │ + b.n 2315e │ │ │ │ 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 │ │ │ │ @@ -36518,32 +36514,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 23118 │ │ │ │ + bcc.n 23110 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ 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, #2788] @ 23c78 │ │ │ │ + ldr.w r2, [pc, #2788] @ 23c70 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2784] @ 23c7c │ │ │ │ + ldr.w r3, [pc, #2784] @ 23c74 │ │ │ │ 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] │ │ │ │ @@ -36556,15 +36552,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 23102 │ │ │ │ + bl 230fa │ │ │ │ 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 │ │ │ │ @@ -37757,17 +37753,17 @@ │ │ │ │ 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 23c80 │ │ │ │ + b.n 23c78 │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvns r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ orrs r2, r3 │ │ │ │ @@ -37988,29 +37984,29 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2360 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #28] @ (23e9c ) │ │ │ │ + ldr r2, [pc, #28] @ (23e94 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (23ea0 ) │ │ │ │ + ldr r3, [pc, #28] @ (23e98 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 23e94 │ │ │ │ + beq.n 23e8c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -38032,15 +38028,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 23eec │ │ │ │ + bcs.n 23ee4 │ │ │ │ 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] │ │ │ │ @@ -38051,49 +38047,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 23f54 │ │ │ │ + bcc.n 23f4c │ │ │ │ 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 2660 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2317c │ │ │ │ + bl 23174 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 23f44 │ │ │ │ + b.n 23f3c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2317c │ │ │ │ + bl 23174 │ │ │ │ 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 23f30 │ │ │ │ + bhi.n 23f28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 23f58 │ │ │ │ + b.n 23f50 │ │ │ │ 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] │ │ │ │ @@ -38112,562 +38108,562 @@ │ │ │ │ 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] @ (24028 ) │ │ │ │ + ldr r2, [pc, #148] @ (24020 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (2402c ) │ │ │ │ + ldr r3, [pc, #148] @ (24024 ) │ │ │ │ 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 2306e │ │ │ │ + bl 23066 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bhi.n 23fcc │ │ │ │ + bhi.n 23fc4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ rsb r3, r3, #56 @ 0x38 │ │ │ │ - b.n 23fd2 │ │ │ │ + b.n 23fca │ │ │ │ ldr r3, [r7, #12] │ │ │ │ rsb r3, r3, #120 @ 0x78 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - ldr r3, [pc, #88] @ (24030 ) │ │ │ │ + ldr r3, [pc, #88] @ (24028 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 23ea4 │ │ │ │ + bl 23e9c │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 23ea4 │ │ │ │ + bl 23e9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 2306e │ │ │ │ + bl 23066 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2360 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (24034 ) │ │ │ │ + ldr r2, [pc, #40] @ (2402c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2402c ) │ │ │ │ + ldr r3, [pc, #28] @ (24024 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 24020 │ │ │ │ + beq.n 24018 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #976 @ (adr r1, 24404 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 243ac ) │ │ │ │ movs r0, r0 │ │ │ │ - itee │ │ │ │ + itte │ │ │ │ mov r1, r0 │ │ │ │ - pushal {r7, lr} │ │ │ │ + push {r7, lr} │ │ │ │ moval.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] @ (240a4 ) │ │ │ │ + ldr r2, [pc, #80] @ (2409c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (240a8 ) │ │ │ │ + ldr r3, [pc, #80] @ (240a0 ) │ │ │ │ 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 2301c │ │ │ │ + bl 23014 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ea4 │ │ │ │ + bl 23e9c │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 23f7a │ │ │ │ + bl 23f72 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (240ac ) │ │ │ │ + ldr r2, [pc, #36] @ (240a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (240a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (240a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2409e │ │ │ │ + beq.n 24096 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - itet ge │ │ │ │ - movge r1, r0 │ │ │ │ - lsllt r4, r5, #10 │ │ │ │ + itee lt │ │ │ │ + movlt r1, r0 │ │ │ │ + lslge r4, r5, #10 │ │ │ │ movge r0, r0 │ │ │ │ - ite vc │ │ │ │ + itt vc │ │ │ │ movvc r1, r0 │ │ │ │ - pushvs {r7, lr} │ │ │ │ + pushvc {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] @ (241e0 ) │ │ │ │ + ldr r2, [pc, #280] @ (241d8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (241e4 ) │ │ │ │ + ldr r3, [pc, #280] @ (241dc ) │ │ │ │ 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 2301c │ │ │ │ + bl 23014 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2474 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 240f8 │ │ │ │ + bne.n 240f0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 241be │ │ │ │ + b.n 241b6 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 24ec <__fstat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 24116 │ │ │ │ + bne.n 2410e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 23b4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 241be │ │ │ │ + b.n 241b6 │ │ │ │ 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 23a8 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2417c │ │ │ │ + bne.n 24174 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ - bl 29274 │ │ │ │ + bl 2926c │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 2415a │ │ │ │ + b.n 24152 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ea4 │ │ │ │ + bl 23e9c │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 23c0 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2414c │ │ │ │ + bgt.n 24144 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 23b4 │ │ │ │ - b.n 241b0 │ │ │ │ + b.n 241a8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 23b4 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 248c │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ea4 │ │ │ │ + bl 23e9c │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 26a8 │ │ │ │ add.w r3, r7, #140 @ 0x8c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 23f7a │ │ │ │ + bl 23f72 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #40] @ (241e8 ) │ │ │ │ + ldr r1, [pc, #40] @ (241e0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (241e4 ) │ │ │ │ + ldr r2, [pc, #32] @ (241dc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #228] @ 0xe4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 241d8 │ │ │ │ + beq.n 241d0 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ite cc │ │ │ │ + itt cc │ │ │ │ movcc r1, r0 │ │ │ │ - lslcs r4, r5, #10 │ │ │ │ + lslcc r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0044 │ │ │ │ movs r1, 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 2422a │ │ │ │ + b.n 24222 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (24248 ) │ │ │ │ + ldr r2, [pc, #60] @ (24240 ) │ │ │ │ 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] @ (2424c ) │ │ │ │ + ldr r3, [pc, #48] @ (24244 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ blx 26fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #15 │ │ │ │ - ble.n 24206 │ │ │ │ - ldr r3, [pc, #28] @ (24250 ) │ │ │ │ + ble.n 241fe │ │ │ │ + ldr r3, [pc, #28] @ (24248 ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ - ldr r3, [pc, #24] @ (24254 ) │ │ │ │ + ldr r3, [pc, #24] @ (2424c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - vhadd.u8 d16, d0, d1 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + vhadd.u8 d16, d8, d1 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 d0, d10, d1 │ │ │ │ - vhadd.u16 d0, d0, d1 │ │ │ │ + vhadd.u32 d0, d2, d1 │ │ │ │ + vhadd.u16 d0, d8, d1 │ │ │ │ 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] @ (242e4 ) │ │ │ │ + ldr r2, [pc, #116] @ (242dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (242e8 ) │ │ │ │ + ldr r3, [pc, #116] @ (242e0 ) │ │ │ │ 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 2301c │ │ │ │ + bl 23014 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ea4 │ │ │ │ + bl 23e9c │ │ │ │ add.w r2, r7, #12 │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23f7a │ │ │ │ + bl 23f72 │ │ │ │ add.w r3, r7, #100 @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 241ec │ │ │ │ + bl 241e4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2870 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ (242ec ) │ │ │ │ + ldr r1, [pc, #40] @ (242e4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (242e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (242e0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 242da │ │ │ │ + beq.n 242d2 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ movs r1, 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] @ (24418 ) │ │ │ │ + ldr r2, [pc, #268] @ (24410 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (2441c ) │ │ │ │ + ldr r3, [pc, #268] @ (24414 ) │ │ │ │ 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 20f0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 24398 │ │ │ │ + bne.n 24390 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2437a │ │ │ │ + bne.n 24372 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2437a │ │ │ │ + bne.n 24372 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2564 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 24374 │ │ │ │ + bne.n 2436c │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #180] @ (24420 ) │ │ │ │ + ldr r3, [pc, #180] @ (24418 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 24398 │ │ │ │ + b.n 24390 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #148] @ (24424 ) │ │ │ │ + ldr r3, [pc, #148] @ (2441c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 22f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 243c4 │ │ │ │ + bne.n 243bc │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #108] @ (24428 ) │ │ │ │ + ldr r3, [pc, #108] @ (24420 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 243f6 │ │ │ │ + beq.n 243ee │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2408 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 243f6 │ │ │ │ + bne.n 243ee │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r3, [pc, #60] @ (2442c ) │ │ │ │ + ldr r3, [pc, #60] @ (24424 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #52] @ (24430 ) │ │ │ │ + ldr r2, [pc, #52] @ (24428 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (2441c ) │ │ │ │ + ldr r3, [pc, #28] @ (24414 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 24412 │ │ │ │ + beq.n 2440a │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ movs r1, 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 2684 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2445c │ │ │ │ - ldr r3, [pc, #76] @ (244a4 ) │ │ │ │ + bne.n 24454 │ │ │ │ + ldr r3, [pc, #76] @ (2449c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2449a │ │ │ │ + b.n 24492 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 2446e │ │ │ │ + b.n 24466 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 24486 │ │ │ │ + bls.n 2447e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 24468 │ │ │ │ - b.n 24486 │ │ │ │ + beq.n 24460 │ │ │ │ + b.n 2447e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 24498 │ │ │ │ + bls.n 24490 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 24480 │ │ │ │ + bne.n 24478 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ 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 24434 │ │ │ │ + bl 2442c │ │ │ │ str r0, [r7, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 27d4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 244dc │ │ │ │ + beq.n 244d4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 244e0 │ │ │ │ + bne.n 244d8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 244e4 │ │ │ │ + b.n 244dc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -38677,264 +38673,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 245e8 │ │ │ │ + b.n 245e0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 24524 │ │ │ │ + bne.n 2451c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 24524 │ │ │ │ + bne.n 2451c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 245e8 │ │ │ │ + b.n 245e0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 24552 │ │ │ │ + bne.n 2454a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 24552 │ │ │ │ + bne.n 2454a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24552 │ │ │ │ + bne.n 2454a │ │ │ │ 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 245f0 │ │ │ │ + b.n 245e8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 24576 │ │ │ │ + bne.n 2456e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 24576 │ │ │ │ + bne.n 2456e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 24576 │ │ │ │ + bne.n 2456e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 245e8 │ │ │ │ + b.n 245e0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 245d8 │ │ │ │ + beq.n 245d0 │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #244] @ (24674 ) │ │ │ │ + ldr r3, [pc, #244] @ (2466c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2204 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 245d8 │ │ │ │ + bne.n 245d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 245a4 │ │ │ │ + beq.n 2459c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 245d8 │ │ │ │ + bne.n 245d0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 245ba │ │ │ │ + bls.n 245b2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b.n 245ba │ │ │ │ + b.n 245b2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 245ca │ │ │ │ + bls.n 245c2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 245b4 │ │ │ │ + bne.n 245ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #3 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 245e8 │ │ │ │ + b.n 245e0 │ │ │ │ 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 2450a │ │ │ │ + bne.n 24502 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 24608 │ │ │ │ + bne.n 24600 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - ldr r3, [pc, #116] @ (24678 ) │ │ │ │ + ldr r3, [pc, #116] @ (24670 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #112] @ (2467c ) │ │ │ │ + ldr r3, [pc, #112] @ (24674 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24624 │ │ │ │ + bne.n 2461c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - ldr r3, [pc, #96] @ (24680 ) │ │ │ │ + ldr r3, [pc, #96] @ (24678 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #92] @ (24684 ) │ │ │ │ + ldr r3, [pc, #92] @ (2467c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24644 │ │ │ │ + bne.n 2463c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r2, [pc, #76] @ (24688 ) │ │ │ │ + ldr r2, [pc, #76] @ (24680 ) │ │ │ │ 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 2466c │ │ │ │ + ble.n 24664 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #4 │ │ │ │ - ldr r2, [pc, #56] @ (2468c ) │ │ │ │ + ldr r2, [pc, #56] @ (24684 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2466c │ │ │ │ + bne.n 24664 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ 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 2468 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 24a98 │ │ │ │ + bl 24a90 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 27d4 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 246f6 │ │ │ │ - b.n 246d2 │ │ │ │ + beq.n 246ee │ │ │ │ + b.n 246ca │ │ │ │ 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 246e2 │ │ │ │ + bcc.n 246da │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 246c6 │ │ │ │ + beq.n 246be │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24700 │ │ │ │ + bne.n 246f8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #24] @ (24708 ) │ │ │ │ + ldr r3, [pc, #24] @ (24700 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ - b.n 24700 │ │ │ │ + b.n 246f8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r3, [pc, #16] @ (2470c ) │ │ │ │ + ldr r3, [pc, #16] @ (24704 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r3, [sp, #552] @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + 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] │ │ │ │ @@ -38947,17 +38943,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] @ (24a00 ) │ │ │ │ + ldr r2, [pc, #676] @ (249f8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #676] @ (24a04 ) │ │ │ │ + ldr r3, [pc, #676] @ (249fc ) │ │ │ │ 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 │ │ │ │ @@ -38970,58 +38966,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 249b0 │ │ │ │ + b.n 249a8 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-132] │ │ │ │ - b.n 247c8 │ │ │ │ + b.n 247c0 │ │ │ │ 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 247e4 │ │ │ │ + beq.n 247dc │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 247b4 │ │ │ │ + bne.n 247ac │ │ │ │ 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 2484e │ │ │ │ + beq.n 24846 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 24a14 │ │ │ │ + bl 24a0c │ │ │ │ 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] @ (24a08 ) │ │ │ │ + ldr r2, [pc, #480] @ (24a00 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ blx 239c │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-128] │ │ │ │ blx 21a4 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ @@ -39035,30 +39031,30 @@ │ │ │ │ ldr.w r0, [r3, #-144] │ │ │ │ blx 2378 │ │ │ │ mov r3, r0 │ │ │ │ str.w r3, [r4, #-132] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-132] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2497e │ │ │ │ + beq.w 24976 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-124] │ │ │ │ - b.n 24950 │ │ │ │ + b.n 24948 │ │ │ │ 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 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24950 │ │ │ │ + bne.n 24948 │ │ │ │ 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 │ │ │ │ @@ -39068,15 +39064,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #312] @ (24a0c ) │ │ │ │ + ldr r3, [pc, #312] @ (24a04 ) │ │ │ │ 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 │ │ │ │ @@ -39089,46 +39085,46 @@ │ │ │ │ add.w r3, r7, #4256 @ 0x10a0 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 20f0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24950 │ │ │ │ + bne.n 24948 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ movw r3, #32832 @ 0x8040 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24950 │ │ │ │ + beq.n 24948 │ │ │ │ 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 2780 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 2258 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 249d4 │ │ │ │ + b.n 249cc │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 233c │ │ │ │ str.w r0, [r4, #-124] │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-124] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24882 │ │ │ │ + bne.n 2487a │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ blx 2258 │ │ │ │ add.w r3, r7, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #-140] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ strb r2, [r3, #0] │ │ │ │ @@ -39148,97 +39144,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 247a6 │ │ │ │ + bcc.w 2479e │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #8320 @ 0x2080 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #48] @ (24a10 ) │ │ │ │ + ldr r1, [pc, #48] @ (24a08 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (24a04 ) │ │ │ │ + ldr r2, [pc, #32] @ (249fc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 249f4 │ │ │ │ + beq.n 249ec │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8320 @ 0x2080 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb626 │ │ │ │ movs r1, 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 292f4 │ │ │ │ + bl 292ec │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 24a7a │ │ │ │ + b.n 24a72 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 24a5a │ │ │ │ + bne.n 24a52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 292f4 │ │ │ │ + bl 292ec │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 24a7a │ │ │ │ + b.n 24a72 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #36] @ (24a94 ) │ │ │ │ + ldr r3, [pc, #36] @ (24a8c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24a8a │ │ │ │ + b.n 24a82 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 269c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24a3c │ │ │ │ + beq.n 24a34 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -39246,161 +39242,161 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 24aca │ │ │ │ + b.n 24ac2 │ │ │ │ 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 24ada │ │ │ │ + bls.n 24ad2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 24abe │ │ │ │ + beq.n 24ab6 │ │ │ │ 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 24af6 │ │ │ │ + b.n 24aee │ │ │ │ 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 24af0 │ │ │ │ - b.n 24b10 │ │ │ │ + beq.n 24ae8 │ │ │ │ + b.n 24b08 │ │ │ │ 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 24b20 │ │ │ │ + beq.n 24b18 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 24b00 │ │ │ │ + bne.n 24af8 │ │ │ │ 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 24b4a │ │ │ │ + beq.n 24b42 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 24b4a │ │ │ │ + b.n 24b42 │ │ │ │ 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 24b3a │ │ │ │ + bne.n 24b32 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ 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 24b78 │ │ │ │ + b.n 24b70 │ │ │ │ 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 24b72 │ │ │ │ - b.n 24b92 │ │ │ │ + beq.n 24b6a │ │ │ │ + b.n 24b8a │ │ │ │ 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 24baa │ │ │ │ + beq.n 24ba2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 24baa │ │ │ │ + beq.n 24ba2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 24b82 │ │ │ │ + bne.n 24b7a │ │ │ │ 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 24bdc │ │ │ │ + beq.n 24bd4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 24bdc │ │ │ │ + beq.n 24bd4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 24bdc │ │ │ │ + b.n 24bd4 │ │ │ │ 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 24bcc │ │ │ │ + bne.n 24bc4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ @@ -39411,199 +39407,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] @ (24db0 ) │ │ │ │ + ldr r2, [pc, #412] @ (24da8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (24db4 ) │ │ │ │ + ldr r3, [pc, #412] @ (24dac ) │ │ │ │ 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 1b6b8 │ │ │ │ + bl 1b6b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2378 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24d7e │ │ │ │ + beq.w 24d76 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b6e8 │ │ │ │ + bl 1b6e4 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 24d6e │ │ │ │ + b.n 24d66 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add.w r4, r3, #19 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ mov r0, r3 │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 24d58 │ │ │ │ + beq.n 24d50 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b6b8 │ │ │ │ + bl 1b6b4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2120 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24cb2 │ │ │ │ + bne.n 24caa │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b6b8 │ │ │ │ + bl 1b6b4 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #284] @ (24db8 ) │ │ │ │ + ldr r1, [pc, #284] @ (24db0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1b5d4 │ │ │ │ + bl 1b5d0 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 24d5c │ │ │ │ + beq.n 24d54 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d4e │ │ │ │ + beq.n 24d46 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #252] @ (24dbc ) │ │ │ │ + ldr r2, [pc, #252] @ (24db4 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d4e │ │ │ │ + beq.n 24d46 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #19 │ │ │ │ - ldr r2, [pc, #232] @ (24dc0 ) │ │ │ │ + ldr r2, [pc, #232] @ (24db8 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d4e │ │ │ │ + beq.n 24d46 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b6b8 │ │ │ │ + bl 1b6b4 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 20f0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24d4e │ │ │ │ + bne.n 24d46 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 24d4e │ │ │ │ + bne.n 24d46 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #176] @ (24dc4 ) │ │ │ │ + ldr r3, [pc, #176] @ (24dbc ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 24d60 │ │ │ │ + beq.n 24d58 │ │ │ │ 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 24bf6 │ │ │ │ + bl 24bee │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 24d64 │ │ │ │ + beq.n 24d5c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 24d4e │ │ │ │ + ble.n 24d46 │ │ │ │ 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 1b706 │ │ │ │ - b.n 24d6e │ │ │ │ + bl 1b702 │ │ │ │ + b.n 24d66 │ │ │ │ nop │ │ │ │ - b.n 24d66 │ │ │ │ + b.n 24d5e │ │ │ │ nop │ │ │ │ - b.n 24d66 │ │ │ │ + b.n 24d5e │ │ │ │ nop │ │ │ │ - b.n 24d66 │ │ │ │ + b.n 24d5e │ │ │ │ nop │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 24d80 │ │ │ │ + b.n 24d78 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 233c │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24c4c │ │ │ │ + bne.w 24c44 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d8c │ │ │ │ + beq.n 24d84 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2258 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #56] @ (24dc8 ) │ │ │ │ + ldr r1, [pc, #56] @ (24dc0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (24db4 ) │ │ │ │ + ldr r2, [pc, #32] @ (24dac ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24da8 │ │ │ │ + beq.n 24da0 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - cbz r2, 24e2e │ │ │ │ + cbz r2, 24e28 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r1, 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 │ │ │ │ @@ -39614,88 +39610,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] @ (24ed0 ) │ │ │ │ + ldr r2, [pc, #192] @ (24ec8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #192] @ (24ed4 ) │ │ │ │ + ldr r3, [pc, #192] @ (24ecc ) │ │ │ │ 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 1b164 │ │ │ │ + bl 1b160 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r2, [r2, #-48] │ │ │ │ - ldr r1, [pc, #148] @ (24ed8 ) │ │ │ │ + ldr r1, [pc, #148] @ (24ed0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b5d4 │ │ │ │ + bl 1b5d0 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 24e90 │ │ │ │ + beq.n 24e88 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b6e8 │ │ │ │ + bl 1b6e4 │ │ │ │ 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 24bf6 │ │ │ │ + bl 24bee │ │ │ │ str.w r0, [r4, #-36] │ │ │ │ - b.n 24e92 │ │ │ │ + b.n 24e8a │ │ │ │ nop │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b252 │ │ │ │ + bl 1b24e │ │ │ │ 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] @ (24edc ) │ │ │ │ + ldr r1, [pc, #44] @ (24ed4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (24ed4 ) │ │ │ │ + ldr r2, [pc, #32] @ (24ecc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 24ec4 │ │ │ │ + beq.n 24ebc │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - cbz r6, 24f0e │ │ │ │ + cbz r6, 24f08 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 24ef2 │ │ │ │ + cbz r6, 24eec │ │ │ │ movs r1, 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] │ │ │ │ @@ -39705,43 +39701,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, #396] @ (250a8 ) │ │ │ │ + ldr r2, [pc, #396] @ (250a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (250ac ) │ │ │ │ + ldr r3, [pc, #396] @ (250a4 ) │ │ │ │ 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 24f3a │ │ │ │ + bne.n 24f32 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2507c │ │ │ │ + b.n 25074 │ │ │ │ add.w r3, r7, #32 │ │ │ │ subs r3, #12 │ │ │ │ add.w r2, r7, #32 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r2, #-32] │ │ │ │ blx 22f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24f58 │ │ │ │ + bne.n 24f50 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2507c │ │ │ │ + b.n 25074 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 24f9e │ │ │ │ + bne.n 24f96 │ │ │ │ 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] │ │ │ │ @@ -39749,41 +39745,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 24f9e │ │ │ │ + beq.n 24f96 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2507c │ │ │ │ + b.n 25074 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-28] │ │ │ │ - bl 292b4 │ │ │ │ + bl 292ac │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 25040 │ │ │ │ + b.n 25038 │ │ │ │ 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 22f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25026 │ │ │ │ + beq.n 2501e │ │ │ │ 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 │ │ │ │ @@ -39791,289 +39787,289 @@ │ │ │ │ blx 2570 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ add.w r3, r7, #4128 @ 0x1020 │ │ │ │ subs r3, #8 │ │ │ │ add.w r2, r7, #32 │ │ │ │ ldr.w r2, [r2, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 25066 │ │ │ │ + beq.n 2505e │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 25066 │ │ │ │ + b.n 2505e │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 25040 │ │ │ │ + beq.n 25038 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 25068 │ │ │ │ + b.n 25060 │ │ │ │ add.w r3, r7, #32 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r7, #32 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w r0, [r3, #-16] │ │ │ │ blx 27d4 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24fc2 │ │ │ │ - b.n 25068 │ │ │ │ + bne.n 24fba │ │ │ │ + b.n 25060 │ │ │ │ nop │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r0, [r3, #-16] │ │ │ │ blx 21a4 │ │ │ │ add.w r3, r7, #32 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ add.w r0, r7, #8192 @ 0x2000 │ │ │ │ add.w r0, r0, #28 │ │ │ │ - ldr r1, [pc, #40] @ (250b0 ) │ │ │ │ + ldr r1, [pc, #40] @ (250a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (250ac ) │ │ │ │ + ldr r2, [pc, #32] @ (250a4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2509c │ │ │ │ + beq.n 25094 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #8192 @ 0x2000 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ movs r1, 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] @ (25148 ) │ │ │ │ + ldr r2, [pc, #124] @ (25140 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2514c ) │ │ │ │ + ldr r3, [pc, #124] @ (25144 ) │ │ │ │ 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 2540 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25122 │ │ │ │ + bne.n 2511a │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 20f0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25122 │ │ │ │ + bne.n 2511a │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bne.n 25122 │ │ │ │ + bne.n 2511a │ │ │ │ blx 25b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2511e │ │ │ │ + bne.n 25116 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ and.w r3, r3, #73 @ 0x49 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25122 │ │ │ │ + beq.n 2511a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #40] @ (25150 ) │ │ │ │ + ldr r1, [pc, #40] @ (25148 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (2514c ) │ │ │ │ + ldr r2, [pc, #32] @ (25144 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2513e │ │ │ │ + beq.n 25136 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #136 @ 0x88 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ movs r1, 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] @ (25260 ) │ │ │ │ + ldr r2, [pc, #244] @ (25258 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #244] @ (25264 ) │ │ │ │ + ldr r3, [pc, #244] @ (2525c ) │ │ │ │ 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 25182 │ │ │ │ + bne.n 2517a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2523e │ │ │ │ + b.n 25236 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2840 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251aa │ │ │ │ + beq.n 251a2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 250b4 │ │ │ │ + bl 250ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 251a6 │ │ │ │ + beq.n 2519e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 292b4 │ │ │ │ + bl 292ac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2523e │ │ │ │ + b.n 25236 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2523e │ │ │ │ - ldr r3, [pc, #188] @ (25268 ) │ │ │ │ + b.n 25236 │ │ │ │ + ldr r3, [pc, #188] @ (25260 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 27f8 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 251c0 │ │ │ │ + bne.n 251b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2523e │ │ │ │ + b.n 25236 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 292b4 │ │ │ │ + bl 292ac │ │ │ │ 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 2520e │ │ │ │ + b.n 25206 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 251e6 │ │ │ │ - ldr r3, [pc, #136] @ (2526c ) │ │ │ │ + bne.n 251de │ │ │ │ + ldr r3, [pc, #136] @ (25264 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - ldr r3, [pc, #132] @ (25270 ) │ │ │ │ + ldr r3, [pc, #132] @ (25268 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 28a74 │ │ │ │ + bl 28a6c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 250b4 │ │ │ │ + bl 250ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25208 │ │ │ │ + beq.n 25200 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 2520e │ │ │ │ + b.n 25206 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2522c │ │ │ │ + bne.n 25224 │ │ │ │ add.w r3, r7, #12 │ │ │ │ - ldr r2, [pc, #88] @ (25274 ) │ │ │ │ + ldr r2, [pc, #88] @ (2526c ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28266 │ │ │ │ + bl 2825e │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 251d8 │ │ │ │ + bne.n 251d0 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2523c │ │ │ │ + beq.n 25234 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.n 2523e │ │ │ │ + b.n 25236 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (25278 ) │ │ │ │ + ldr r1, [pc, #56] @ (25270 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (25264 ) │ │ │ │ + ldr r2, [pc, #32] @ (2525c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 25256 │ │ │ │ + beq.n 2524e │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ movs r1, 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 28312 │ │ │ │ + bl 2830a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830a │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830a │ │ │ │ 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} │ │ │ │ @@ -40086,21 +40082,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] @ (25468 ) │ │ │ │ + ldr r4, [pc, #372] @ (25460 ) │ │ │ │ add r4, pc │ │ │ │ add.w r1, r7, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #20 │ │ │ │ - ldr r2, [pc, #364] @ (2546c ) │ │ │ │ + ldr r2, [pc, #364] @ (25464 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (25470 ) │ │ │ │ + ldr r3, [pc, #364] @ (25468 ) │ │ │ │ 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 │ │ │ │ @@ -40108,33 +40104,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 244ec │ │ │ │ + bl 244e4 │ │ │ │ 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 244ec │ │ │ │ + bl 244e4 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24a98 │ │ │ │ + bl 24a90 │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ add.w r3, r3, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24a98 │ │ │ │ + bl 24a90 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 2684 │ │ │ │ str.w r0, [r5, #-12] │ │ │ │ @@ -40158,32 +40154,32 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 253f6 │ │ │ │ - ldr r3, [pc, #164] @ (25474 ) │ │ │ │ + bne.n 253ee │ │ │ │ + ldr r3, [pc, #164] @ (2546c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #144] @ (25478 ) │ │ │ │ + ldr r3, [pc, #144] @ (25470 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 26cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2543a │ │ │ │ + b.n 25432 │ │ │ │ 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 │ │ │ │ @@ -40192,79 +40188,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] @ (2547c ) │ │ │ │ + ldr r2, [pc, #84] @ (25474 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r0, #-16] │ │ │ │ blx 239c │ │ │ │ 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] @ (25480 ) │ │ │ │ + ldr r1, [pc, #60] @ (25478 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #40] @ (25470 ) │ │ │ │ + ldr r2, [pc, #40] @ (25468 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2545a │ │ │ │ + beq.n 25452 │ │ │ │ blx 2510 <__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 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #16 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ movs r1, 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] @ (255b4 ) │ │ │ │ + ldr r2, [pc, #280] @ (255ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (255b8 ) │ │ │ │ + ldr r3, [pc, #280] @ (255b0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 292b4 │ │ │ │ + bl 292ac │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 25582 │ │ │ │ - ldr r3, [pc, #256] @ (255bc ) │ │ │ │ + b.n 2557a │ │ │ │ + ldr r3, [pc, #256] @ (255b4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 236c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #248] @ (255c0 ) │ │ │ │ + ldr r3, [pc, #248] @ (255b8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2234 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r7, #20] │ │ │ │ @@ -40279,343 +40275,343 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 2540 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2550c │ │ │ │ + beq.n 25504 │ │ │ │ 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 2558a │ │ │ │ + b.n 25582 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 272c <__lstat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2554e │ │ │ │ + beq.n 25546 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #144] @ (255c4 ) │ │ │ │ + ldr r2, [pc, #144] @ (255bc ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 21a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 25592 │ │ │ │ + b.n 2558a │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ - bne.n 2557c │ │ │ │ + bne.n 25574 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #100] @ (255c8 ) │ │ │ │ + ldr r2, [pc, #100] @ (255c0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 21a4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 25592 │ │ │ │ + b.n 2558a │ │ │ │ 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 254b8 │ │ │ │ + bne.n 254b0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #56] @ (255cc ) │ │ │ │ + ldr r1, [pc, #56] @ (255c4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (255b8 ) │ │ │ │ + ldr r2, [pc, #32] @ (255b0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 255ac │ │ │ │ + beq.n 255a4 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ movs r1, 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 2562c │ │ │ │ - ldr r3, [pc, #88] @ (25640 ) │ │ │ │ + b.n 25624 │ │ │ │ + ldr r3, [pc, #88] @ (25638 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 236c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #72] @ (25644 ) │ │ │ │ + ldr r3, [pc, #72] @ (2563c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2234 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 25624 │ │ │ │ + bne.n 2561c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 25624 │ │ │ │ + bne.n 2561c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 25624 │ │ │ │ + bne.n 2561c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25636 │ │ │ │ + b.n 2562e │ │ │ │ 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 255e6 │ │ │ │ + bne.n 255de │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ ldrh r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + 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 256e4 │ │ │ │ - ldr r3, [pc, #144] @ (256f8 ) │ │ │ │ + b.n 256dc │ │ │ │ + ldr r3, [pc, #144] @ (256f0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 236c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #128] @ (256fc ) │ │ │ │ + ldr r3, [pc, #128] @ (256f4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2234 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 256b8 │ │ │ │ + bne.n 256b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 256b8 │ │ │ │ + bne.n 256b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 256b8 │ │ │ │ + bne.n 256b0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #92] @ (25700 ) │ │ │ │ + ldr r2, [pc, #92] @ (256f8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 256ee │ │ │ │ + b.n 256e6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 256d0 │ │ │ │ + bne.n 256c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 256d0 │ │ │ │ + bne.n 256c8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 256e4 │ │ │ │ + b.n 256dc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 256dc │ │ │ │ + beq.n 256d4 │ │ │ │ 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 25666 │ │ │ │ + bne.n 2565e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ - movs r0, r0 │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ 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 2378 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25744 │ │ │ │ + beq.n 2573c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2258 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #28] @ (25750 ) │ │ │ │ + ldr r2, [pc, #28] @ (25748 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25746 │ │ │ │ + b.n 2573e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ 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] @ (2588c ) │ │ │ │ + ldr r2, [pc, #288] @ (25884 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (25890 ) │ │ │ │ + ldr r3, [pc, #288] @ (25888 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (25894 ) │ │ │ │ + ldr r3, [pc, #280] @ (2588c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25868 │ │ │ │ + bne.n 25860 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #272] @ (25898 ) │ │ │ │ + ldr r3, [pc, #272] @ (25890 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2474 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 257a6 │ │ │ │ + bne.n 2579e │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #256] @ (2589c ) │ │ │ │ + ldr r3, [pc, #256] @ (25894 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2474 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 257e0 │ │ │ │ + blt.n 257d8 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1d3f8 │ │ │ │ + bl 1d3f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - ble.n 257e4 │ │ │ │ + ble.n 257dc │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2828 │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov.w r2, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2996c │ │ │ │ - b.n 25858 │ │ │ │ + bl 29964 │ │ │ │ + b.n 25850 │ │ │ │ nop │ │ │ │ - b.n 257e6 │ │ │ │ + b.n 257de │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #184] @ (258a0 ) │ │ │ │ + ldr r3, [pc, #184] @ (25898 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ blx 215c │ │ │ │ mov r3, r0 │ │ │ │ asrs r2, r3, #31 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 28f24 │ │ │ │ + bl 28f1c │ │ │ │ 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 │ │ │ │ @@ -40633,92 +40629,92 @@ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2828 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 29858 │ │ │ │ + bl 29850 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 23b4 │ │ │ │ - ldr r3, [pc, #68] @ (258a4 ) │ │ │ │ + ldr r3, [pc, #68] @ (2589c ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 2586a │ │ │ │ + b.n 25862 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #60] @ (258a8 ) │ │ │ │ + ldr r2, [pc, #60] @ (258a0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (25890 ) │ │ │ │ + ldr r3, [pc, #32] @ (25888 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 25882 │ │ │ │ + beq.n 2587a │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6, #4]! │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrd r0, r0, [lr, #4]! │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r0, {r0} │ │ │ │ - add r7, pc, #576 @ (adr r7, 25aec ) │ │ │ │ + ldmdb r8, {r0} │ │ │ │ + add r7, pc, #608 @ (adr r7, 25b04 ) │ │ │ │ movs r1, 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 29cf4 │ │ │ │ + bl 29cec │ │ │ │ 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 2a1b8 │ │ │ │ + bl 2a1b0 │ │ │ │ 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] @ (25970 ) │ │ │ │ + ldr r2, [pc, #112] @ (25968 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #112] @ (25974 ) │ │ │ │ + ldr r3, [pc, #112] @ (2596c ) │ │ │ │ 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 25946 │ │ │ │ - bl 29cf4 │ │ │ │ + b.n 2593e │ │ │ │ + bl 29cec │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #8 │ │ │ │ it cs │ │ │ │ movcs r3, #8 │ │ │ │ @@ -40732,75 +40728,75 @@ │ │ │ │ blx 2660 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 25918 │ │ │ │ + bcc.n 25910 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (25978 ) │ │ │ │ + ldr r2, [pc, #36] @ (25970 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (25974 ) │ │ │ │ + ldr r3, [pc, #28] @ (2596c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 25968 │ │ │ │ + beq.n 25960 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #1008 @ (adr r6, 25d64 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 2597c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #680 @ (adr r6, 25c24 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 25c3c ) │ │ │ │ movs r1, 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 29cf4 │ │ │ │ + bl 29cec │ │ │ │ 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] @ (259d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (259d0 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ blx 239c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 25996 │ │ │ │ + bcc.n 2598e │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ 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 │ │ │ │ @@ -40814,532 +40810,532 @@ │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25a4e │ │ │ │ + bne.n 25a46 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #952] @ (25de4 ) │ │ │ │ + ldr r3, [pc, #952] @ (25ddc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #948] @ (25de8 ) │ │ │ │ + ldr r3, [pc, #948] @ (25de0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #944] @ (25dec ) │ │ │ │ + ldr r3, [pc, #944] @ (25de4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #944] @ (25df0 ) │ │ │ │ + ldr r2, [pc, #944] @ (25de8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25aa0 │ │ │ │ + bne.n 25a98 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #888] @ (25df4 ) │ │ │ │ + ldr r3, [pc, #888] @ (25dec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #880] @ (25df8 ) │ │ │ │ + ldr r3, [pc, #880] @ (25df0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #880] @ (25dfc ) │ │ │ │ + ldr r3, [pc, #880] @ (25df4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #880] @ (25e00 ) │ │ │ │ + ldr r2, [pc, #880] @ (25df8 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25af2 │ │ │ │ + bne.n 25aea │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #820] @ (25e04 ) │ │ │ │ + ldr r3, [pc, #820] @ (25dfc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #816] @ (25e08 ) │ │ │ │ + ldr r3, [pc, #816] @ (25e00 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #812] @ (25e0c ) │ │ │ │ + ldr r3, [pc, #812] @ (25e04 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #812] @ (25e10 ) │ │ │ │ + ldr r2, [pc, #812] @ (25e08 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2444 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25b46 │ │ │ │ + bne.n 25b3e │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #752] @ (25e14 ) │ │ │ │ + ldr r3, [pc, #752] @ (25e0c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ (25e18 ) │ │ │ │ + ldr r3, [pc, #748] @ (25e10 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #744] @ (25e1c ) │ │ │ │ + ldr r3, [pc, #744] @ (25e14 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #744] @ (25e20 ) │ │ │ │ + ldr r2, [pc, #744] @ (25e18 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2444 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25b9c │ │ │ │ + bne.n 25b94 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #684] @ (25e24 ) │ │ │ │ + ldr r3, [pc, #684] @ (25e1c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #676] @ (25e28 ) │ │ │ │ + ldr r3, [pc, #676] @ (25e20 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #676] @ (25e2c ) │ │ │ │ + ldr r3, [pc, #676] @ (25e24 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #676] @ (25e30 ) │ │ │ │ + ldr r2, [pc, #676] @ (25e28 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2444 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25bf2 │ │ │ │ + bne.n 25bea │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #612] @ (25e34 ) │ │ │ │ + ldr r3, [pc, #612] @ (25e2c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #608] @ (25e38 ) │ │ │ │ + ldr r3, [pc, #608] @ (25e30 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #604] @ (25e3c ) │ │ │ │ + ldr r3, [pc, #604] @ (25e34 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #604] @ (25e40 ) │ │ │ │ + ldr r2, [pc, #604] @ (25e38 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25c44 │ │ │ │ + bne.n 25c3c │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #548] @ (25e44 ) │ │ │ │ + ldr r3, [pc, #548] @ (25e3c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #540] @ (25e48 ) │ │ │ │ + ldr r3, [pc, #540] @ (25e40 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #540] @ (25e4c ) │ │ │ │ + ldr r3, [pc, #540] @ (25e44 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #540] @ (25e50 ) │ │ │ │ + ldr r2, [pc, #540] @ (25e48 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25c98 │ │ │ │ + bne.n 25c90 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #480] @ (25e54 ) │ │ │ │ + ldr r3, [pc, #480] @ (25e4c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #472] @ (25e58 ) │ │ │ │ + ldr r3, [pc, #472] @ (25e50 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #472] @ (25e5c ) │ │ │ │ + ldr r3, [pc, #472] @ (25e54 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #472] @ (25e60 ) │ │ │ │ + ldr r2, [pc, #472] @ (25e58 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25cec │ │ │ │ + bne.n 25ce4 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #412] @ (25e64 ) │ │ │ │ + ldr r3, [pc, #412] @ (25e5c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #404] @ (25e68 ) │ │ │ │ + ldr r3, [pc, #404] @ (25e60 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #404] @ (25e6c ) │ │ │ │ + ldr r3, [pc, #404] @ (25e64 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #404] @ (25e70 ) │ │ │ │ + ldr r2, [pc, #404] @ (25e68 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 25d50 │ │ │ │ + b.n 25d48 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 275c │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25d4a │ │ │ │ + bne.n 25d42 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #332] @ (25e74 ) │ │ │ │ + ldr r3, [pc, #332] @ (25e6c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #328] @ (25e78 ) │ │ │ │ + ldr r3, [pc, #328] @ (25e70 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #324] @ (25e7c ) │ │ │ │ + ldr r3, [pc, #324] @ (25e74 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #324] @ (25e80 ) │ │ │ │ + ldr r2, [pc, #324] @ (25e78 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ 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 25cf2 │ │ │ │ + bne.n 25cea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #284] @ (25e84 ) │ │ │ │ + ldr r2, [pc, #284] @ (25e7c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #284] @ (25e88 ) │ │ │ │ + ldr r1, [pc, #284] @ (25e80 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #284] @ (25e8c ) │ │ │ │ + ldr r0, [pc, #284] @ (25e84 ) │ │ │ │ add r0, pc │ │ │ │ blx 25dc │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 25dbc │ │ │ │ + bne.n 25db4 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #248] @ (25e90 ) │ │ │ │ + ldr r3, [pc, #248] @ (25e88 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ (25e94 ) │ │ │ │ + ldr r3, [pc, #240] @ (25e8c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #240] @ (25e98 ) │ │ │ │ + ldr r3, [pc, #240] @ (25e90 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #240] @ (25e9c ) │ │ │ │ + ldr r2, [pc, #240] @ (25e94 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 25dc2 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 25dba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #20] │ │ │ │ nop │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 22ac │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #200] @ (25ea0 ) │ │ │ │ + ldr r3, [pc, #200] @ (25e98 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ blx 23d8 │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ 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 25ebc │ │ │ │ + bne.n 25eb4 │ │ │ │ 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 │ │ │ │ @@ -41364,35 +41360,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] @ 26c20 │ │ │ │ + ldr.w r2, [pc, #3300] @ 26c18 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3300] @ 26c24 │ │ │ │ + ldr.w r3, [pc, #3300] @ 26c1c │ │ │ │ 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] @ 26c28 │ │ │ │ + ldr.w r2, [pc, #3284] @ 26c20 │ │ │ │ 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] @ 26c2c │ │ │ │ + ldr.w r2, [pc, #3268] @ 26c24 │ │ │ │ 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] @ 26c30 │ │ │ │ + ldr.w r2, [pc, #3252] @ 26c28 │ │ │ │ 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 │ │ │ │ @@ -41405,15 +41401,15 @@ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2750 <__gettimeofday64@plt> │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-88] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25fca │ │ │ │ + bne.n 25fc2 │ │ │ │ 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 │ │ │ │ @@ -41421,315 +41417,315 @@ │ │ │ │ subs r3, #28 │ │ │ │ mov r0, r3 │ │ │ │ blx 287c │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 26048 │ │ │ │ + bne.n 26040 │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26c34 │ │ │ │ + ldr.w r3, [pc, #3096] @ 26c2c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #3088] @ 26c38 │ │ │ │ + ldr.w r3, [pc, #3088] @ 26c30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #3084] @ 26c3c │ │ │ │ + ldr.w r3, [pc, #3084] @ 26c34 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #3084] @ 26c40 │ │ │ │ + ldr.w r2, [pc, #3084] @ 26c38 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.w 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.w 26a7a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 287c │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 260c6 │ │ │ │ + bne.n 260be │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26c44 │ │ │ │ + ldr.w r3, [pc, #2988] @ 26c3c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2980] @ 26c48 │ │ │ │ + ldr.w r3, [pc, #2980] @ 26c40 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2976] @ 26c4c │ │ │ │ + ldr.w r3, [pc, #2976] @ 26c44 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2972] @ 26c50 │ │ │ │ + ldr.w r2, [pc, #2972] @ 26c48 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.w 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.w 26a7a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #12 │ │ │ │ mov r0, r3 │ │ │ │ blx 287c │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 26144 │ │ │ │ + bne.n 2613c │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26c54 │ │ │ │ + ldr.w r3, [pc, #2876] @ 26c4c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2868] @ 26c58 │ │ │ │ + ldr.w r3, [pc, #2868] @ 26c50 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2864] @ 26c5c │ │ │ │ + ldr.w r3, [pc, #2864] @ 26c54 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2864] @ 26c60 │ │ │ │ + ldr.w r2, [pc, #2864] @ 26c58 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.w 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.w 26a7a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r6, r3 │ │ │ │ blx 2528 │ │ │ │ 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 261cc │ │ │ │ + bne.n 261c4 │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26c64 │ │ │ │ + ldr.w r3, [pc, #2756] @ 26c5c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #70 @ 0x46 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2748] @ 26c68 │ │ │ │ + ldr.w r3, [pc, #2748] @ 26c60 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2744] @ 26c6c │ │ │ │ + ldr.w r3, [pc, #2744] @ 26c64 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2744] @ 26c70 │ │ │ │ + ldr.w r2, [pc, #2744] @ 26c68 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.w 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.w 26a7a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2620c │ │ │ │ + bne.n 26204 │ │ │ │ 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 259e0 │ │ │ │ + bl 259d8 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 26be2 │ │ │ │ + b.w 26bda │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2628a │ │ │ │ + bne.n 26282 │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26c74 │ │ │ │ + ldr.w r3, [pc, #2580] @ 26c6c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2572] @ 26c78 │ │ │ │ + ldr.w r3, [pc, #2572] @ 26c70 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2568] @ 26c7c │ │ │ │ + ldr.w r3, [pc, #2568] @ 26c74 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2568] @ 26c80 │ │ │ │ + ldr.w r2, [pc, #2568] @ 26c78 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ 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 23b4 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 26316 │ │ │ │ + bne.n 2630e │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26c84 │ │ │ │ + ldr.w r3, [pc, #2456] @ 26c7c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2448] @ 26c88 │ │ │ │ + ldr.w r3, [pc, #2448] @ 26c80 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2444] @ 26c8c │ │ │ │ + ldr.w r3, [pc, #2444] @ 26c84 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2444] @ 26c90 │ │ │ │ + ldr.w r2, [pc, #2444] @ 26c88 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ 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 23b4 │ │ │ │ str.w r0, [r6, #-80] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 263a2 │ │ │ │ + bne.n 2639a │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26c94 │ │ │ │ + ldr.w r3, [pc, #2332] @ 26c8c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2324] @ 26c98 │ │ │ │ + ldr.w r3, [pc, #2324] @ 26c90 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2320] @ 26c9c │ │ │ │ + ldr.w r3, [pc, #2320] @ 26c94 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2320] @ 26ca0 │ │ │ │ + ldr.w r2, [pc, #2320] @ 26c98 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ 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 │ │ │ │ @@ -41737,258 +41733,258 @@ │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2168 <__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 26430 │ │ │ │ + bne.n 26428 │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26ca4 │ │ │ │ + ldr.w r3, [pc, #2208] @ 26c9c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2200] @ 26ca8 │ │ │ │ + ldr.w r3, [pc, #2200] @ 26ca0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2196] @ 26cac │ │ │ │ + ldr.w r3, [pc, #2196] @ 26ca4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2192] @ 26cb0 │ │ │ │ + ldr.w r2, [pc, #2192] @ 26ca8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ 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 2168 <__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 264bc │ │ │ │ + bne.n 264b4 │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26cb4 │ │ │ │ + ldr.w r3, [pc, #2084] @ 26cac │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #2076] @ 26cb8 │ │ │ │ + ldr.w r3, [pc, #2076] @ 26cb0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2072] @ 26cbc │ │ │ │ + ldr.w r3, [pc, #2072] @ 26cb4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2068] @ 26cc0 │ │ │ │ + ldr.w r2, [pc, #2068] @ 26cb8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ 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 2168 <__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 2653c │ │ │ │ + bne.n 26534 │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26cc4 │ │ │ │ + ldr.w r3, [pc, #1972] @ 26cbc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1964] @ 26cc8 │ │ │ │ + ldr.w r3, [pc, #1964] @ 26cc0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1960] @ 26ccc │ │ │ │ + ldr.w r3, [pc, #1960] @ 26cc4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1956] @ 26cd0 │ │ │ │ + ldr.w r2, [pc, #1956] @ 26cc8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ 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 2168 <__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 265c8 │ │ │ │ + bne.n 265c0 │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26cd4 │ │ │ │ + ldr.w r3, [pc, #1848] @ 26ccc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1840] @ 26cd8 │ │ │ │ + ldr.w r3, [pc, #1840] @ 26cd0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1836] @ 26cdc │ │ │ │ + ldr.w r3, [pc, #1836] @ 26cd4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1832] @ 26ce0 │ │ │ │ + ldr.w r2, [pc, #1832] @ 26cd8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ 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 2168 <__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 26648 │ │ │ │ + bne.n 26640 │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26ce4 │ │ │ │ + ldr.w r3, [pc, #1736] @ 26cdc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1728] @ 26ce8 │ │ │ │ + ldr.w r3, [pc, #1728] @ 26ce0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1724] @ 26cec │ │ │ │ + ldr.w r3, [pc, #1724] @ 26ce4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1720] @ 26cf0 │ │ │ │ + ldr.w r2, [pc, #1720] @ 26ce8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ 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 2168 <__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 266d4 │ │ │ │ + bne.n 266cc │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26cf4 │ │ │ │ + ldr.w r3, [pc, #1612] @ 26cec │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1604] @ 26cf8 │ │ │ │ + ldr.w r3, [pc, #1604] @ 26cf0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1600] @ 26cfc │ │ │ │ + ldr.w r3, [pc, #1600] @ 26cf4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1596] @ 26d00 │ │ │ │ + ldr.w r2, [pc, #1596] @ 26cf8 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ 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] │ │ │ │ @@ -41999,110 +41995,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 2676e │ │ │ │ + bne.n 26766 │ │ │ │ blx 2744 <__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 22ac │ │ │ │ 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] @ 26d04 │ │ │ │ + ldr.w r3, [pc, #1472] @ 26cfc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1464] @ 26d08 │ │ │ │ + ldr.w r3, [pc, #1464] @ 26d00 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 26d0c │ │ │ │ + ldr.w r3, [pc, #1460] @ 26d04 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1460] @ 26d10 │ │ │ │ + ldr.w r2, [pc, #1460] @ 26d08 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-96] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26872 │ │ │ │ + beq.n 2686a │ │ │ │ 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 26e4 │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2682c │ │ │ │ + bne.n 26824 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2682c │ │ │ │ + beq.n 26824 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2682c │ │ │ │ + beq.n 26824 │ │ │ │ blx 2744 <__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 2689a │ │ │ │ + beq.n 26892 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 22ac │ │ │ │ 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] @ 26d14 │ │ │ │ + ldr.w r3, [pc, #1300] @ 26d0c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1292] @ 26d18 │ │ │ │ + ldr.w r3, [pc, #1292] @ 26d10 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1288] @ 26d1c │ │ │ │ + ldr.w r3, [pc, #1288] @ 26d14 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1284] @ 26d20 │ │ │ │ + ldr.w r2, [pc, #1284] @ 26d18 │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 2689a │ │ │ │ + ble.n 26892 │ │ │ │ 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 │ │ │ │ @@ -42111,19 +42107,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 2689a │ │ │ │ + b.n 26892 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2689a │ │ │ │ + blt.n 26892 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -42137,221 +42133,221 @@ │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r3 │ │ │ │ blx 23c0 │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 26942 │ │ │ │ + bne.n 2693a │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 26942 │ │ │ │ + beq.n 2693a │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 26942 │ │ │ │ + beq.n 2693a │ │ │ │ blx 2744 <__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 26978 │ │ │ │ + beq.n 26970 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 22ac │ │ │ │ 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] @ 26d24 │ │ │ │ + ldr.w r3, [pc, #1032] @ 26d1c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1024] @ 26d28 │ │ │ │ + ldr.w r3, [pc, #1024] @ 26d20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #1020] @ (26d2c ) │ │ │ │ + ldr r3, [pc, #1020] @ (26d24 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #1020] @ (26d30 ) │ │ │ │ + ldr r2, [pc, #1020] @ (26d28 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26978 │ │ │ │ + ble.n 26970 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-100] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26978 │ │ │ │ + beq.n 26970 │ │ │ │ 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 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 23c0 │ │ │ │ str.w r0, [r6, #-68] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 26a1c │ │ │ │ + bne.n 26a14 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 26a1c │ │ │ │ + beq.n 26a14 │ │ │ │ blx 2744 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 26a1c │ │ │ │ + beq.n 26a14 │ │ │ │ blx 2744 <__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 26a52 │ │ │ │ + beq.n 26a4a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r0, [r3, #-80] │ │ │ │ blx 22ac │ │ │ │ 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] @ (26d34 ) │ │ │ │ + ldr r3, [pc, #828] @ (26d2c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #820] @ (26d38 ) │ │ │ │ + ldr r3, [pc, #820] @ (26d30 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #820] @ (26d3c ) │ │ │ │ + ldr r3, [pc, #820] @ (26d34 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #820] @ (26d40 ) │ │ │ │ + ldr r2, [pc, #820] @ (26d38 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 26a82 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 26a7a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-68] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26a52 │ │ │ │ + ble.n 26a4a │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-104] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26a52 │ │ │ │ + beq.n 26a4a │ │ │ │ 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 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 │ │ │ │ - bne.w 266d4 │ │ │ │ + bne.w 266cc │ │ │ │ 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] │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 26aac │ │ │ │ + ble.n 26aa4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #-76] │ │ │ │ blx 2438 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #-76] │ │ │ │ blx 24bc │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 26ac6 │ │ │ │ + blt.n 26abe │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 26ae0 │ │ │ │ + blt.n 26ad8 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 26afa │ │ │ │ + blt.n 26af2 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-20] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 26b14 │ │ │ │ + blt.n 26b0c │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 26b2e │ │ │ │ + blt.n 26b26 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 26b48 │ │ │ │ + blt.n 26b40 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ mov r0, r3 │ │ │ │ blx 23b4 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ @@ -42361,242 +42357,242 @@ │ │ │ │ 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 2aa48 │ │ │ │ + bl 2aa40 │ │ │ │ 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 2aa48 │ │ │ │ + bl 2aa40 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #120] @ 26c18 │ │ │ │ + vldr d7, [pc, #120] @ 26c10 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #404] @ (26d44 ) │ │ │ │ + ldr r3, [pc, #404] @ (26d3c ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ add.w r3, r7, #112 @ 0x70 │ │ │ │ ldr.w r3, [r3, #-80] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26be0 │ │ │ │ + beq.n 26bd8 │ │ │ │ blx 2744 <__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 26be2 │ │ │ │ + b.n 26bda │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #65536 @ 0x10000 │ │ │ │ add.w r0, r0, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #348] @ (26d48 ) │ │ │ │ + ldr r1, [pc, #348] @ (26d40 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #52] @ (26c24 ) │ │ │ │ + ldr r2, [pc, #52] @ (26c1c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 26c02 │ │ │ │ + beq.n 26bfa │ │ │ │ blx 2510 <__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} │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - add r0, pc, #768 @ (adr r0, 26f24 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 26f3c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ strh r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ movs r1, 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] @ (26de0 ) │ │ │ │ + ldr r2, [pc, #124] @ (26dd8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (26de4 ) │ │ │ │ + ldr r3, [pc, #124] @ (26ddc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2420 <__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 26dbe │ │ │ │ + bge.n 26db6 │ │ │ │ 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 │ │ │ │ @@ -42604,35 +42600,35 @@ │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ blx 21e0 <__select64@plt> │ │ │ │ - b.n 26d72 │ │ │ │ + b.n 26d6a │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (26de8 ) │ │ │ │ + ldr r2, [pc, #36] @ (26de0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (26de4 ) │ │ │ │ + ldr r3, [pc, #28] @ (26ddc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 26dda │ │ │ │ + beq.n 26dd2 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ movs r1, 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 │ │ │ │ @@ -42640,15 +42636,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx 2420 <__time64@plt> │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ adds r4, r0, r2 │ │ │ │ adc.w r5, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 26d4c │ │ │ │ + bl 26d44 │ │ │ │ nop │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42657,53 +42653,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 26ed2 │ │ │ │ + bl 26eca │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2378 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26e94 │ │ │ │ - b.n 26e78 │ │ │ │ + beq.n 26e8c │ │ │ │ + b.n 26e70 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #19 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 26f0a │ │ │ │ + bl 26f02 │ │ │ │ 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 233c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26e5c │ │ │ │ + bne.n 26e54 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 2258 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26ea6 │ │ │ │ - b.n 26e98 │ │ │ │ + beq.n 26e9e │ │ │ │ + b.n 26e90 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 26ea8 │ │ │ │ + b.n 26ea0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ blx 21ec │ │ │ │ movs r3, #1 │ │ │ │ @@ -42728,15 +42724,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 292f4 │ │ │ │ + bl 292ec │ │ │ │ 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] │ │ │ │ @@ -42754,22 +42750,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 26f2c │ │ │ │ + b.n 26f24 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26f26 │ │ │ │ + bne.n 26f1e │ │ │ │ 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] │ │ │ │ @@ -42777,37 +42773,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 292f4 │ │ │ │ + bl 292ec │ │ │ │ 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 26f7c │ │ │ │ + b.n 26f74 │ │ │ │ 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 26f6a │ │ │ │ + bne.n 26f62 │ │ │ │ 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] │ │ │ │ @@ -42872,182 +42868,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] @ (2715c ) │ │ │ │ + ldr r2, [pc, #296] @ (27154 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (27160 ) │ │ │ │ + ldr r3, [pc, #296] @ (27158 ) │ │ │ │ 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 1b164 │ │ │ │ + bl 1b160 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b236 │ │ │ │ + bl 1b232 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #260] @ (27164 ) │ │ │ │ + ldr r1, [pc, #260] @ (2715c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 270ee │ │ │ │ + b.n 270e6 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 270b4 │ │ │ │ + beq.n 270ac │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 270b4 │ │ │ │ + beq.n 270ac │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 270b4 │ │ │ │ + beq.n 270ac │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 270c4 │ │ │ │ + bne.n 270bc │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #172] @ (27168 ) │ │ │ │ + ldr r1, [pc, #172] @ (27160 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 2707c │ │ │ │ + bne.n 27074 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (2716c ) │ │ │ │ + ldr r1, [pc, #104] @ (27164 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b730 │ │ │ │ + bl 1b72c │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b252 │ │ │ │ + bl 1b24e │ │ │ │ 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] @ (27170 ) │ │ │ │ + ldr r1, [pc, #52] @ (27168 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (27160 ) │ │ │ │ + ldr r2, [pc, #32] @ (27158 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27150 │ │ │ │ + beq.n 27148 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ movs r1, 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 271dc │ │ │ │ + b.n 271d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2840 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 271bc │ │ │ │ + beq.n 271b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 271ac │ │ │ │ + bgt.n 271a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 271ec │ │ │ │ + b.n 271e4 │ │ │ │ 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 271c6 │ │ │ │ + bgt.n 271be │ │ │ │ movs r3, #0 │ │ │ │ - b.n 271ec │ │ │ │ + b.n 271e4 │ │ │ │ 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 27190 │ │ │ │ + bne.n 27188 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -43060,318 +43056,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] @ (27360 ) │ │ │ │ + ldr r2, [pc, #320] @ (27358 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (27364 ) │ │ │ │ + ldr r3, [pc, #320] @ (2735c ) │ │ │ │ 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 1b164 │ │ │ │ + bl 1b160 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b236 │ │ │ │ + bl 1b232 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #272] @ (27368 ) │ │ │ │ + ldr r1, [pc, #272] @ (27360 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 272f2 │ │ │ │ + b.n 272ea │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-40] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2728e │ │ │ │ + beq.n 27286 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #-40] │ │ │ │ - b.n 272c8 │ │ │ │ + b.n 272c0 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 272ae │ │ │ │ + bne.n 272a6 │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ (2736c ) │ │ │ │ + ldr r1, [pc, #200] @ (27364 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ - b.n 272c8 │ │ │ │ + bl 1b640 │ │ │ │ + b.n 272c0 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 272c8 │ │ │ │ + bne.n 272c0 │ │ │ │ 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 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 27274 │ │ │ │ + bne.n 2726c │ │ │ │ add.w r3, r7, #24 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (27370 ) │ │ │ │ + ldr r1, [pc, #104] @ (27368 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ add.w r3, r7, #24 │ │ │ │ subs r3, #12 │ │ │ │ add.w r0, r7, #24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b730 │ │ │ │ + bl 1b72c │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b252 │ │ │ │ + bl 1b24e │ │ │ │ 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] @ (27374 ) │ │ │ │ + ldr r1, [pc, #52] @ (2736c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (27364 ) │ │ │ │ + ldr r2, [pc, #32] @ (2735c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 27354 │ │ │ │ + beq.n 2734c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ movs r1, 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] @ (274d0 ) │ │ │ │ + ldr r2, [pc, #300] @ (274c8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (274d4 ) │ │ │ │ + ldr r3, [pc, #300] @ (274cc ) │ │ │ │ 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 1b164 │ │ │ │ + bl 1b160 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b236 │ │ │ │ + bl 1b232 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #264] @ (274d8 ) │ │ │ │ + ldr r1, [pc, #264] @ (274d0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 27452 │ │ │ │ + b.n 2744a │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 2740a │ │ │ │ + bne.n 27402 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #216] @ (274dc ) │ │ │ │ + ldr r1, [pc, #216] @ (274d4 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bne.n 27428 │ │ │ │ + bne.n 27420 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #192] @ (274e0 ) │ │ │ │ + ldr r1, [pc, #192] @ (274d8 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 273ec │ │ │ │ + bne.n 273e4 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #124] @ (274e4 ) │ │ │ │ + ldr r1, [pc, #124] @ (274dc ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #112] @ (274e8 ) │ │ │ │ + ldr r1, [pc, #112] @ (274e0 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b730 │ │ │ │ + bl 1b72c │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b252 │ │ │ │ + bl 1b24e │ │ │ │ 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] @ (274ec ) │ │ │ │ + ldr r1, [pc, #60] @ (274e4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (274d4 ) │ │ │ │ + ldr r2, [pc, #32] @ (274cc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 274c4 │ │ │ │ + beq.n 274bc │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ movs r1, 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 27548 │ │ │ │ + beq.n 27540 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2754c │ │ │ │ - b.n 27512 │ │ │ │ + beq.n 27544 │ │ │ │ + b.n 2750a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2750c │ │ │ │ + bne.n 27504 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 2752e │ │ │ │ + b.n 27526 │ │ │ │ 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 2754e │ │ │ │ + bcc.n 27546 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 27522 │ │ │ │ + beq.n 2751a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 27522 │ │ │ │ - b.n 2754e │ │ │ │ + beq.n 2751a │ │ │ │ + b.n 27546 │ │ │ │ nop │ │ │ │ - b.n 2754e │ │ │ │ + b.n 27546 │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43379,158 +43375,158 @@ │ │ │ │ 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 2757a │ │ │ │ + beq.n 27572 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2757e │ │ │ │ + bne.n 27576 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27604 │ │ │ │ + b.n 275fc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2759c │ │ │ │ + bne.n 27594 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27604 │ │ │ │ + b.n 275fc │ │ │ │ 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 275c0 │ │ │ │ + beq.n 275b8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #80] @ (2760c ) │ │ │ │ + ldr r3, [pc, #80] @ (27604 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 24c8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 275f2 │ │ │ │ + beq.n 275ea │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #36] @ (27610 ) │ │ │ │ + ldr r3, [pc, #36] @ (27608 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r2, #0] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27614 │ │ │ │ + bl 2760c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ 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] @ (276b0 ) │ │ │ │ + ldr r2, [pc, #132] @ (276a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #132] @ (276b4 ) │ │ │ │ + ldr r3, [pc, #132] @ (276ac ) │ │ │ │ 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 2764a │ │ │ │ + beq.n 27642 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2764e │ │ │ │ + bne.n 27646 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27690 │ │ │ │ + b.n 27688 │ │ │ │ add.w r3, r7, #12 │ │ │ │ movs r2, #9 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2210 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27666 │ │ │ │ + beq.n 2765e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27690 │ │ │ │ + b.n 27688 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ blx 2324 │ │ │ │ str r0, [r7, #8] │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r0, r3 │ │ │ │ blx 22dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2768e │ │ │ │ + bne.n 27686 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 27690 │ │ │ │ + b.n 27688 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (276b8 ) │ │ │ │ + ldr r1, [pc, #36] @ (276b0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (276b4 ) │ │ │ │ + ldr r2, [pc, #28] @ (276ac ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 276a8 │ │ │ │ + beq.n 276a0 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ movs r1, 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 │ │ │ │ @@ -43538,25 +43534,25 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2840 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 276f8 │ │ │ │ + bne.n 276f0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 2774e │ │ │ │ + b.n 27746 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r2, r0 │ │ │ │ @@ -43567,15 +43563,15 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2204 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2774c │ │ │ │ + bne.n 27744 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ mov r2, r0 │ │ │ │ @@ -43584,17 +43580,17 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2774c │ │ │ │ + bne.n 27744 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2774e │ │ │ │ + b.n 27746 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -43607,47 +43603,47 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 2778c │ │ │ │ + bge.n 27784 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #48] @ (277b4 ) │ │ │ │ + ldr r3, [pc, #48] @ (277ac ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2468 │ │ │ │ - b.n 277a8 │ │ │ │ + b.n 277a0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #36] @ (277b8 ) │ │ │ │ + ldr r3, [pc, #36] @ (277b0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2780 │ │ │ │ - ldr r2, [pc, #28] @ (277bc ) │ │ │ │ + ldr r2, [pc, #28] @ (277b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #20] @ (277c0 ) │ │ │ │ + ldr r3, [pc, #20] @ (277b8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ movs r1, 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 │ │ │ │ @@ -43656,17 +43652,17 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 277f0 │ │ │ │ + bge.n 277e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 277fc │ │ │ │ + b.n 277f4 │ │ │ │ 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 │ │ │ │ @@ -43680,116 +43676,116 @@ │ │ │ │ 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 27848 │ │ │ │ + bne.n 27840 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ blx 23cc │ │ │ │ vmov.f64 d6, d0 │ │ │ │ - vldr d5, [pc, #156] @ 278d0 │ │ │ │ + vldr d5, [pc, #156] @ 278c8 │ │ │ │ vdiv.f64 d7, d6, d5 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 2894 │ │ │ │ vstr d0, [r7, #16] │ │ │ │ - b.n 27856 │ │ │ │ + b.n 2784e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vstr d7, [r7, #16] │ │ │ │ - vldr d1, [pc, #128] @ 278d8 │ │ │ │ + vldr d1, [pc, #128] @ 278d0 │ │ │ │ vldr d0, [r7, #16] │ │ │ │ blx 218c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d1, #20 @ 0x40a00000 5.0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ blx 2708 │ │ │ │ vstr d0, [r7, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27882 │ │ │ │ - ldr r3, [pc, #104] @ (278e8 ) │ │ │ │ + bne.n 2787a │ │ │ │ + ldr r3, [pc, #104] @ (278e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ vldr d1, [r7, #16] │ │ │ │ - vldr d0, [pc, #88] @ 278e0 │ │ │ │ + vldr d0, [pc, #88] @ 278d8 │ │ │ │ blx 2774 │ │ │ │ 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] @ (278ec ) │ │ │ │ + ldr r2, [pc, #60] @ (278e4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - ldr r3, [pc, #52] @ (278f0 ) │ │ │ │ + ldr r3, [pc, #52] @ (278e8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 239c │ │ │ │ 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, 2790c │ │ │ │ + cbnz r3, 27904 │ │ │ │ ands r3, r3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ 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, #292] @ (27a30 ) │ │ │ │ + ldr r2, [pc, #292] @ (27a28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #292] @ (27a34 ) │ │ │ │ + ldr r3, [pc, #292] @ (27a2c ) │ │ │ │ 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, #276] @ (27a38 ) │ │ │ │ + ldr r1, [pc, #276] @ (27a30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2228 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 279f4 │ │ │ │ + beq.n 279ec │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 279fa │ │ │ │ + bne.n 279f2 │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ mov r0, r3 │ │ │ │ blx 2738 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #71 @ 0x47 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 279ee │ │ │ │ - add r2, pc, #8 @ (adr r2, 27950 ) │ │ │ │ + bhi.n 279e6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 27948 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ @@ -43819,127 +43815,127 @@ │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #18 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 27a0c │ │ │ │ + b.n 27a04 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 27a0c │ │ │ │ + b.n 27a04 │ │ │ │ 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 27a0c │ │ │ │ + b.n 27a04 │ │ │ │ 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 27a0c │ │ │ │ + b.n 27a04 │ │ │ │ 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 27a0c │ │ │ │ + b.n 27a04 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 27a0c │ │ │ │ + b.n 27a04 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - b.n 27a0c │ │ │ │ + b.n 27a04 │ │ │ │ blx 2744 <__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] @ (27a3c ) │ │ │ │ + ldr r0, [pc, #44] @ (27a34 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (27a34 ) │ │ │ │ + ldr r1, [pc, #32] @ (27a2c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27a24 │ │ │ │ + beq.n 27a1c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ movs r1, 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] @ (27bc8 ) │ │ │ │ + ldr r2, [pc, #368] @ (27bc0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #368] @ (27bcc ) │ │ │ │ + ldr r3, [pc, #368] @ (27bc4 ) │ │ │ │ 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] @ (27bd0 ) │ │ │ │ + ldr r1, [pc, #352] @ (27bc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ blx 2228 <__isoc23_sscanf@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 27b88 │ │ │ │ + beq.w 27b80 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 27b8e │ │ │ │ + bne.w 27b86 │ │ │ │ ldrb.w r3, [r7, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2768 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 27b36 │ │ │ │ + beq.n 27b2e │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bgt.n 27b82 │ │ │ │ + bgt.n 27b7a │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq.n 27aa4 │ │ │ │ + beq.n 27a9c │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 27ace │ │ │ │ - b.n 27b82 │ │ │ │ + beq.n 27ac6 │ │ │ │ + b.n 27b7a │ │ │ │ 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 27ba0 │ │ │ │ + b.n 27b98 │ │ │ │ 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 │ │ │ │ @@ -43966,15 +43962,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 27ba0 │ │ │ │ + b.n 27b98 │ │ │ │ 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 │ │ │ │ @@ -43993,49 +43989,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 27ba0 │ │ │ │ + b.n 27b98 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 27ba0 │ │ │ │ + b.n 27b98 │ │ │ │ ldrd r4, r5, [r7, #40] @ 0x28 │ │ │ │ - b.n 27ba0 │ │ │ │ + b.n 27b98 │ │ │ │ blx 2744 <__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] @ (27bd4 ) │ │ │ │ + ldr r0, [pc, #44] @ (27bcc ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (27bcc ) │ │ │ │ + ldr r1, [pc, #32] @ (27bc4 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 27bbc │ │ │ │ + beq.n 27bb4 │ │ │ │ blx 2510 <__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} │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ movs r1, 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 │ │ │ │ @@ -44055,75 +44051,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 27c90 │ │ │ │ + bne.n 27c88 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27caa │ │ │ │ + b.n 27ca2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx 25ac <__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 27c1c │ │ │ │ + bne.n 27c14 │ │ │ │ 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 27c5a │ │ │ │ + b.n 27c52 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27c7c │ │ │ │ + beq.n 27c74 │ │ │ │ blx 25ac <__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 27c54 │ │ │ │ + beq.n 27c4c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27c90 │ │ │ │ + beq.n 27c88 │ │ │ │ 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 27c22 │ │ │ │ + bne.n 27c1a │ │ │ │ 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 │ │ │ │ @@ -44155,170 +44151,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 27e3a │ │ │ │ + bne.w 27e32 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27e5a │ │ │ │ + b.n 27e52 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx 25ac <__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 27cf8 │ │ │ │ + bne.n 27cf0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27e46 │ │ │ │ + beq.w 27e3e │ │ │ │ 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 27e2e │ │ │ │ + b.n 27e26 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 27d68 │ │ │ │ + bne.n 27d60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 23f0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27e2e │ │ │ │ + beq.n 27e26 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 27e2e │ │ │ │ + b.n 27e26 │ │ │ │ blx 25ac <__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 27d90 │ │ │ │ + beq.n 27d88 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 27e3a │ │ │ │ + b.n 27e32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 27da0 │ │ │ │ + beq.n 27d98 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 27e20 │ │ │ │ + bne.n 27e18 │ │ │ │ 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 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 23f0 │ │ │ │ - b.n 27e16 │ │ │ │ + b.n 27e0e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 27dec │ │ │ │ + bne.n 27de4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 23f0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27e16 │ │ │ │ + beq.n 27e0e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 27e16 │ │ │ │ + b.n 27e0e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 27e10 │ │ │ │ + bne.n 27e08 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 23f0 │ │ │ │ nop │ │ │ │ - b.n 27e2e │ │ │ │ + b.n 27e26 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27dbe │ │ │ │ - b.n 27e2e │ │ │ │ + bne.n 27db6 │ │ │ │ + b.n 27e26 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27e38 │ │ │ │ + beq.n 27e30 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27d3a │ │ │ │ - b.n 27e3a │ │ │ │ + bne.n 27d32 │ │ │ │ + b.n 27e32 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27cfe │ │ │ │ - b.n 27e48 │ │ │ │ + bne.w 27cf6 │ │ │ │ + b.n 27e40 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r3, r2 │ │ │ │ @@ -44341,43 +44337,43 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27e90 │ │ │ │ + bne.n 27e88 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27ee0 │ │ │ │ + b.n 27ed8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 27eca │ │ │ │ + bcc.n 27ec2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2468 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 27ec0 │ │ │ │ + b.n 27eb8 │ │ │ │ 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 27eb0 │ │ │ │ - b.n 27ed4 │ │ │ │ + bcc.n 27ea8 │ │ │ │ + b.n 27ecc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2780 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r2 │ │ │ │ @@ -44400,38 +44396,38 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27f16 │ │ │ │ + bne.n 27f0e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27f72 │ │ │ │ + b.n 27f6a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ 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 27f5e │ │ │ │ + b.n 27f56 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 27f42 │ │ │ │ + bge.n 27f3a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 27f58 │ │ │ │ + b.n 27f50 │ │ │ │ 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] │ │ │ │ @@ -44441,15 +44437,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 27f2e │ │ │ │ + blt.n 27f26 │ │ │ │ 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 │ │ │ │ @@ -44460,19 +44456,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 25754 │ │ │ │ + bl 2574c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 27fcc │ │ │ │ - bl 258ac │ │ │ │ + b.n 27fc4 │ │ │ │ + bl 258a4 │ │ │ │ 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 │ │ │ │ @@ -44487,15 +44483,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 27f9a │ │ │ │ + blt.n 27f92 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ @@ -44513,114 +44509,114 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2840 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28056 │ │ │ │ + bne.n 2804e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 28190 │ │ │ │ + b.n 28188 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 2802e │ │ │ │ + bne.n 28026 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 2840 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 2804c │ │ │ │ + b.n 28044 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 28060 │ │ │ │ + bne.n 28058 │ │ │ │ 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 2840 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28056 │ │ │ │ + bne.n 2804e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 28190 │ │ │ │ + b.n 28188 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 28014 │ │ │ │ - b.n 28062 │ │ │ │ + bhi.n 2800c │ │ │ │ + b.n 2805a │ │ │ │ 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 28088 │ │ │ │ + bne.n 28080 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2807e │ │ │ │ + b.n 28076 │ │ │ │ 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 28078 │ │ │ │ - b.n 280de │ │ │ │ + bne.n 28070 │ │ │ │ + b.n 280d6 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 280a8 │ │ │ │ + bne.n 280a0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 2809e │ │ │ │ + b.n 28096 │ │ │ │ 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 28098 │ │ │ │ - b.n 280de │ │ │ │ + bne.n 28090 │ │ │ │ + b.n 280d6 │ │ │ │ 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 280bc │ │ │ │ + b.n 280b4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ blx 25ac <__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 280b6 │ │ │ │ + bne.n 280ae │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 280b6 │ │ │ │ + beq.n 280ae │ │ │ │ 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] │ │ │ │ @@ -44628,16 +44624,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 2810c │ │ │ │ - ldr r3, [pc, #152] @ (28198 ) │ │ │ │ + bne.n 28104 │ │ │ │ + ldr r3, [pc, #152] @ (28190 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2870 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ @@ -44658,25 +44654,25 @@ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28152 │ │ │ │ + bne.n 2814a │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 21a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28190 │ │ │ │ + b.n 28188 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 28160 │ │ │ │ + beq.n 28158 │ │ │ │ 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] │ │ │ │ @@ -44690,54 +44686,54 @@ │ │ │ │ blx 24c8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx 21a4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 28000 │ │ │ │ + b.n 27ff8 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ 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 281be │ │ │ │ + beq.n 281b6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281c2 │ │ │ │ + bne.n 281ba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 281ea │ │ │ │ + b.n 281e2 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281d4 │ │ │ │ + bne.n 281cc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 281ea │ │ │ │ + b.n 281e2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2204 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 281e8 │ │ │ │ + bne.n 281e0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 281ea │ │ │ │ + b.n 281e2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -44745,131 +44741,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 28214 │ │ │ │ + beq.n 2820c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28218 │ │ │ │ + bne.n 28210 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2825e │ │ │ │ + b.n 28256 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2822a │ │ │ │ + bne.n 28222 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2825e │ │ │ │ + b.n 28256 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 2823e │ │ │ │ + bcs.n 28236 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2825e │ │ │ │ + b.n 28256 │ │ │ │ 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 2204 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2825c │ │ │ │ + bne.n 28254 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2825e │ │ │ │ + b.n 28256 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ │ │ │ │ -00028266 : │ │ │ │ +0002825e : │ │ │ │ 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 2828c │ │ │ │ + bne.n 28284 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2830a │ │ │ │ + b.n 28302 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2829e │ │ │ │ + beq.n 28296 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 282e0 │ │ │ │ + bne.n 282d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #15] │ │ │ │ ldrb r3, [r7, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 282b0 │ │ │ │ + bne.n 282a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 282ea │ │ │ │ + b.n 282e2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 282c0 │ │ │ │ + bne.n 282b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 282ea │ │ │ │ + b.n 282e2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 282ce │ │ │ │ + bne.n 282c6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.n 282ea │ │ │ │ + b.n 282e2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r2, [r7, #15] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2840 │ │ │ │ str r0, [r7, #16] │ │ │ │ - b.n 282ea │ │ │ │ + b.n 282e2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 23fc │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28302 │ │ │ │ + beq.n 282fa │ │ │ │ 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 28308 │ │ │ │ + b.n 28300 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ @@ -44882,29 +44878,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 28346 │ │ │ │ + bne.n 2833e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2833c │ │ │ │ + bne.n 28334 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 2838a │ │ │ │ + b.n 28382 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 292b4 │ │ │ │ + bl 292ac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2838a │ │ │ │ + b.n 28382 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28350 │ │ │ │ + bne.n 28348 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 2838a │ │ │ │ + b.n 28382 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -44912,84 +44908,84 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 245c │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28380 │ │ │ │ - ldr r3, [pc, #28] @ (28394 ) │ │ │ │ + bne.n 28378 │ │ │ │ + ldr r3, [pc, #28] @ (2838c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 24c8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r4, [r0, #20] │ │ │ │ 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] @ (2840c ) │ │ │ │ + ldr r2, [pc, #88] @ (28404 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #88] @ (28410 ) │ │ │ │ + ldr r3, [pc, #88] @ (28408 ) │ │ │ │ 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 283d2 │ │ │ │ + b.n 283ca │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28312 │ │ │ │ + bl 2830a │ │ │ │ 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 283c8 │ │ │ │ + bne.n 283c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r1, [pc, #44] @ (28414 ) │ │ │ │ + ldr r1, [pc, #44] @ (2840c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (28410 ) │ │ │ │ + ldr r2, [pc, #36] @ (28408 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 283fc │ │ │ │ + beq.n 283f4 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ movs r1, 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 │ │ │ │ @@ -45004,74 +45000,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 2846a │ │ │ │ + b.n 28462 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2768 │ │ │ │ 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 28452 │ │ │ │ + bne.n 2844a │ │ │ │ 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 284aa │ │ │ │ + b.n 284a2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2738 │ │ │ │ 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 28492 │ │ │ │ + bne.n 2848a │ │ │ │ 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] @ (28528 ) │ │ │ │ + ldr r2, [pc, #84] @ (28520 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (2852c ) │ │ │ │ + ldr r3, [pc, #84] @ (28524 ) │ │ │ │ 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 │ │ │ │ @@ -45084,45 +45080,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] @ (28530 ) │ │ │ │ + ldr r1, [pc, #36] @ (28528 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2852c ) │ │ │ │ + ldr r2, [pc, #28] @ (28524 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28520 │ │ │ │ + beq.n 28518 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ movs r1, 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] @ (285a0 ) │ │ │ │ + ldr r2, [pc, #84] @ (28598 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (285a4 ) │ │ │ │ + ldr r3, [pc, #84] @ (2859c ) │ │ │ │ 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] │ │ │ │ @@ -45133,87 +45129,87 @@ │ │ │ │ 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] @ (285a8 ) │ │ │ │ + ldr r1, [pc, #40] @ (285a0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (285a4 ) │ │ │ │ + ldr r2, [pc, #32] @ (2859c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28596 │ │ │ │ + beq.n 2858e │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ movs r1, 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 285e6 │ │ │ │ + b.n 285de │ │ │ │ blx 25ac <__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 285e0 │ │ │ │ + bne.n 285d8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 285f0 │ │ │ │ + b.n 285e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 285c2 │ │ │ │ + bne.n 285ba │ │ │ │ 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 286d4 │ │ │ │ + b.n 286cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 286c4 │ │ │ │ + bne.n 286bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ subs r3, #97 @ 0x61 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 286aa │ │ │ │ - add r2, pc, #8 @ (adr r2, 28628 ) │ │ │ │ + bhi.n 286a2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 28620 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -45256,58 +45252,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #7 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 286b2 │ │ │ │ + b.n 286aa │ │ │ │ movs r3, #8 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 286b2 │ │ │ │ + b.n 286aa │ │ │ │ movs r3, #9 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 286b2 │ │ │ │ + b.n 286aa │ │ │ │ movs r3, #10 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 286b2 │ │ │ │ + b.n 286aa │ │ │ │ movs r3, #11 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 286b2 │ │ │ │ + b.n 286aa │ │ │ │ movs r3, #12 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 286b2 │ │ │ │ + b.n 286aa │ │ │ │ movs r3, #13 │ │ │ │ strb r3, [r7, #15] │ │ │ │ - b.n 286b2 │ │ │ │ + b.n 286aa │ │ │ │ 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 286d4 │ │ │ │ + b.n 286cc │ │ │ │ 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 28604 │ │ │ │ + bne.n 285fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #20 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ @@ -45322,183 +45318,183 @@ │ │ │ │ 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] @ (28898 ) │ │ │ │ + ldr r2, [pc, #372] @ (28890 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #372] @ (2889c ) │ │ │ │ + ldr r3, [pc, #372] @ (28894 ) │ │ │ │ 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 2840 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28754 │ │ │ │ + bne.n 2874c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-44] │ │ │ │ - bl 292b4 │ │ │ │ + bl 292ac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2886a │ │ │ │ + b.n 28862 │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b164 │ │ │ │ + bl 1b160 │ │ │ │ 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 28838 │ │ │ │ + b.n 28830 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2880e │ │ │ │ + bne.n 28806 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 2880e │ │ │ │ + bne.n 28806 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 287d6 │ │ │ │ + bne.n 287ce │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r3, [r3, #-36] │ │ │ │ adds r3, #3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 287d6 │ │ │ │ + bne.n 287ce │ │ │ │ add.w r3, r7, #16 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #232] @ (288a0 ) │ │ │ │ + ldr r1, [pc, #232] @ (28898 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 28824 │ │ │ │ + b.n 2881c │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldr.w r0, [r3, #-48] │ │ │ │ blx 2684 │ │ │ │ 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 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 28824 │ │ │ │ + b.n 2881c │ │ │ │ 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 1b644 │ │ │ │ + bl 1b640 │ │ │ │ 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 28772 │ │ │ │ + bne.n 2876a │ │ │ │ add.w r3, r7, #16 │ │ │ │ subs r3, #8 │ │ │ │ add.w r0, r7, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b730 │ │ │ │ + bl 1b72c │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b252 │ │ │ │ + bl 1b24e │ │ │ │ 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, #48] @ (288a4 ) │ │ │ │ + ldr r1, [pc, #48] @ (2889c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (2889c ) │ │ │ │ + ldr r2, [pc, #36] @ (28894 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 2888a │ │ │ │ + beq.n 28882 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w r7, r7, #4128 @ 0x1020 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ movs r1, 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 288f2 │ │ │ │ + beq.n 288ea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 288e4 │ │ │ │ + b.n 288dc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 288de │ │ │ │ + bne.n 288d6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 288f6 │ │ │ │ + b.n 288ee │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 288cc │ │ │ │ + bcc.n 288c4 │ │ │ │ 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 │ │ │ │ @@ -45507,77 +45503,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 28948 │ │ │ │ + beq.n 28940 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 28942 │ │ │ │ + b.n 2893a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2893c │ │ │ │ + bne.n 28934 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 2894c │ │ │ │ + b.n 28944 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2892a │ │ │ │ + bge.n 28922 │ │ │ │ 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 28966 │ │ │ │ + bne.n 2895e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28974 │ │ │ │ + b.n 2896c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28972 │ │ │ │ + bne.n 2896a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28974 │ │ │ │ + b.n 2896c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldr.w r7, [sp], #4 │ │ │ │ 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] @ (28a5c ) │ │ │ │ + ldr r2, [pc, #196] @ (28a54 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #196] @ (28a60 ) │ │ │ │ + ldr r3, [pc, #196] @ (28a58 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #188] @ (28a64 ) │ │ │ │ + ldr r3, [pc, #188] @ (28a5c ) │ │ │ │ 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} │ │ │ │ @@ -45596,157 +45592,157 @@ │ │ │ │ add.w r3, r7, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 2690 <__localtime64@plt> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bgt.n 28a10 │ │ │ │ + bgt.n 28a08 │ │ │ │ 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, #100] @ (28a68 ) │ │ │ │ + ldr r1, [pc, #100] @ (28a60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 26fc │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 28a2e │ │ │ │ + b.n 28a26 │ │ │ │ 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, #72] @ (28a6c ) │ │ │ │ + ldr r1, [pc, #72] @ (28a64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 26fc │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 28a38 │ │ │ │ + bgt.n 28a30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28a3a │ │ │ │ + b.n 28a32 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #52] @ (28a70 ) │ │ │ │ + ldr r1, [pc, #52] @ (28a68 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (28a60 ) │ │ │ │ + ldr r2, [pc, #32] @ (28a58 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28a52 │ │ │ │ + beq.n 28a4a │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ movs r1, 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] @ (28b08 ) │ │ │ │ + ldr r2, [pc, #120] @ (28b00 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (28b0c ) │ │ │ │ + ldr r3, [pc, #120] @ (28b04 ) │ │ │ │ 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 2864 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 28aba │ │ │ │ + bge.n 28ab2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 28ae0 │ │ │ │ + b.n 28ad8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 29274 │ │ │ │ + bl 2926c │ │ │ │ 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 2864 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #44] @ (28b10 ) │ │ │ │ + ldr r1, [pc, #44] @ (28b08 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (28b0c ) │ │ │ │ + ldr r2, [pc, #36] @ (28b04 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28af8 │ │ │ │ + beq.n 28af0 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ movs r1, 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] @ (28b94 ) │ │ │ │ + ldr r2, [pc, #96] @ (28b8c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #96] @ (28b98 ) │ │ │ │ + ldr r3, [pc, #96] @ (28b90 ) │ │ │ │ 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] │ │ │ │ @@ -45755,87 +45751,87 @@ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2864 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 28b6c │ │ │ │ + bhi.n 28b64 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r0, [pc, #52] @ (28b9c ) │ │ │ │ + ldr r0, [pc, #52] @ (28b94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - ldr r1, [pc, #48] @ (28ba0 ) │ │ │ │ + ldr r1, [pc, #48] @ (28b98 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #36] @ (28b98 ) │ │ │ │ + ldr r2, [pc, #36] @ (28b90 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 28b86 │ │ │ │ + beq.n 28b7e │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ movs r1, 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 28bc2 │ │ │ │ + b.n 28bba │ │ │ │ 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 28bbc │ │ │ │ + bne.n 28bb4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 28bec │ │ │ │ + b.n 28be4 │ │ │ │ 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 28be6 │ │ │ │ + bne.n 28bde │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ @@ -45844,28 +45840,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] @ (28c40 ) │ │ │ │ + ldr r2, [pc, #24] @ (28c38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (28c44 ) │ │ │ │ + ldr r3, [pc, #24] @ (28c3c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 28ba4 │ │ │ │ + bl 28b9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -45877,39 +45873,39 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 28c90 │ │ │ │ + b.n 28c88 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 28ca2 │ │ │ │ + bne.n 28c9a │ │ │ │ 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 28c72 │ │ │ │ + beq.n 28c6a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 28c72 │ │ │ │ - b.n 28ca4 │ │ │ │ + beq.n 28c6a │ │ │ │ + b.n 28c9c │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ push {r7, lr} │ │ │ │ @@ -45917,51 +45913,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 28cce │ │ │ │ - ldr r3, [pc, #64] @ (28d0c ) │ │ │ │ + bne.n 28cc6 │ │ │ │ + ldr r3, [pc, #64] @ (28d04 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #4] │ │ │ │ - ldr r3, [pc, #64] @ (28d10 ) │ │ │ │ + ldr r3, [pc, #64] @ (28d08 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2180 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28cfe │ │ │ │ - ldr r3, [pc, #48] @ (28d14 ) │ │ │ │ + beq.n 28cf6 │ │ │ │ + ldr r3, [pc, #48] @ (28d0c ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2180 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28cfe │ │ │ │ + beq.n 28cf6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 230c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 28d02 │ │ │ │ + ble.n 28cfa │ │ │ │ movs r3, #1 │ │ │ │ - b.n 28d04 │ │ │ │ + b.n 28cfc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ 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 │ │ │ │ @@ -45986,40 +45982,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 28d70 │ │ │ │ + bne.n 28d68 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 292b4 │ │ │ │ + bl 292ac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 28e62 │ │ │ │ - ldr r3, [pc, #248] @ (28e6c ) │ │ │ │ + b.n 28e5a │ │ │ │ + ldr r3, [pc, #248] @ (28e64 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2570 │ │ │ │ str r0, [r7, #12] │ │ │ │ - ldr r3, [pc, #240] @ (28e70 ) │ │ │ │ + ldr r3, [pc, #240] @ (28e68 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2570 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28d9c │ │ │ │ + beq.n 28d94 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 292b4 │ │ │ │ + bl 292ac │ │ │ │ str r0, [r7, #8] │ │ │ │ - b.n 28da4 │ │ │ │ + b.n 28d9c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 27008 │ │ │ │ + bl 27000 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 2684 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ @@ -46027,15 +46023,15 @@ │ │ │ │ adds r3, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28df6 │ │ │ │ + beq.n 28dee │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2468 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -46047,18 +46043,18 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 24c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 24c8 │ │ │ │ - b.n 28e5a │ │ │ │ + b.n 28e52 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28e2a │ │ │ │ + beq.n 28e22 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2468 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -46070,25 +46066,25 @@ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 24c8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ adds r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 24c8 │ │ │ │ - b.n 28e5a │ │ │ │ + b.n 28e52 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2468 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ blx 2684 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r2, r3 │ │ │ │ - ldr r3, [pc, #48] @ (28e74 ) │ │ │ │ + ldr r3, [pc, #48] @ (28e6c ) │ │ │ │ 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] │ │ │ │ @@ -46100,19 +46096,19 @@ │ │ │ │ blx 21a4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ 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 │ │ │ │ @@ -46120,15 +46116,15 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 2840 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28ea4 │ │ │ │ + beq.n 28e9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ @@ -46137,63 +46133,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] @ (28f18 ) │ │ │ │ + ldr r2, [pc, #80] @ (28f10 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (28f1c ) │ │ │ │ + ldr r3, [pc, #80] @ (28f14 ) │ │ │ │ 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 20f0 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28eec │ │ │ │ + bne.n 28ee4 │ │ │ │ ldrd r2, r3, [r7, #88] @ 0x58 │ │ │ │ - b.n 28ef4 │ │ │ │ + b.n 28eec │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r0, [pc, #40] @ (28f20 ) │ │ │ │ + ldr r0, [pc, #40] @ (28f18 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (28f1c ) │ │ │ │ + ldr r1, [pc, #32] @ (28f14 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 28f0c │ │ │ │ + beq.n 28f04 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ movs r1, 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] @ (28fb4 ) │ │ │ │ + ldr r2, [pc, #120] @ (28fac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #120] @ (28fb8 ) │ │ │ │ + ldr r3, [pc, #120] @ (28fb0 ) │ │ │ │ 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 │ │ │ │ @@ -46211,385 +46207,385 @@ │ │ │ │ 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] @ (28fbc ) │ │ │ │ + ldr r0, [pc, #40] @ (28fb4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #32] @ (28fb8 ) │ │ │ │ + ldr r1, [pc, #32] @ (28fb0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 28fa8 │ │ │ │ + beq.n 28fa0 │ │ │ │ blx 2510 <__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} │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ movs r1, 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] @ (29058 ) │ │ │ │ + ldr r2, [pc, #124] @ (29050 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #124] @ (2905c ) │ │ │ │ + ldr r3, [pc, #124] @ (29054 ) │ │ │ │ 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 28ff2 │ │ │ │ + bne.n 28fea │ │ │ │ movs r3, #0 │ │ │ │ - b.n 29038 │ │ │ │ + b.n 29030 │ │ │ │ ldrd r0, r1, [r7, #88] @ 0x58 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2aaa4 │ │ │ │ + bl 2aa9c │ │ │ │ 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 26b4 <__localtime64_r@plt> │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29036 │ │ │ │ + beq.n 2902e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 2354 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 29038 │ │ │ │ + b.n 29030 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #36] @ (29060 ) │ │ │ │ + ldr r1, [pc, #36] @ (29058 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (2905c ) │ │ │ │ + ldr r2, [pc, #28] @ (29054 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 29050 │ │ │ │ + beq.n 29048 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ movs r1, 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] @ (290f0 ) │ │ │ │ + ldr r2, [pc, #116] @ (290e8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #116] @ (290f4 ) │ │ │ │ + ldr r3, [pc, #116] @ (290ec ) │ │ │ │ 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 2aaa4 │ │ │ │ + bl 2aa9c │ │ │ │ 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 2aaa4 │ │ │ │ + bl 2aa9c │ │ │ │ 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 21e0 <__select64@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #36] @ (290f8 ) │ │ │ │ + ldr r2, [pc, #36] @ (290f0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (290f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (290ec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 290ea │ │ │ │ + beq.n 290e2 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ movs r1, 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 291ae │ │ │ │ - b.n 2919c │ │ │ │ + beq.n 291a6 │ │ │ │ + b.n 29194 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - bls.n 2915c │ │ │ │ + bls.n 29154 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 2915c │ │ │ │ + beq.n 29154 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 2915c │ │ │ │ + beq.n 29154 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - beq.n 2915c │ │ │ │ + beq.n 29154 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 2915c │ │ │ │ + beq.n 29154 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 2915c │ │ │ │ + beq.n 29154 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 2915c │ │ │ │ + beq.n 29154 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - bls.n 29186 │ │ │ │ + bls.n 2917e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 291ac │ │ │ │ + ble.n 291a4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #80] @ (291bc ) │ │ │ │ + ldr r2, [pc, #80] @ (291b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 239c │ │ │ │ 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 2919c │ │ │ │ + b.n 29194 │ │ │ │ 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 291ae │ │ │ │ + beq.n 291a6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 2911c │ │ │ │ - b.n 291ae │ │ │ │ + bgt.n 29114 │ │ │ │ + b.n 291a6 │ │ │ │ nop │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ 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] @ (29264 ) │ │ │ │ + ldr r2, [pc, #136] @ (2925c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (29268 ) │ │ │ │ + ldr r3, [pc, #136] @ (29260 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 2922e │ │ │ │ + b.n 29226 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bne.n 29218 │ │ │ │ + bne.n 29210 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r7, #16 │ │ │ │ - ldr r1, [pc, #112] @ (2926c ) │ │ │ │ + ldr r1, [pc, #112] @ (29264 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 2228 <__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 29228 │ │ │ │ + b.n 29220 │ │ │ │ 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 2923c │ │ │ │ + beq.n 29234 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 291ea │ │ │ │ + bgt.n 291e2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (29270 ) │ │ │ │ + ldr r2, [pc, #40] @ (29268 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (29268 ) │ │ │ │ + ldr r3, [pc, #28] @ (29260 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2925c │ │ │ │ + beq.n 29254 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ movs r1, 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 2678 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2929c │ │ │ │ + beq.n 29294 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 292a8 │ │ │ │ - ldr r3, [pc, #16] @ (292b0 ) │ │ │ │ + b.n 292a0 │ │ │ │ + ldr r3, [pc, #16] @ (292a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ 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 2870 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 292dc │ │ │ │ + beq.n 292d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 292e8 │ │ │ │ - ldr r3, [pc, #16] @ (292f0 ) │ │ │ │ + b.n 292e0 │ │ │ │ + ldr r3, [pc, #16] @ (292e8 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ 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 │ │ │ │ @@ -46597,28 +46593,28 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 245c │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2932a │ │ │ │ + beq.n 29322 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2932a │ │ │ │ - ldr r3, [pc, #16] @ (29334 ) │ │ │ │ + bne.n 29322 │ │ │ │ + ldr r3, [pc, #16] @ (2932c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ 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 │ │ │ │ @@ -46627,69 +46623,69 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 25f4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29364 │ │ │ │ + beq.n 2935c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 29370 │ │ │ │ - ldr r3, [pc, #16] @ (29378 ) │ │ │ │ + b.n 29368 │ │ │ │ + ldr r3, [pc, #16] @ (29370 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c188 │ │ │ │ + bl 1c184 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ 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, #320] @ (294e4 ) │ │ │ │ + ldr r2, [pc, #320] @ (294dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (294e8 ) │ │ │ │ + ldr r3, [pc, #320] @ (294e0 ) │ │ │ │ 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 209ee │ │ │ │ + bl 209e6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 293e0 │ │ │ │ + beq.n 293d8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 293e4 │ │ │ │ + b.n 293dc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ 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 29454 │ │ │ │ + bne.n 2944c │ │ │ │ blx 2744 <__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 │ │ │ │ @@ -46698,350 +46694,350 @@ │ │ │ │ blx 22ac │ │ │ │ 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] @ (294ec ) │ │ │ │ + ldr r3, [pc, #188] @ (294e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #180] @ (294f0 ) │ │ │ │ + ldr r3, [pc, #180] @ (294e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #180] @ (294f4 ) │ │ │ │ + ldr r3, [pc, #180] @ (294ec ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #180] @ (294f8 ) │ │ │ │ + ldr r2, [pc, #180] @ (294f0 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #8 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 29498 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 29490 │ │ │ │ add.w r3, r7, #20 │ │ │ │ - ldr r2, [pc, #160] @ (294fc ) │ │ │ │ + ldr r2, [pc, #160] @ (294f4 ) │ │ │ │ add r2, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2720 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29478 │ │ │ │ + beq.n 29470 │ │ │ │ addw r3, r7, #2072 @ 0x818 │ │ │ │ subw r3, r3, #2056 @ 0x808 │ │ │ │ movs r2, #13 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 29498 │ │ │ │ - ldr r3, [pc, #132] @ (29500 ) │ │ │ │ + b.n 29490 │ │ │ │ + ldr r3, [pc, #132] @ (294f8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ 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 294be │ │ │ │ + beq.n 294b6 │ │ │ │ blx 2744 <__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 294c0 │ │ │ │ + b.n 294b8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #64] @ (29504 ) │ │ │ │ + ldr r1, [pc, #64] @ (294fc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (294e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (294e0 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #2068] @ 0x814 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 294da │ │ │ │ + beq.n 294d2 │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ addw r7, r7, #2072 @ 0x818 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r6, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r6, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ movs r1, 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] @ (295dc ) │ │ │ │ + ldr r2, [pc, #184] @ (295d4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #184] @ (295e0 ) │ │ │ │ + ldr r3, [pc, #184] @ (295d8 ) │ │ │ │ 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 21024 │ │ │ │ + bl 2101c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2955c │ │ │ │ - ldr r3, [pc, #152] @ (295e4 ) │ │ │ │ + bne.n 29554 │ │ │ │ + ldr r3, [pc, #152] @ (295dc ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 295a4 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 2959c │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 2870 │ │ │ │ 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 2958a │ │ │ │ - ldr r3, [pc, #112] @ (295e8 ) │ │ │ │ + bne.n 29582 │ │ │ │ + ldr r3, [pc, #112] @ (295e0 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 295a4 │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 2959c │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #84] @ (295ec ) │ │ │ │ + ldr r3, [pc, #84] @ (295e4 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20b6c │ │ │ │ + bl 20b64 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 295bc │ │ │ │ + b.n 295b4 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ - ldr r3, [pc, #64] @ (295f0 ) │ │ │ │ + ldr r3, [pc, #64] @ (295e8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 20b6c │ │ │ │ + bl 20b64 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ (295f4 ) │ │ │ │ + ldr r1, [pc, #52] @ (295ec ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (295e0 ) │ │ │ │ + ldr r2, [pc, #28] @ (295d8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 295d4 │ │ │ │ + beq.n 295cc │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ movs r1, 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] @ (29638 ) │ │ │ │ + ldr r3, [pc, #44] @ (29630 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - ldr r3, [pc, #32] @ (2963c ) │ │ │ │ + bl 1bf64 │ │ │ │ + ldr r3, [pc, #32] @ (29634 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #28] @ (29640 ) │ │ │ │ + ldr r3, [pc, #28] @ (29638 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #28] @ (29644 ) │ │ │ │ + ldr r3, [pc, #28] @ (2963c ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ bl 18200 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ ldc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ 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] @ (2972c ) │ │ │ │ + ldr r2, [pc, #204] @ (29724 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #204] @ (29730 ) │ │ │ │ + ldr r3, [pc, #204] @ (29728 ) │ │ │ │ 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] @ (29734 ) │ │ │ │ + ldr r2, [pc, #192] @ (2972c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ add.w r3, r7, #12 │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 17238 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 296ae │ │ │ │ + bne.n 296a6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #156] @ (29738 ) │ │ │ │ + ldr r2, [pc, #156] @ (29730 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2970a │ │ │ │ + b.n 29702 │ │ │ │ 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 2588 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 296f2 │ │ │ │ + beq.n 296ea │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 27b0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #92] @ (2973c ) │ │ │ │ + ldr r2, [pc, #92] @ (29734 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2970a │ │ │ │ + b.n 29702 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #68] @ (29740 ) │ │ │ │ + ldr r2, [pc, #68] @ (29738 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #56] @ (29744 ) │ │ │ │ + ldr r1, [pc, #56] @ (2973c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #32] @ (29730 ) │ │ │ │ + ldr r2, [pc, #32] @ (29728 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 29724 │ │ │ │ + beq.n 2971c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r0] │ │ │ │ - movs r0, r0 │ │ │ │ str r0, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #1008] @ (29b30 ) │ │ │ │ + str r4, [r2, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #928] @ (29ad8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #1000] @ (29b2c ) │ │ │ │ + ldr r7, [pc, #920] @ (29ad4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ movs r1, 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] @ (2983c ) │ │ │ │ + ldr r2, [pc, #220] @ (29834 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #220] @ (29840 ) │ │ │ │ + ldr r3, [pc, #220] @ (29838 ) │ │ │ │ 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] @ (29844 ) │ │ │ │ + ldr r2, [pc, #208] @ (2983c ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ add.w r3, r7, #20 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2360 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -47052,111 +47048,111 @@ │ │ │ │ add.w r2, r7, #20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ blx 21bc │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 297d4 │ │ │ │ + beq.n 297cc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 27b0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #132] @ (29848 ) │ │ │ │ + ldr r2, [pc, #132] @ (29840 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2981c │ │ │ │ + b.n 29814 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl 173b8 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29800 │ │ │ │ + beq.n 297f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #92] @ (2984c ) │ │ │ │ + ldr r2, [pc, #92] @ (29844 ) │ │ │ │ add r2, pc │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ - b.n 29812 │ │ │ │ - ldr r3, [pc, #76] @ (29850 ) │ │ │ │ + bl 1bf64 │ │ │ │ + b.n 2980a │ │ │ │ + ldr r3, [pc, #76] @ (29848 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 1bf68 │ │ │ │ + bl 1bf64 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2198 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r1, [pc, #52] @ (29854 ) │ │ │ │ + ldr r1, [pc, #52] @ (2984c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (29840 ) │ │ │ │ + ldr r2, [pc, #28] @ (29838 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 29834 │ │ │ │ + beq.n 2982c │ │ │ │ blx 2510 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ mov sp, r7 │ │ │ │ pop {r7, pc} │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #568] @ (29a80 ) │ │ │ │ + ldr r7, [pc, #488] @ (29a28 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #104] @ (298b4 ) │ │ │ │ + ldr r7, [pc, #24] @ (2985c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #16] @ (29860 ) │ │ │ │ + ldr r6, [pc, #960] @ (29c08 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #72] @ (2989c ) │ │ │ │ + ldr r6, [pc, #1016] @ (29c44 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ movs r1, 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] @ (2993c ) │ │ │ │ + ldr r6, [pc, #212] @ (29934 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ strd r0, r1, [r6] │ │ │ │ - ldr r1, [pc, #204] @ (29940 ) │ │ │ │ + ldr r1, [pc, #204] @ (29938 ) │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - b.n 29922 │ │ │ │ - ldr r1, [pc, #200] @ (29944 ) │ │ │ │ + b.n 2991a │ │ │ │ + ldr r1, [pc, #200] @ (2993c ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [pc, #196] @ (29948 ) │ │ │ │ + ldr r0, [pc, #196] @ (29940 ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ - ldr r1, [pc, #184] @ (2994c ) │ │ │ │ + ldr r1, [pc, #184] @ (29944 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ - ldr r0, [pc, #180] @ (29950 ) │ │ │ │ + ldr r0, [pc, #180] @ (29948 ) │ │ │ │ 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 │ │ │ │ @@ -47175,120 +47171,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] @ (29954 ) │ │ │ │ + ldr r1, [pc, #100] @ (2994c ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ asrs r0, r1, #31 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r1, [pc, #92] @ (29958 ) │ │ │ │ + ldr r1, [pc, #92] @ (29950 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds.w sl, r2, r8 │ │ │ │ adc.w fp, r3, r9 │ │ │ │ - ldr r0, [pc, #80] @ (2995c ) │ │ │ │ + ldr r0, [pc, #80] @ (29954 ) │ │ │ │ add r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, r0 │ │ │ │ strd sl, fp, [r1] │ │ │ │ - ldr r1, [pc, #72] @ (29960 ) │ │ │ │ + ldr r1, [pc, #72] @ (29958 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ - ldr r1, [pc, #68] @ (29964 ) │ │ │ │ + ldr r1, [pc, #68] @ (2995c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #68] @ (29968 ) │ │ │ │ + ldr r1, [pc, #68] @ (29960 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #312 @ 0x138 │ │ │ │ - blt.n 2987a │ │ │ │ + blt.n 29872 │ │ │ │ nop │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ bx lr │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ movs r1, 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, 29cb8 ) │ │ │ │ + add r1, pc, #812 @ (adr r1, 29cb0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 29858 │ │ │ │ + bl 29850 │ │ │ │ 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 299c0 │ │ │ │ + bcs.n 299b8 │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ - b.n 29b46 │ │ │ │ - ldr r2, [pc, #760] @ (29cc0 ) │ │ │ │ + b.n 29b3e │ │ │ │ + ldr r2, [pc, #760] @ (29cb8 ) │ │ │ │ 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] @ (29cc4 ) │ │ │ │ + ldr r2, [pc, #732] @ (29cbc ) │ │ │ │ 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] @ (29cc8 ) │ │ │ │ + ldr r2, [pc, #708] @ (29cc0 ) │ │ │ │ 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 │ │ │ │ @@ -47334,15 +47330,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] @ (29ccc ) │ │ │ │ + ldr r2, [pc, #548] @ (29cc4 ) │ │ │ │ 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 │ │ │ │ @@ -47358,70 +47354,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 29b14 │ │ │ │ - ldr r3, [pc, #472] @ (29cd0 ) │ │ │ │ + bcc.n 29b0c │ │ │ │ + ldr r3, [pc, #472] @ (29cc8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ - ldr r3, [pc, #464] @ (29cd4 ) │ │ │ │ + ldr r3, [pc, #464] @ (29ccc ) │ │ │ │ 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 29b30 │ │ │ │ + bcc.n 29b28 │ │ │ │ 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 299c6 │ │ │ │ + bne.w 299be │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r7, #168] @ 0xa8 │ │ │ │ - b.n 29c90 │ │ │ │ - ldr r2, [pc, #376] @ (29cd8 ) │ │ │ │ + b.n 29c88 │ │ │ │ + ldr r2, [pc, #376] @ (29cd0 ) │ │ │ │ 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] @ (29cdc ) │ │ │ │ + ldr r2, [pc, #348] @ (29cd4 ) │ │ │ │ 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] @ (29ce0 ) │ │ │ │ + ldr r2, [pc, #324] @ (29cd8 ) │ │ │ │ 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 │ │ │ │ @@ -47461,15 +47457,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] @ (29ce4 ) │ │ │ │ + ldr r2, [pc, #192] @ (29cdc ) │ │ │ │ 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 │ │ │ │ @@ -47478,110 +47474,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 29c7a │ │ │ │ - ldr r3, [pc, #140] @ (29ce8 ) │ │ │ │ + bcc.n 29c72 │ │ │ │ + ldr r3, [pc, #140] @ (29ce0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ - ldr r3, [pc, #132] @ (29cec ) │ │ │ │ + ldr r3, [pc, #132] @ (29ce4 ) │ │ │ │ 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 29b5e │ │ │ │ - ldr r1, [pc, #84] @ (29cf0 ) │ │ │ │ + bne.w 29b56 │ │ │ │ + ldr r1, [pc, #84] @ (29ce8 ) │ │ │ │ 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 29c10 │ │ │ │ + bvs.n 29c08 │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #920 @ (adr r7, 2a06c ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 2a084 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #872 @ (adr r7, 2a040 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 2a058 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #496 @ (adr r7, 29ecc ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 29ee4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #376 @ (adr r7, 29e58 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 29e70 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #264 @ (adr r7, 29dec ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 29e04 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #736 @ (adr r6, 29fc8 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 29fe0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #512 @ (adr r6, 29eec ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 29f04 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #464 @ (adr r6, 29ec0 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 29ed8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #256 @ (adr r6, 29df4 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 29e0c ) │ │ │ │ movs r1, 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] @ (2a0a8 ) │ │ │ │ + ldr r3, [pc, #924] @ (2a0a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ - blt.w 29f92 │ │ │ │ - ldr r3, [pc, #916] @ (2a0ac ) │ │ │ │ + blt.w 29f8a │ │ │ │ + ldr r3, [pc, #916] @ (2a0a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 29d30 │ │ │ │ + bne.n 29d28 │ │ │ │ movw r0, #5489 @ 0x1571 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl 29858 │ │ │ │ + bl 29850 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ - b.n 29e04 │ │ │ │ - ldr r2, [pc, #884] @ (2a0b0 ) │ │ │ │ + b.n 29dfc │ │ │ │ + ldr r2, [pc, #884] @ (2a0a8 ) │ │ │ │ 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] @ (2a0b4 ) │ │ │ │ + ldr r2, [pc, #856] @ (2a0ac ) │ │ │ │ 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 │ │ │ │ @@ -47596,64 +47592,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] @ (2a0b8 ) │ │ │ │ + ldr r2, [pc, #796] @ (2a0b0 ) │ │ │ │ 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] @ (2a0bc ) │ │ │ │ + ldr r2, [pc, #752] @ (2a0b4 ) │ │ │ │ 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] @ (2a0c0 ) │ │ │ │ + ldr r2, [pc, #728] @ (2a0b8 ) │ │ │ │ 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 29d38 │ │ │ │ - b.n 29eda │ │ │ │ - ldr r2, [pc, #692] @ (2a0c4 ) │ │ │ │ + ble.n 29d30 │ │ │ │ + b.n 29ed2 │ │ │ │ + ldr r2, [pc, #692] @ (2a0bc ) │ │ │ │ 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] @ (2a0c8 ) │ │ │ │ + ldr r2, [pc, #660] @ (2a0c0 ) │ │ │ │ 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 │ │ │ │ @@ -47668,15 +47664,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] @ (2a0cc ) │ │ │ │ + ldr r2, [pc, #604] @ (2a0c4 ) │ │ │ │ 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 │ │ │ │ @@ -47685,47 +47681,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] @ (2a0d0 ) │ │ │ │ + ldr r2, [pc, #556] @ (2a0c8 ) │ │ │ │ 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] @ (2a0d4 ) │ │ │ │ + ldr r2, [pc, #532] @ (2a0cc ) │ │ │ │ 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 29e0e │ │ │ │ - ldr r3, [pc, #496] @ (2a0d8 ) │ │ │ │ + ble.n 29e06 │ │ │ │ + ldr r3, [pc, #496] @ (2a0d0 ) │ │ │ │ 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] @ (2a0dc ) │ │ │ │ + ldr r3, [pc, #480] @ (2a0d4 ) │ │ │ │ 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 │ │ │ │ @@ -47736,15 +47732,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] @ (2a0e0 ) │ │ │ │ + ldr r3, [pc, #436] @ (2a0d8 ) │ │ │ │ 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 │ │ │ │ @@ -47752,43 +47748,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] @ (2a0e4 ) │ │ │ │ + ldr r2, [pc, #388] @ (2a0dc ) │ │ │ │ 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] @ (2a0e8 ) │ │ │ │ + ldr r3, [pc, #364] @ (2a0e0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #2496 @ 0x9c0 │ │ │ │ ldrd r1, r2, [r7, #72] @ 0x48 │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ - ldr r2, [pc, #352] @ (2a0ec ) │ │ │ │ + ldr r2, [pc, #352] @ (2a0e4 ) │ │ │ │ add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #348] @ (2a0f0 ) │ │ │ │ + ldr r3, [pc, #348] @ (2a0e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr r3, [pc, #344] @ (2a0f4 ) │ │ │ │ + ldr r3, [pc, #344] @ (2a0ec ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #340] @ (2a0f8 ) │ │ │ │ + ldr r2, [pc, #340] @ (2a0f0 ) │ │ │ │ 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 │ │ │ │ @@ -47812,15 +47808,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, 2a0a0 ) │ │ │ │ + add r3, pc, #156 @ (adr r3, 2a098 ) │ │ │ │ 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 │ │ │ │ @@ -47867,157 +47863,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] │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + add r5, pc, #680 @ (adr r5, 2a354 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #648 @ (adr r5, 2a33c ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 2a2d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #512 @ (adr r5, 2a2b8 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 2a1d4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #256 @ (adr r5, 2a1bc ) │ │ │ │ + strb r0, [r3, #5] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + add r4, pc, #1008 @ (adr r4, 2a4ac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #976 @ (adr r4, 2a494 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 2a410 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #816 @ (adr r4, 2a3f8 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 2a38c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #680 @ (adr r4, 2a374 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 2a2a0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #440 @ (adr r4, 2a288 ) │ │ │ │ + strb r2, [r0, #2] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + add r4, pc, #152 @ (adr r4, 2a168 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #120 @ (adr r4, 2a150 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 2a4cc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #984 @ (adr r3, 2a4b4 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 2a480 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #904 @ (adr r3, 2a468 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 2a3bc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #704 @ (adr r3, 2a3a4 ) │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + add r3, pc, #416 @ (adr r3, 2a284 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #384 @ (adr r3, 2a26c ) │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #232 @ (adr r3, 2a1e4 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 2a1fc ) │ │ │ │ movs r1, 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 29cf4 │ │ │ │ + bl 29cec │ │ │ │ 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 29cf4 │ │ │ │ + bl 29cec │ │ │ │ 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 2aa38 │ │ │ │ + bl 2aa30 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #16] @ 2a168 │ │ │ │ + vldr d7, [pc, #16] @ 2a160 │ │ │ │ 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 29cf4 │ │ │ │ + bl 29cec │ │ │ │ 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 2aa38 │ │ │ │ + bl 2aa30 │ │ │ │ vmov d6, r0, r1 │ │ │ │ - vldr d7, [pc, #12] @ 2a1b0 │ │ │ │ + vldr d7, [pc, #12] @ 2a1a8 │ │ │ │ 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 29cf4 │ │ │ │ + bl 29cec │ │ │ │ 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 2aa38 │ │ │ │ + bl 2aa30 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ - vldr d6, [pc, #12] @ 2a200 │ │ │ │ + vldr d6, [pc, #12] @ 2a1f8 │ │ │ │ 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 2a45a │ │ │ │ + bcc.w 2a452 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 2a444 │ │ │ │ + bls.w 2a43c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 2a44c │ │ │ │ + beq.w 2a444 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 2a240 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 2a238 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -48185,46 +48181,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, 2a460 │ │ │ │ + cbz r0, 2a458 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 2aad4 │ │ │ │ + b.w 2aacc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2a45a │ │ │ │ + beq.n 2a452 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2a208 │ │ │ │ + bl 2a200 │ │ │ │ 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 2a702 │ │ │ │ + beq.w 2a6fa │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 2a6d2 │ │ │ │ + beq.w 2a6ca │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 2a6dc │ │ │ │ + bls.w 2a6d4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 2a6ec │ │ │ │ + beq.w 2a6e4 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 2a4c8 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 2a4c0 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -48408,138 +48404,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 2aad4 │ │ │ │ + b.w 2aacc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2a702 │ │ │ │ + beq.n 2a6fa │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2a486 │ │ │ │ + bl 2a47e │ │ │ │ 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 2a738 │ │ │ │ + b.n 2a730 │ │ │ │ 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 2a926 │ │ │ │ + beq.w 2a91e │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 2a78a │ │ │ │ + ble.n 2a782 │ │ │ │ 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 2a7a8 │ │ │ │ + beq.n 2a7a0 │ │ │ │ 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 2a7bc │ │ │ │ + beq.n 2a7b4 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 2a912 │ │ │ │ + beq.w 2a90a │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 2a7ea │ │ │ │ + blt.n 2a7e2 │ │ │ │ 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 2a808 │ │ │ │ + b.n 2a800 │ │ │ │ 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 2a81e │ │ │ │ + bpl.n 2a816 │ │ │ │ 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 2a85c │ │ │ │ + bcc.n 2a854 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 2a844 │ │ │ │ + bcc.n 2a83c │ │ │ │ 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 2a978 │ │ │ │ + bcs.w 2a970 │ │ │ │ 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 2a844 │ │ │ │ + bcs.n 2a83c │ │ │ │ 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 2a8a6 │ │ │ │ + bge.n 2a89e │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 2a8a2 │ │ │ │ + ble.n 2a89a │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 2a8bc │ │ │ │ + b.n 2a8b4 │ │ │ │ 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 │ │ │ │ @@ -48547,17 +48543,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 2a90a │ │ │ │ + bge.n 2a902 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 2a8f2 │ │ │ │ + bgt.n 2a8ea │ │ │ │ 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 │ │ │ │ @@ -48574,35 +48570,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 2a7c4 │ │ │ │ + b.n 2a7bc │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 2a986 │ │ │ │ + beq.n 2a97e │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 2a94a │ │ │ │ + beq.n 2a942 │ │ │ │ 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 2a968 │ │ │ │ + bne.n 2a960 │ │ │ │ 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 │ │ │ │ @@ -48633,28 +48629,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 2a870 │ │ │ │ + b.n 2a868 │ │ │ │ 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 2a870 │ │ │ │ + b.n 2a868 │ │ │ │ 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 │ │ │ │ @@ -48668,34 +48664,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 2a870 │ │ │ │ + b.n 2a868 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 2aa5e │ │ │ │ + b.n 2aa56 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 2aa5e │ │ │ │ + bpl.n 2aa56 │ │ │ │ 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 2a81e │ │ │ │ + beq.w 2a816 │ │ │ │ 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 │ │ │ │ @@ -48703,28 +48699,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 2a81e │ │ │ │ + b.n 2a816 │ │ │ │ nop │ │ │ │ - cbnz r3, 2aabc │ │ │ │ - cbnz r2, 2aabc │ │ │ │ + cbnz r3, 2aab4 │ │ │ │ + cbnz r2, 2aab4 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 2aad4 │ │ │ │ + b.w 2aacc │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 2aae0 │ │ │ │ + bl 2aad8 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 25a0 │ │ │ │ @@ -48735,64 +48731,64 @@ │ │ │ │ sbcs.w r1, r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ - bcc.n 2abc4 │ │ │ │ + bcc.n 2abbc │ │ │ │ clz r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2abd6 │ │ │ │ + beq.n 2abce │ │ │ │ clz r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2abce │ │ │ │ + beq.n 2abc6 │ │ │ │ subs r6, r6, r1 │ │ │ │ sub.w ip, r6, #32 │ │ │ │ rsb lr, r6, #32 │ │ │ │ lsls r3, r6 │ │ │ │ lsl.w r1, r2, ip │ │ │ │ lsl.w r8, r2, r6 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r2, r2, lr │ │ │ │ cmp r4, r8 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ sbcs.w r2, r5, r3 │ │ │ │ itt cc │ │ │ │ movcc r0, #0 │ │ │ │ movcc r1, r0 │ │ │ │ - bcc.n 2ab4c │ │ │ │ + bcc.n 2ab44 │ │ │ │ movs r0, #1 │ │ │ │ subs.w r4, r4, r8 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ lsl.w r1, r0, ip │ │ │ │ lsr.w r2, r0, lr │ │ │ │ orrs r1, r2 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r6, 2abc4 │ │ │ │ + cbz r6, 2abbc │ │ │ │ mov.w r2, r8, lsr #1 │ │ │ │ mov r8, r6 │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 2ab72 │ │ │ │ + b.n 2ab6a │ │ │ │ subs r4, r4, r2 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - beq.n 2ab84 │ │ │ │ + beq.n 2ab7c │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r9, r5, r3 │ │ │ │ - bcs.n 2ab5c │ │ │ │ + bcs.n 2ab54 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 2ab72 │ │ │ │ + bne.n 2ab6a │ │ │ │ adds r0, r0, r4 │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r4, r4, r6 │ │ │ │ adc.w r1, r1, r5 │ │ │ │ lsr.w ip, r5, ip │ │ │ │ orr.w r4, r4, lr │ │ │ │ orr.w r4, r4, ip │ │ │ │ @@ -48803,20 +48799,20 @@ │ │ │ │ lsl.w ip, r4, ip │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ subs r0, r0, r3 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ - cbz r7, 2abca │ │ │ │ + cbz r7, 2abc2 │ │ │ │ strd r4, r5, [r7] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ clz r1, r4 │ │ │ │ adds r1, #32 │ │ │ │ - b.n 2ab0a │ │ │ │ + b.n 2ab02 │ │ │ │ clz r6, r2 │ │ │ │ clz r1, r5 │ │ │ │ adds r6, #32 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2ab0a │ │ │ │ - b.n 2abce │ │ │ │ + bne.n 2ab02 │ │ │ │ + b.n 2abc6 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0002abe8 <.fini>: │ │ │ │ +0002abe0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,962 +1,960 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0002abf0 01000200 3e000000 41000000 0c000000 ....>...A....... │ │ │ │ - 0x0002ac00 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ - 0x0002ac10 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ - 0x0002ac20 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ - 0x0002ac30 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ - 0x0002ac40 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ - 0x0002ac50 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ - 0x0002ac60 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ - 0x0002ac70 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ - 0x0002ac80 00000000 00000000 9a999999 9999c93f ...............? │ │ │ │ - 0x0002ac90 77000000 5573653a 20636869 72705f64 w...Use: chirp_d │ │ │ │ - 0x0002aca0 69737472 69627574 65205b6f 7074696f istribute [optio │ │ │ │ - 0x0002acb0 6e735d20 3c736f75 72636568 6f73743e ns] │ │ │ │ - 0x0002acc0 203c736f 75726365 70617468 3e203c68 .. │ │ │ │ - 0x0002ace0 2e0a0000 77686572 65206f70 74696f6e ....where option │ │ │ │ - 0x0002acf0 73206172 653a0a00 2d612c2d 2d617574 s are:..-a,--aut │ │ │ │ - 0x0002ad00 683d3c66 6c61673e 00000000 20252d33 h=.... %-3 │ │ │ │ - 0x0002ad10 30732052 65717569 72652074 68697320 0s Require this │ │ │ │ - 0x0002ad20 61757468 656e7469 63617469 6f6e206d authentication m │ │ │ │ - 0x0002ad30 6f64652e 0a000000 2d642c2d 2d646562 ode.....-d,--deb │ │ │ │ - 0x0002ad40 75673d3c 666c6167 3e000000 20252d33 ug=... %-3 │ │ │ │ - 0x0002ad50 30732045 6e61626c 65206465 62756767 0s Enable debugg │ │ │ │ - 0x0002ad60 696e6720 666f7220 74686973 20737562 ing for this sub │ │ │ │ - 0x0002ad70 73797374 656d2e0a 00000000 2d442c2d system......-D,- │ │ │ │ - 0x0002ad80 2d696e66 6f2d7472 616e7366 65720000 -info-transfer.. │ │ │ │ - 0x0002ad90 20252d33 30732053 686f7720 64657461 %-30s Show deta │ │ │ │ - 0x0002ada0 696c6564 206c6f63 6174696f 6e2c2074 iled location, t │ │ │ │ - 0x0002adb0 696d652c 20616e64 20706572 666f726d ime, and perform │ │ │ │ - 0x0002adc0 616e6365 206f6620 65616368 20747261 ance of each tra │ │ │ │ - 0x0002add0 6e736665 722e0a00 2d462c2d 2d666169 nsfer...-F,--fai │ │ │ │ - 0x0002ade0 6c757265 732d6669 6c653d3c 66696c65 lures-file=... %-30s Write │ │ │ │ - 0x0002ae00 206d6174 72697820 6f662066 61696c75 matrix of failu │ │ │ │ - 0x0002ae10 72657320 746f2074 68697320 66696c65 res to this file │ │ │ │ - 0x0002ae20 2e0a0000 2d692c2d 2d746963 6b657473 ....-i,--tickets │ │ │ │ - 0x0002ae30 3d3c6669 6c65733e 00000000 20252d33 =.... %-3 │ │ │ │ - 0x0002ae40 30732043 6f6d6d61 2d64656c 696d6974 0s Comma-delimit │ │ │ │ - 0x0002ae50 6564206c 69737420 6f662074 69636b65 ed list of ticke │ │ │ │ - 0x0002ae60 74732074 6f207573 6520666f 72206175 ts to use for au │ │ │ │ - 0x0002ae70 7468656e 74696361 74696f6e 2e0a0000 thentication.... │ │ │ │ - 0x0002ae80 2d4e2c2d 2d636f70 6965732d 6d61783d -N,--copies-max= │ │ │ │ - 0x0002ae90 3c6e756d 3e000000 20252d33 30732053 ... %-30s S │ │ │ │ - 0x0002aea0 746f7020 61667465 72207468 6973206e top after this n │ │ │ │ - 0x0002aeb0 756d6265 72206f66 20737563 63657373 umber of success │ │ │ │ - 0x0002aec0 66756c20 636f7069 65732e0a 00000000 ful copies...... │ │ │ │ - 0x0002aed0 2d702c2d 2d6a6f62 733d3c6e 756d3e00 -p,--jobs=. │ │ │ │ - 0x0002aee0 20252d33 3073204d 6178696d 756d206e %-30s Maximum n │ │ │ │ - 0x0002aef0 756d6265 72206f66 2070726f 63657373 umber of process │ │ │ │ - 0x0002af00 65732074 6f207275 6e206174 206f6e63 es to run at onc │ │ │ │ - 0x0002af10 65202864 65666175 6c743d25 64290a00 e (default=%d).. │ │ │ │ - 0x0002af20 2d522c2d 2d72616e 646f6d69 7a652d68 -R,--randomize-h │ │ │ │ - 0x0002af30 6f737473 00000000 20252d33 30732052 osts.... %-30s R │ │ │ │ - 0x0002af40 616e646f 6d697a65 206f7264 6572206f andomize order o │ │ │ │ - 0x0002af50 66207461 72676574 20686f73 74732067 f target hosts g │ │ │ │ - 0x0002af60 6976656e 206f6e20 636f6d6d 616e6420 iven on command │ │ │ │ - 0x0002af70 6c696e65 2e0a0000 2d742c2d 2d74696d line....-t,--tim │ │ │ │ - 0x0002af80 656f7574 3d3c7469 6d653e00 20252d33 eout=